sdwan.CiscoBgpFeatureTemplate
Explore with Pulumi AI
This resource can manage a Cisco BGP feature template.
- Minimum SD-WAN Manager version:
15.0.0
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.CiscoBgpFeatureTemplate;
import com.pulumi.sdwan.CiscoBgpFeatureTemplateArgs;
import com.pulumi.sdwan.inputs.CiscoBgpFeatureTemplateIpv4RouteTargetArgs;
import com.pulumi.sdwan.inputs.CiscoBgpFeatureTemplateIpv6RouteTargetArgs;
import com.pulumi.sdwan.inputs.CiscoBgpFeatureTemplateMplsInterfaceArgs;
import com.pulumi.sdwan.inputs.CiscoBgpFeatureTemplateAddressFamilyArgs;
import com.pulumi.sdwan.inputs.CiscoBgpFeatureTemplateIpv4NeighborArgs;
import com.pulumi.sdwan.inputs.CiscoBgpFeatureTemplateIpv6NeighborArgs;
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) {
var example = new CiscoBgpFeatureTemplate("example", CiscoBgpFeatureTemplateArgs.builder()
.name("Example")
.description("My Example")
.deviceTypes("vedge-C8000V")
.asNumber("65000")
.shutdown(true)
.routerId("1.2.3.4")
.propagateAspath(true)
.propagateCommunity(true)
.ipv4RouteTargets(CiscoBgpFeatureTemplateIpv4RouteTargetArgs.builder()
.vpn_id(1)
.export(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.import_(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.ipv6RouteTargets(CiscoBgpFeatureTemplateIpv6RouteTargetArgs.builder()
.vpn_id(1)
.export(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.import_(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.mplsInterfaces(CiscoBgpFeatureTemplateMplsInterfaceArgs.builder()
.interface_name("GigabitEthernet0")
.build())
.distanceExternal(30)
.distanceInternal(210)
.distanceLocal(30)
.keepalive(90)
.holdtime(220)
.alwaysCompareMed(true)
.deterministicMed(true)
.missingMedWorst(true)
.compareRouterId(true)
.multipathRelax(true)
.addressFamilies(CiscoBgpFeatureTemplateAddressFamilyArgs.builder()
.family_type("ipv4-unicast")
.ipv4_aggregate_addresses(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.ipv4_networks(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.maximum_paths(8)
.default_information_originate(true)
.table_map_policy("MAP1")
.table_map_filter(true)
.redistribute_routes(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.ipv4Neighbors(CiscoBgpFeatureTemplateIpv4NeighborArgs.builder()
.address("10.2.2.2")
.description("My neighbor")
.shutdown(true)
.remote_as("65001")
.keepalive(30)
.holdtime(90)
.source_interface("GigabitEthernet1")
.next_hop_self(true)
.send_community(false)
.send_ext_community(false)
.ebgp_multihop(10)
.password("cisco123")
.send_label(true)
.send_label_explicit(true)
.as_override(true)
.allow_as_in(5)
.address_families(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.ipv6Neighbors(CiscoBgpFeatureTemplateIpv6NeighborArgs.builder()
.address("2001:1::1")
.description("My neighbor")
.shutdown(true)
.remote_as("65001")
.keepalive(30)
.holdtime(90)
.source_interface("GigabitEthernet1")
.next_hop_self(true)
.send_community(false)
.send_ext_community(false)
.ebgp_multihop(10)
.password("cisco123")
.send_label(true)
.send_label_explicit(true)
.as_override(true)
.allow_as_in(5)
.address_families(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.build());
}
}
resources:
example:
type: sdwan:CiscoBgpFeatureTemplate
properties:
name: Example
description: My Example
deviceTypes:
- vedge-C8000V
asNumber: '65000'
shutdown: true
routerId: 1.2.3.4
propagateAspath: true
propagateCommunity: true
ipv4RouteTargets:
- vpn_id: 1
export:
- asnIp: 10:100
import:
- asnIp: 10:100
ipv6RouteTargets:
- vpn_id: 1
export:
- asnIp: 10:100
import:
- asnIp: 10:100
mplsInterfaces:
- interface_name: GigabitEthernet0
distanceExternal: 30
distanceInternal: 210
distanceLocal: 30
keepalive: 90
holdtime: 220
alwaysCompareMed: true
deterministicMed: true
missingMedWorst: true
compareRouterId: true
multipathRelax: true
addressFamilies:
- family_type: ipv4-unicast
ipv4_aggregate_addresses:
- prefix: 10.0.0.0/8
asSetPath: true
summaryOnly: true
ipv4_networks:
- prefix: 10.2.2.0/24
maximum_paths: 8
default_information_originate: true
table_map_policy: MAP1
table_map_filter: true
redistribute_routes:
- protocol: ospf
routePolicy: POLICY1
ipv4Neighbors:
- address: 10.2.2.2
description: My neighbor
shutdown: true
remote_as: '65001'
keepalive: 30
holdtime: 90
source_interface: GigabitEthernet1
next_hop_self: true
send_community: false
send_ext_community: false
ebgp_multihop: 10
password: cisco123
send_label: true
send_label_explicit: true
as_override: true
allow_as_in: 5
address_families:
- familyType: ipv4-unicast
maximumPrefixes: 10000
maximumPrefixesThreshold: 80
maximumPrefixesRestart: 180
maximumPrefixesWarningOnly: true
routePolicies:
- direction: in
policyName: POLICY1
ipv6Neighbors:
- address: 2001:1::1
description: My neighbor
shutdown: true
remote_as: '65001'
keepalive: 30
holdtime: 90
source_interface: GigabitEthernet1
next_hop_self: true
send_community: false
send_ext_community: false
ebgp_multihop: 10
password: cisco123
send_label: true
send_label_explicit: true
as_override: true
allow_as_in: 5
address_families:
- familyType: ipv6-unicast
maximumPrefixes: 10000
maximumPrefixesThreshold: 80
maximumPrefixesRestart: 180
maximumPrefixesWarningOnly: true
routePolicies:
- direction: in
policyName: POLICY1
Create CiscoBgpFeatureTemplate Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CiscoBgpFeatureTemplate(name: string, args: CiscoBgpFeatureTemplateArgs, opts?: CustomResourceOptions);
@overload
def CiscoBgpFeatureTemplate(resource_name: str,
args: CiscoBgpFeatureTemplateArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CiscoBgpFeatureTemplate(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
device_types: Optional[Sequence[str]] = None,
holdtime_variable: Optional[str] = None,
shutdown: Optional[bool] = None,
as_number_variable: Optional[str] = None,
ipv4_route_targets: Optional[Sequence[CiscoBgpFeatureTemplateIpv4RouteTargetArgs]] = None,
compare_router_id_variable: Optional[str] = None,
always_compare_med_variable: Optional[str] = None,
deterministic_med: Optional[bool] = None,
deterministic_med_variable: Optional[str] = None,
always_compare_med: Optional[bool] = None,
distance_external: Optional[int] = None,
distance_external_variable: Optional[str] = None,
distance_internal: Optional[int] = None,
distance_internal_variable: Optional[str] = None,
distance_local: Optional[int] = None,
distance_local_variable: Optional[str] = None,
holdtime: Optional[int] = None,
address_families: Optional[Sequence[CiscoBgpFeatureTemplateAddressFamilyArgs]] = None,
ipv4_neighbors: Optional[Sequence[CiscoBgpFeatureTemplateIpv4NeighborArgs]] = None,
compare_router_id: Optional[bool] = None,
as_number: Optional[str] = None,
keepalive: Optional[int] = None,
ipv6_route_targets: Optional[Sequence[CiscoBgpFeatureTemplateIpv6RouteTargetArgs]] = None,
keepalive_variable: Optional[str] = None,
missing_med_worst: Optional[bool] = None,
missing_med_worst_variable: Optional[str] = None,
mpls_interfaces: Optional[Sequence[CiscoBgpFeatureTemplateMplsInterfaceArgs]] = None,
multipath_relax: Optional[bool] = None,
multipath_relax_variable: Optional[str] = None,
name: Optional[str] = None,
propagate_aspath: Optional[bool] = None,
propagate_aspath_variable: Optional[str] = None,
propagate_community: Optional[bool] = None,
propagate_community_variable: Optional[str] = None,
router_id: Optional[str] = None,
router_id_variable: Optional[str] = None,
ipv6_neighbors: Optional[Sequence[CiscoBgpFeatureTemplateIpv6NeighborArgs]] = None,
shutdown_variable: Optional[str] = None)
func NewCiscoBgpFeatureTemplate(ctx *Context, name string, args CiscoBgpFeatureTemplateArgs, opts ...ResourceOption) (*CiscoBgpFeatureTemplate, error)
public CiscoBgpFeatureTemplate(string name, CiscoBgpFeatureTemplateArgs args, CustomResourceOptions? opts = null)
public CiscoBgpFeatureTemplate(String name, CiscoBgpFeatureTemplateArgs args)
public CiscoBgpFeatureTemplate(String name, CiscoBgpFeatureTemplateArgs args, CustomResourceOptions options)
type: sdwan:CiscoBgpFeatureTemplate
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 CiscoBgpFeatureTemplateArgs
- 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 CiscoBgpFeatureTemplateArgs
- 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 CiscoBgpFeatureTemplateArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CiscoBgpFeatureTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CiscoBgpFeatureTemplateArgs
- 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 ciscoBgpFeatureTemplateResource = new Sdwan.CiscoBgpFeatureTemplate("ciscoBgpFeatureTemplateResource", new()
{
Description = "string",
DeviceTypes = new[]
{
"string",
},
HoldtimeVariable = "string",
Shutdown = false,
AsNumberVariable = "string",
Ipv4RouteTargets = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateIpv4RouteTargetArgs
{
Exports = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateIpv4RouteTargetExportArgs
{
AsnIp = "string",
AsnIpVariable = "string",
Optional = false,
},
},
Imports = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateIpv4RouteTargetImportArgs
{
AsnIp = "string",
AsnIpVariable = "string",
Optional = false,
},
},
Optional = false,
VpnId = 0,
VpnIdVariable = "string",
},
},
CompareRouterIdVariable = "string",
AlwaysCompareMedVariable = "string",
DeterministicMed = false,
DeterministicMedVariable = "string",
AlwaysCompareMed = false,
DistanceExternal = 0,
DistanceExternalVariable = "string",
DistanceInternal = 0,
DistanceInternalVariable = "string",
DistanceLocal = 0,
DistanceLocalVariable = "string",
Holdtime = 0,
AddressFamilies = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateAddressFamilyArgs
{
DefaultInformationOriginate = false,
DefaultInformationOriginateVariable = "string",
FamilyType = "string",
Ipv4AggregateAddresses = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateAddressFamilyIpv4AggregateAddressArgs
{
AsSetPath = false,
AsSetPathVariable = "string",
Optional = false,
Prefix = "string",
PrefixVariable = "string",
SummaryOnly = false,
SummaryOnlyVariable = "string",
},
},
Ipv4Networks = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateAddressFamilyIpv4NetworkArgs
{
Optional = false,
Prefix = "string",
PrefixVariable = "string",
},
},
Ipv6AggregateAddresses = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateAddressFamilyIpv6AggregateAddressArgs
{
AsSetPath = false,
AsSetPathVariable = "string",
Optional = false,
Prefix = "string",
PrefixVariable = "string",
SummaryOnly = false,
SummaryOnlyVariable = "string",
},
},
Ipv6Networks = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateAddressFamilyIpv6NetworkArgs
{
Optional = false,
Prefix = "string",
PrefixVariable = "string",
},
},
MaximumPaths = 0,
MaximumPathsVariable = "string",
Optional = false,
RedistributeRoutes = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateAddressFamilyRedistributeRouteArgs
{
Optional = false,
Protocol = "string",
ProtocolVariable = "string",
RoutePolicy = "string",
RoutePolicyVariable = "string",
},
},
TableMapFilter = false,
TableMapFilterVariable = "string",
TableMapPolicy = "string",
TableMapPolicyVariable = "string",
},
},
Ipv4Neighbors = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateIpv4NeighborArgs
{
Address = "string",
AddressFamilies = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyArgs
{
FamilyType = "string",
MaximumPrefixes = 0,
MaximumPrefixesRestart = 0,
MaximumPrefixesRestartVariable = "string",
MaximumPrefixesThreshold = 0,
MaximumPrefixesThresholdVariable = "string",
MaximumPrefixesVariable = "string",
MaximumPrefixesWarningOnly = false,
MaximumPrefixesWarningOnlyVariable = "string",
Optional = false,
RoutePolicies = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyRoutePolicyArgs
{
Direction = "string",
Optional = false,
PolicyName = "string",
PolicyNameVariable = "string",
},
},
},
},
AddressVariable = "string",
AllowAsIn = 0,
AllowAsInVariable = "string",
AsOverride = false,
AsOverrideVariable = "string",
Description = "string",
DescriptionVariable = "string",
EbgpMultihop = 0,
EbgpMultihopVariable = "string",
Holdtime = 0,
HoldtimeVariable = "string",
Keepalive = 0,
KeepaliveVariable = "string",
NextHopSelf = false,
NextHopSelfVariable = "string",
Optional = false,
Password = "string",
PasswordVariable = "string",
RemoteAs = "string",
RemoteAsVariable = "string",
SendCommunity = false,
SendCommunityVariable = "string",
SendExtCommunity = false,
SendExtCommunityVariable = "string",
SendLabel = false,
SendLabelExplicit = false,
SendLabelExplicitVariable = "string",
SendLabelVariable = "string",
Shutdown = false,
ShutdownVariable = "string",
SourceInterface = "string",
SourceInterfaceVariable = "string",
},
},
CompareRouterId = false,
AsNumber = "string",
Keepalive = 0,
Ipv6RouteTargets = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateIpv6RouteTargetArgs
{
Exports = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateIpv6RouteTargetExportArgs
{
AsnIp = "string",
AsnIpVariable = "string",
Optional = false,
},
},
Imports = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateIpv6RouteTargetImportArgs
{
AsnIp = "string",
AsnIpVariable = "string",
Optional = false,
},
},
Optional = false,
VpnId = 0,
VpnIdVariable = "string",
},
},
KeepaliveVariable = "string",
MissingMedWorst = false,
MissingMedWorstVariable = "string",
MplsInterfaces = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateMplsInterfaceArgs
{
InterfaceName = "string",
InterfaceNameVariable = "string",
Optional = false,
},
},
MultipathRelax = false,
MultipathRelaxVariable = "string",
Name = "string",
PropagateAspath = false,
PropagateAspathVariable = "string",
PropagateCommunity = false,
PropagateCommunityVariable = "string",
RouterId = "string",
RouterIdVariable = "string",
Ipv6Neighbors = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateIpv6NeighborArgs
{
Address = "string",
AddressFamilies = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyArgs
{
FamilyType = "string",
MaximumPrefixes = 0,
MaximumPrefixesRestart = 0,
MaximumPrefixesRestartVariable = "string",
MaximumPrefixesThreshold = 0,
MaximumPrefixesThresholdVariable = "string",
MaximumPrefixesVariable = "string",
MaximumPrefixesWarningOnly = false,
MaximumPrefixesWarningOnlyVariable = "string",
Optional = false,
RoutePolicies = new[]
{
new Sdwan.Inputs.CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyRoutePolicyArgs
{
Direction = "string",
Optional = false,
PolicyName = "string",
PolicyNameVariable = "string",
},
},
},
},
AddressVariable = "string",
AllowAsIn = 0,
AllowAsInVariable = "string",
AsOverride = false,
AsOverrideVariable = "string",
Description = "string",
DescriptionVariable = "string",
EbgpMultihop = 0,
EbgpMultihopVariable = "string",
Holdtime = 0,
HoldtimeVariable = "string",
Keepalive = 0,
KeepaliveVariable = "string",
NextHopSelf = false,
NextHopSelfVariable = "string",
Optional = false,
Password = "string",
PasswordVariable = "string",
RemoteAs = "string",
RemoteAsVariable = "string",
SendCommunity = false,
SendCommunityVariable = "string",
SendExtCommunity = false,
SendExtCommunityVariable = "string",
SendLabel = false,
SendLabelExplicit = false,
SendLabelExplicitVariable = "string",
SendLabelVariable = "string",
Shutdown = false,
ShutdownVariable = "string",
SourceInterface = "string",
SourceInterfaceVariable = "string",
},
},
ShutdownVariable = "string",
});
example, err := sdwan.NewCiscoBgpFeatureTemplate(ctx, "ciscoBgpFeatureTemplateResource", &sdwan.CiscoBgpFeatureTemplateArgs{
Description: pulumi.String("string"),
DeviceTypes: pulumi.StringArray{
pulumi.String("string"),
},
HoldtimeVariable: pulumi.String("string"),
Shutdown: pulumi.Bool(false),
AsNumberVariable: pulumi.String("string"),
Ipv4RouteTargets: sdwan.CiscoBgpFeatureTemplateIpv4RouteTargetArray{
&sdwan.CiscoBgpFeatureTemplateIpv4RouteTargetArgs{
Exports: sdwan.CiscoBgpFeatureTemplateIpv4RouteTargetExportArray{
&sdwan.CiscoBgpFeatureTemplateIpv4RouteTargetExportArgs{
AsnIp: pulumi.String("string"),
AsnIpVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
},
},
Imports: sdwan.CiscoBgpFeatureTemplateIpv4RouteTargetImportArray{
&sdwan.CiscoBgpFeatureTemplateIpv4RouteTargetImportArgs{
AsnIp: pulumi.String("string"),
AsnIpVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
},
},
Optional: pulumi.Bool(false),
VpnId: pulumi.Int(0),
VpnIdVariable: pulumi.String("string"),
},
},
CompareRouterIdVariable: pulumi.String("string"),
AlwaysCompareMedVariable: pulumi.String("string"),
DeterministicMed: pulumi.Bool(false),
DeterministicMedVariable: pulumi.String("string"),
AlwaysCompareMed: pulumi.Bool(false),
DistanceExternal: pulumi.Int(0),
DistanceExternalVariable: pulumi.String("string"),
DistanceInternal: pulumi.Int(0),
DistanceInternalVariable: pulumi.String("string"),
DistanceLocal: pulumi.Int(0),
DistanceLocalVariable: pulumi.String("string"),
Holdtime: pulumi.Int(0),
AddressFamilies: sdwan.CiscoBgpFeatureTemplateAddressFamilyArray{
&sdwan.CiscoBgpFeatureTemplateAddressFamilyArgs{
DefaultInformationOriginate: pulumi.Bool(false),
DefaultInformationOriginateVariable: pulumi.String("string"),
FamilyType: pulumi.String("string"),
Ipv4AggregateAddresses: sdwan.CiscoBgpFeatureTemplateAddressFamilyIpv4AggregateAddressArray{
&sdwan.CiscoBgpFeatureTemplateAddressFamilyIpv4AggregateAddressArgs{
AsSetPath: pulumi.Bool(false),
AsSetPathVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
Prefix: pulumi.String("string"),
PrefixVariable: pulumi.String("string"),
SummaryOnly: pulumi.Bool(false),
SummaryOnlyVariable: pulumi.String("string"),
},
},
Ipv4Networks: sdwan.CiscoBgpFeatureTemplateAddressFamilyIpv4NetworkArray{
&sdwan.CiscoBgpFeatureTemplateAddressFamilyIpv4NetworkArgs{
Optional: pulumi.Bool(false),
Prefix: pulumi.String("string"),
PrefixVariable: pulumi.String("string"),
},
},
Ipv6AggregateAddresses: sdwan.CiscoBgpFeatureTemplateAddressFamilyIpv6AggregateAddressArray{
&sdwan.CiscoBgpFeatureTemplateAddressFamilyIpv6AggregateAddressArgs{
AsSetPath: pulumi.Bool(false),
AsSetPathVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
Prefix: pulumi.String("string"),
PrefixVariable: pulumi.String("string"),
SummaryOnly: pulumi.Bool(false),
SummaryOnlyVariable: pulumi.String("string"),
},
},
Ipv6Networks: sdwan.CiscoBgpFeatureTemplateAddressFamilyIpv6NetworkArray{
&sdwan.CiscoBgpFeatureTemplateAddressFamilyIpv6NetworkArgs{
Optional: pulumi.Bool(false),
Prefix: pulumi.String("string"),
PrefixVariable: pulumi.String("string"),
},
},
MaximumPaths: pulumi.Int(0),
MaximumPathsVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
RedistributeRoutes: sdwan.CiscoBgpFeatureTemplateAddressFamilyRedistributeRouteArray{
&sdwan.CiscoBgpFeatureTemplateAddressFamilyRedistributeRouteArgs{
Optional: pulumi.Bool(false),
Protocol: pulumi.String("string"),
ProtocolVariable: pulumi.String("string"),
RoutePolicy: pulumi.String("string"),
RoutePolicyVariable: pulumi.String("string"),
},
},
TableMapFilter: pulumi.Bool(false),
TableMapFilterVariable: pulumi.String("string"),
TableMapPolicy: pulumi.String("string"),
TableMapPolicyVariable: pulumi.String("string"),
},
},
Ipv4Neighbors: sdwan.CiscoBgpFeatureTemplateIpv4NeighborArray{
&sdwan.CiscoBgpFeatureTemplateIpv4NeighborArgs{
Address: pulumi.String("string"),
AddressFamilies: sdwan.CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyArray{
&sdwan.CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyArgs{
FamilyType: pulumi.String("string"),
MaximumPrefixes: pulumi.Int(0),
MaximumPrefixesRestart: pulumi.Int(0),
MaximumPrefixesRestartVariable: pulumi.String("string"),
MaximumPrefixesThreshold: pulumi.Int(0),
MaximumPrefixesThresholdVariable: pulumi.String("string"),
MaximumPrefixesVariable: pulumi.String("string"),
MaximumPrefixesWarningOnly: pulumi.Bool(false),
MaximumPrefixesWarningOnlyVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
RoutePolicies: sdwan.CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyRoutePolicyArray{
&sdwan.CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyRoutePolicyArgs{
Direction: pulumi.String("string"),
Optional: pulumi.Bool(false),
PolicyName: pulumi.String("string"),
PolicyNameVariable: pulumi.String("string"),
},
},
},
},
AddressVariable: pulumi.String("string"),
AllowAsIn: pulumi.Int(0),
AllowAsInVariable: pulumi.String("string"),
AsOverride: pulumi.Bool(false),
AsOverrideVariable: pulumi.String("string"),
Description: pulumi.String("string"),
DescriptionVariable: pulumi.String("string"),
EbgpMultihop: pulumi.Int(0),
EbgpMultihopVariable: pulumi.String("string"),
Holdtime: pulumi.Int(0),
HoldtimeVariable: pulumi.String("string"),
Keepalive: pulumi.Int(0),
KeepaliveVariable: pulumi.String("string"),
NextHopSelf: pulumi.Bool(false),
NextHopSelfVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
Password: pulumi.String("string"),
PasswordVariable: pulumi.String("string"),
RemoteAs: pulumi.String("string"),
RemoteAsVariable: pulumi.String("string"),
SendCommunity: pulumi.Bool(false),
SendCommunityVariable: pulumi.String("string"),
SendExtCommunity: pulumi.Bool(false),
SendExtCommunityVariable: pulumi.String("string"),
SendLabel: pulumi.Bool(false),
SendLabelExplicit: pulumi.Bool(false),
SendLabelExplicitVariable: pulumi.String("string"),
SendLabelVariable: pulumi.String("string"),
Shutdown: pulumi.Bool(false),
ShutdownVariable: pulumi.String("string"),
SourceInterface: pulumi.String("string"),
SourceInterfaceVariable: pulumi.String("string"),
},
},
CompareRouterId: pulumi.Bool(false),
AsNumber: pulumi.String("string"),
Keepalive: pulumi.Int(0),
Ipv6RouteTargets: sdwan.CiscoBgpFeatureTemplateIpv6RouteTargetArray{
&sdwan.CiscoBgpFeatureTemplateIpv6RouteTargetArgs{
Exports: sdwan.CiscoBgpFeatureTemplateIpv6RouteTargetExportArray{
&sdwan.CiscoBgpFeatureTemplateIpv6RouteTargetExportArgs{
AsnIp: pulumi.String("string"),
AsnIpVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
},
},
Imports: sdwan.CiscoBgpFeatureTemplateIpv6RouteTargetImportArray{
&sdwan.CiscoBgpFeatureTemplateIpv6RouteTargetImportArgs{
AsnIp: pulumi.String("string"),
AsnIpVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
},
},
Optional: pulumi.Bool(false),
VpnId: pulumi.Int(0),
VpnIdVariable: pulumi.String("string"),
},
},
KeepaliveVariable: pulumi.String("string"),
MissingMedWorst: pulumi.Bool(false),
MissingMedWorstVariable: pulumi.String("string"),
MplsInterfaces: sdwan.CiscoBgpFeatureTemplateMplsInterfaceArray{
&sdwan.CiscoBgpFeatureTemplateMplsInterfaceArgs{
InterfaceName: pulumi.String("string"),
InterfaceNameVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
},
},
MultipathRelax: pulumi.Bool(false),
MultipathRelaxVariable: pulumi.String("string"),
Name: pulumi.String("string"),
PropagateAspath: pulumi.Bool(false),
PropagateAspathVariable: pulumi.String("string"),
PropagateCommunity: pulumi.Bool(false),
PropagateCommunityVariable: pulumi.String("string"),
RouterId: pulumi.String("string"),
RouterIdVariable: pulumi.String("string"),
Ipv6Neighbors: sdwan.CiscoBgpFeatureTemplateIpv6NeighborArray{
&sdwan.CiscoBgpFeatureTemplateIpv6NeighborArgs{
Address: pulumi.String("string"),
AddressFamilies: sdwan.CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyArray{
&sdwan.CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyArgs{
FamilyType: pulumi.String("string"),
MaximumPrefixes: pulumi.Int(0),
MaximumPrefixesRestart: pulumi.Int(0),
MaximumPrefixesRestartVariable: pulumi.String("string"),
MaximumPrefixesThreshold: pulumi.Int(0),
MaximumPrefixesThresholdVariable: pulumi.String("string"),
MaximumPrefixesVariable: pulumi.String("string"),
MaximumPrefixesWarningOnly: pulumi.Bool(false),
MaximumPrefixesWarningOnlyVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
RoutePolicies: sdwan.CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyRoutePolicyArray{
&sdwan.CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyRoutePolicyArgs{
Direction: pulumi.String("string"),
Optional: pulumi.Bool(false),
PolicyName: pulumi.String("string"),
PolicyNameVariable: pulumi.String("string"),
},
},
},
},
AddressVariable: pulumi.String("string"),
AllowAsIn: pulumi.Int(0),
AllowAsInVariable: pulumi.String("string"),
AsOverride: pulumi.Bool(false),
AsOverrideVariable: pulumi.String("string"),
Description: pulumi.String("string"),
DescriptionVariable: pulumi.String("string"),
EbgpMultihop: pulumi.Int(0),
EbgpMultihopVariable: pulumi.String("string"),
Holdtime: pulumi.Int(0),
HoldtimeVariable: pulumi.String("string"),
Keepalive: pulumi.Int(0),
KeepaliveVariable: pulumi.String("string"),
NextHopSelf: pulumi.Bool(false),
NextHopSelfVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
Password: pulumi.String("string"),
PasswordVariable: pulumi.String("string"),
RemoteAs: pulumi.String("string"),
RemoteAsVariable: pulumi.String("string"),
SendCommunity: pulumi.Bool(false),
SendCommunityVariable: pulumi.String("string"),
SendExtCommunity: pulumi.Bool(false),
SendExtCommunityVariable: pulumi.String("string"),
SendLabel: pulumi.Bool(false),
SendLabelExplicit: pulumi.Bool(false),
SendLabelExplicitVariable: pulumi.String("string"),
SendLabelVariable: pulumi.String("string"),
Shutdown: pulumi.Bool(false),
ShutdownVariable: pulumi.String("string"),
SourceInterface: pulumi.String("string"),
SourceInterfaceVariable: pulumi.String("string"),
},
},
ShutdownVariable: pulumi.String("string"),
})
var ciscoBgpFeatureTemplateResource = new CiscoBgpFeatureTemplate("ciscoBgpFeatureTemplateResource", CiscoBgpFeatureTemplateArgs.builder()
.description("string")
.deviceTypes("string")
.holdtimeVariable("string")
.shutdown(false)
.asNumberVariable("string")
.ipv4RouteTargets(CiscoBgpFeatureTemplateIpv4RouteTargetArgs.builder()
.exports(CiscoBgpFeatureTemplateIpv4RouteTargetExportArgs.builder()
.asnIp("string")
.asnIpVariable("string")
.optional(false)
.build())
.imports(CiscoBgpFeatureTemplateIpv4RouteTargetImportArgs.builder()
.asnIp("string")
.asnIpVariable("string")
.optional(false)
.build())
.optional(false)
.vpnId(0)
.vpnIdVariable("string")
.build())
.compareRouterIdVariable("string")
.alwaysCompareMedVariable("string")
.deterministicMed(false)
.deterministicMedVariable("string")
.alwaysCompareMed(false)
.distanceExternal(0)
.distanceExternalVariable("string")
.distanceInternal(0)
.distanceInternalVariable("string")
.distanceLocal(0)
.distanceLocalVariable("string")
.holdtime(0)
.addressFamilies(CiscoBgpFeatureTemplateAddressFamilyArgs.builder()
.defaultInformationOriginate(false)
.defaultInformationOriginateVariable("string")
.familyType("string")
.ipv4AggregateAddresses(CiscoBgpFeatureTemplateAddressFamilyIpv4AggregateAddressArgs.builder()
.asSetPath(false)
.asSetPathVariable("string")
.optional(false)
.prefix("string")
.prefixVariable("string")
.summaryOnly(false)
.summaryOnlyVariable("string")
.build())
.ipv4Networks(CiscoBgpFeatureTemplateAddressFamilyIpv4NetworkArgs.builder()
.optional(false)
.prefix("string")
.prefixVariable("string")
.build())
.ipv6AggregateAddresses(CiscoBgpFeatureTemplateAddressFamilyIpv6AggregateAddressArgs.builder()
.asSetPath(false)
.asSetPathVariable("string")
.optional(false)
.prefix("string")
.prefixVariable("string")
.summaryOnly(false)
.summaryOnlyVariable("string")
.build())
.ipv6Networks(CiscoBgpFeatureTemplateAddressFamilyIpv6NetworkArgs.builder()
.optional(false)
.prefix("string")
.prefixVariable("string")
.build())
.maximumPaths(0)
.maximumPathsVariable("string")
.optional(false)
.redistributeRoutes(CiscoBgpFeatureTemplateAddressFamilyRedistributeRouteArgs.builder()
.optional(false)
.protocol("string")
.protocolVariable("string")
.routePolicy("string")
.routePolicyVariable("string")
.build())
.tableMapFilter(false)
.tableMapFilterVariable("string")
.tableMapPolicy("string")
.tableMapPolicyVariable("string")
.build())
.ipv4Neighbors(CiscoBgpFeatureTemplateIpv4NeighborArgs.builder()
.address("string")
.addressFamilies(CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyArgs.builder()
.familyType("string")
.maximumPrefixes(0)
.maximumPrefixesRestart(0)
.maximumPrefixesRestartVariable("string")
.maximumPrefixesThreshold(0)
.maximumPrefixesThresholdVariable("string")
.maximumPrefixesVariable("string")
.maximumPrefixesWarningOnly(false)
.maximumPrefixesWarningOnlyVariable("string")
.optional(false)
.routePolicies(CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyRoutePolicyArgs.builder()
.direction("string")
.optional(false)
.policyName("string")
.policyNameVariable("string")
.build())
.build())
.addressVariable("string")
.allowAsIn(0)
.allowAsInVariable("string")
.asOverride(false)
.asOverrideVariable("string")
.description("string")
.descriptionVariable("string")
.ebgpMultihop(0)
.ebgpMultihopVariable("string")
.holdtime(0)
.holdtimeVariable("string")
.keepalive(0)
.keepaliveVariable("string")
.nextHopSelf(false)
.nextHopSelfVariable("string")
.optional(false)
.password("string")
.passwordVariable("string")
.remoteAs("string")
.remoteAsVariable("string")
.sendCommunity(false)
.sendCommunityVariable("string")
.sendExtCommunity(false)
.sendExtCommunityVariable("string")
.sendLabel(false)
.sendLabelExplicit(false)
.sendLabelExplicitVariable("string")
.sendLabelVariable("string")
.shutdown(false)
.shutdownVariable("string")
.sourceInterface("string")
.sourceInterfaceVariable("string")
.build())
.compareRouterId(false)
.asNumber("string")
.keepalive(0)
.ipv6RouteTargets(CiscoBgpFeatureTemplateIpv6RouteTargetArgs.builder()
.exports(CiscoBgpFeatureTemplateIpv6RouteTargetExportArgs.builder()
.asnIp("string")
.asnIpVariable("string")
.optional(false)
.build())
.imports(CiscoBgpFeatureTemplateIpv6RouteTargetImportArgs.builder()
.asnIp("string")
.asnIpVariable("string")
.optional(false)
.build())
.optional(false)
.vpnId(0)
.vpnIdVariable("string")
.build())
.keepaliveVariable("string")
.missingMedWorst(false)
.missingMedWorstVariable("string")
.mplsInterfaces(CiscoBgpFeatureTemplateMplsInterfaceArgs.builder()
.interfaceName("string")
.interfaceNameVariable("string")
.optional(false)
.build())
.multipathRelax(false)
.multipathRelaxVariable("string")
.name("string")
.propagateAspath(false)
.propagateAspathVariable("string")
.propagateCommunity(false)
.propagateCommunityVariable("string")
.routerId("string")
.routerIdVariable("string")
.ipv6Neighbors(CiscoBgpFeatureTemplateIpv6NeighborArgs.builder()
.address("string")
.addressFamilies(CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyArgs.builder()
.familyType("string")
.maximumPrefixes(0)
.maximumPrefixesRestart(0)
.maximumPrefixesRestartVariable("string")
.maximumPrefixesThreshold(0)
.maximumPrefixesThresholdVariable("string")
.maximumPrefixesVariable("string")
.maximumPrefixesWarningOnly(false)
.maximumPrefixesWarningOnlyVariable("string")
.optional(false)
.routePolicies(CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyRoutePolicyArgs.builder()
.direction("string")
.optional(false)
.policyName("string")
.policyNameVariable("string")
.build())
.build())
.addressVariable("string")
.allowAsIn(0)
.allowAsInVariable("string")
.asOverride(false)
.asOverrideVariable("string")
.description("string")
.descriptionVariable("string")
.ebgpMultihop(0)
.ebgpMultihopVariable("string")
.holdtime(0)
.holdtimeVariable("string")
.keepalive(0)
.keepaliveVariable("string")
.nextHopSelf(false)
.nextHopSelfVariable("string")
.optional(false)
.password("string")
.passwordVariable("string")
.remoteAs("string")
.remoteAsVariable("string")
.sendCommunity(false)
.sendCommunityVariable("string")
.sendExtCommunity(false)
.sendExtCommunityVariable("string")
.sendLabel(false)
.sendLabelExplicit(false)
.sendLabelExplicitVariable("string")
.sendLabelVariable("string")
.shutdown(false)
.shutdownVariable("string")
.sourceInterface("string")
.sourceInterfaceVariable("string")
.build())
.shutdownVariable("string")
.build());
cisco_bgp_feature_template_resource = sdwan.CiscoBgpFeatureTemplate("ciscoBgpFeatureTemplateResource",
description="string",
device_types=["string"],
holdtime_variable="string",
shutdown=False,
as_number_variable="string",
ipv4_route_targets=[{
"exports": [{
"asn_ip": "string",
"asn_ip_variable": "string",
"optional": False,
}],
"imports": [{
"asn_ip": "string",
"asn_ip_variable": "string",
"optional": False,
}],
"optional": False,
"vpn_id": 0,
"vpn_id_variable": "string",
}],
compare_router_id_variable="string",
always_compare_med_variable="string",
deterministic_med=False,
deterministic_med_variable="string",
always_compare_med=False,
distance_external=0,
distance_external_variable="string",
distance_internal=0,
distance_internal_variable="string",
distance_local=0,
distance_local_variable="string",
holdtime=0,
address_families=[{
"default_information_originate": False,
"default_information_originate_variable": "string",
"family_type": "string",
"ipv4_aggregate_addresses": [{
"as_set_path": False,
"as_set_path_variable": "string",
"optional": False,
"prefix": "string",
"prefix_variable": "string",
"summary_only": False,
"summary_only_variable": "string",
}],
"ipv4_networks": [{
"optional": False,
"prefix": "string",
"prefix_variable": "string",
}],
"ipv6_aggregate_addresses": [{
"as_set_path": False,
"as_set_path_variable": "string",
"optional": False,
"prefix": "string",
"prefix_variable": "string",
"summary_only": False,
"summary_only_variable": "string",
}],
"ipv6_networks": [{
"optional": False,
"prefix": "string",
"prefix_variable": "string",
}],
"maximum_paths": 0,
"maximum_paths_variable": "string",
"optional": False,
"redistribute_routes": [{
"optional": False,
"protocol": "string",
"protocol_variable": "string",
"route_policy": "string",
"route_policy_variable": "string",
}],
"table_map_filter": False,
"table_map_filter_variable": "string",
"table_map_policy": "string",
"table_map_policy_variable": "string",
}],
ipv4_neighbors=[{
"address": "string",
"address_families": [{
"family_type": "string",
"maximum_prefixes": 0,
"maximum_prefixes_restart": 0,
"maximum_prefixes_restart_variable": "string",
"maximum_prefixes_threshold": 0,
"maximum_prefixes_threshold_variable": "string",
"maximum_prefixes_variable": "string",
"maximum_prefixes_warning_only": False,
"maximum_prefixes_warning_only_variable": "string",
"optional": False,
"route_policies": [{
"direction": "string",
"optional": False,
"policy_name": "string",
"policy_name_variable": "string",
}],
}],
"address_variable": "string",
"allow_as_in": 0,
"allow_as_in_variable": "string",
"as_override": False,
"as_override_variable": "string",
"description": "string",
"description_variable": "string",
"ebgp_multihop": 0,
"ebgp_multihop_variable": "string",
"holdtime": 0,
"holdtime_variable": "string",
"keepalive": 0,
"keepalive_variable": "string",
"next_hop_self": False,
"next_hop_self_variable": "string",
"optional": False,
"password": "string",
"password_variable": "string",
"remote_as": "string",
"remote_as_variable": "string",
"send_community": False,
"send_community_variable": "string",
"send_ext_community": False,
"send_ext_community_variable": "string",
"send_label": False,
"send_label_explicit": False,
"send_label_explicit_variable": "string",
"send_label_variable": "string",
"shutdown": False,
"shutdown_variable": "string",
"source_interface": "string",
"source_interface_variable": "string",
}],
compare_router_id=False,
as_number="string",
keepalive=0,
ipv6_route_targets=[{
"exports": [{
"asn_ip": "string",
"asn_ip_variable": "string",
"optional": False,
}],
"imports": [{
"asn_ip": "string",
"asn_ip_variable": "string",
"optional": False,
}],
"optional": False,
"vpn_id": 0,
"vpn_id_variable": "string",
}],
keepalive_variable="string",
missing_med_worst=False,
missing_med_worst_variable="string",
mpls_interfaces=[{
"interface_name": "string",
"interface_name_variable": "string",
"optional": False,
}],
multipath_relax=False,
multipath_relax_variable="string",
name="string",
propagate_aspath=False,
propagate_aspath_variable="string",
propagate_community=False,
propagate_community_variable="string",
router_id="string",
router_id_variable="string",
ipv6_neighbors=[{
"address": "string",
"address_families": [{
"family_type": "string",
"maximum_prefixes": 0,
"maximum_prefixes_restart": 0,
"maximum_prefixes_restart_variable": "string",
"maximum_prefixes_threshold": 0,
"maximum_prefixes_threshold_variable": "string",
"maximum_prefixes_variable": "string",
"maximum_prefixes_warning_only": False,
"maximum_prefixes_warning_only_variable": "string",
"optional": False,
"route_policies": [{
"direction": "string",
"optional": False,
"policy_name": "string",
"policy_name_variable": "string",
}],
}],
"address_variable": "string",
"allow_as_in": 0,
"allow_as_in_variable": "string",
"as_override": False,
"as_override_variable": "string",
"description": "string",
"description_variable": "string",
"ebgp_multihop": 0,
"ebgp_multihop_variable": "string",
"holdtime": 0,
"holdtime_variable": "string",
"keepalive": 0,
"keepalive_variable": "string",
"next_hop_self": False,
"next_hop_self_variable": "string",
"optional": False,
"password": "string",
"password_variable": "string",
"remote_as": "string",
"remote_as_variable": "string",
"send_community": False,
"send_community_variable": "string",
"send_ext_community": False,
"send_ext_community_variable": "string",
"send_label": False,
"send_label_explicit": False,
"send_label_explicit_variable": "string",
"send_label_variable": "string",
"shutdown": False,
"shutdown_variable": "string",
"source_interface": "string",
"source_interface_variable": "string",
}],
shutdown_variable="string")
const ciscoBgpFeatureTemplateResource = new sdwan.CiscoBgpFeatureTemplate("ciscoBgpFeatureTemplateResource", {
description: "string",
deviceTypes: ["string"],
holdtimeVariable: "string",
shutdown: false,
asNumberVariable: "string",
ipv4RouteTargets: [{
exports: [{
asnIp: "string",
asnIpVariable: "string",
optional: false,
}],
imports: [{
asnIp: "string",
asnIpVariable: "string",
optional: false,
}],
optional: false,
vpnId: 0,
vpnIdVariable: "string",
}],
compareRouterIdVariable: "string",
alwaysCompareMedVariable: "string",
deterministicMed: false,
deterministicMedVariable: "string",
alwaysCompareMed: false,
distanceExternal: 0,
distanceExternalVariable: "string",
distanceInternal: 0,
distanceInternalVariable: "string",
distanceLocal: 0,
distanceLocalVariable: "string",
holdtime: 0,
addressFamilies: [{
defaultInformationOriginate: false,
defaultInformationOriginateVariable: "string",
familyType: "string",
ipv4AggregateAddresses: [{
asSetPath: false,
asSetPathVariable: "string",
optional: false,
prefix: "string",
prefixVariable: "string",
summaryOnly: false,
summaryOnlyVariable: "string",
}],
ipv4Networks: [{
optional: false,
prefix: "string",
prefixVariable: "string",
}],
ipv6AggregateAddresses: [{
asSetPath: false,
asSetPathVariable: "string",
optional: false,
prefix: "string",
prefixVariable: "string",
summaryOnly: false,
summaryOnlyVariable: "string",
}],
ipv6Networks: [{
optional: false,
prefix: "string",
prefixVariable: "string",
}],
maximumPaths: 0,
maximumPathsVariable: "string",
optional: false,
redistributeRoutes: [{
optional: false,
protocol: "string",
protocolVariable: "string",
routePolicy: "string",
routePolicyVariable: "string",
}],
tableMapFilter: false,
tableMapFilterVariable: "string",
tableMapPolicy: "string",
tableMapPolicyVariable: "string",
}],
ipv4Neighbors: [{
address: "string",
addressFamilies: [{
familyType: "string",
maximumPrefixes: 0,
maximumPrefixesRestart: 0,
maximumPrefixesRestartVariable: "string",
maximumPrefixesThreshold: 0,
maximumPrefixesThresholdVariable: "string",
maximumPrefixesVariable: "string",
maximumPrefixesWarningOnly: false,
maximumPrefixesWarningOnlyVariable: "string",
optional: false,
routePolicies: [{
direction: "string",
optional: false,
policyName: "string",
policyNameVariable: "string",
}],
}],
addressVariable: "string",
allowAsIn: 0,
allowAsInVariable: "string",
asOverride: false,
asOverrideVariable: "string",
description: "string",
descriptionVariable: "string",
ebgpMultihop: 0,
ebgpMultihopVariable: "string",
holdtime: 0,
holdtimeVariable: "string",
keepalive: 0,
keepaliveVariable: "string",
nextHopSelf: false,
nextHopSelfVariable: "string",
optional: false,
password: "string",
passwordVariable: "string",
remoteAs: "string",
remoteAsVariable: "string",
sendCommunity: false,
sendCommunityVariable: "string",
sendExtCommunity: false,
sendExtCommunityVariable: "string",
sendLabel: false,
sendLabelExplicit: false,
sendLabelExplicitVariable: "string",
sendLabelVariable: "string",
shutdown: false,
shutdownVariable: "string",
sourceInterface: "string",
sourceInterfaceVariable: "string",
}],
compareRouterId: false,
asNumber: "string",
keepalive: 0,
ipv6RouteTargets: [{
exports: [{
asnIp: "string",
asnIpVariable: "string",
optional: false,
}],
imports: [{
asnIp: "string",
asnIpVariable: "string",
optional: false,
}],
optional: false,
vpnId: 0,
vpnIdVariable: "string",
}],
keepaliveVariable: "string",
missingMedWorst: false,
missingMedWorstVariable: "string",
mplsInterfaces: [{
interfaceName: "string",
interfaceNameVariable: "string",
optional: false,
}],
multipathRelax: false,
multipathRelaxVariable: "string",
name: "string",
propagateAspath: false,
propagateAspathVariable: "string",
propagateCommunity: false,
propagateCommunityVariable: "string",
routerId: "string",
routerIdVariable: "string",
ipv6Neighbors: [{
address: "string",
addressFamilies: [{
familyType: "string",
maximumPrefixes: 0,
maximumPrefixesRestart: 0,
maximumPrefixesRestartVariable: "string",
maximumPrefixesThreshold: 0,
maximumPrefixesThresholdVariable: "string",
maximumPrefixesVariable: "string",
maximumPrefixesWarningOnly: false,
maximumPrefixesWarningOnlyVariable: "string",
optional: false,
routePolicies: [{
direction: "string",
optional: false,
policyName: "string",
policyNameVariable: "string",
}],
}],
addressVariable: "string",
allowAsIn: 0,
allowAsInVariable: "string",
asOverride: false,
asOverrideVariable: "string",
description: "string",
descriptionVariable: "string",
ebgpMultihop: 0,
ebgpMultihopVariable: "string",
holdtime: 0,
holdtimeVariable: "string",
keepalive: 0,
keepaliveVariable: "string",
nextHopSelf: false,
nextHopSelfVariable: "string",
optional: false,
password: "string",
passwordVariable: "string",
remoteAs: "string",
remoteAsVariable: "string",
sendCommunity: false,
sendCommunityVariable: "string",
sendExtCommunity: false,
sendExtCommunityVariable: "string",
sendLabel: false,
sendLabelExplicit: false,
sendLabelExplicitVariable: "string",
sendLabelVariable: "string",
shutdown: false,
shutdownVariable: "string",
sourceInterface: "string",
sourceInterfaceVariable: "string",
}],
shutdownVariable: "string",
});
type: sdwan:CiscoBgpFeatureTemplate
properties:
addressFamilies:
- defaultInformationOriginate: false
defaultInformationOriginateVariable: string
familyType: string
ipv4AggregateAddresses:
- asSetPath: false
asSetPathVariable: string
optional: false
prefix: string
prefixVariable: string
summaryOnly: false
summaryOnlyVariable: string
ipv4Networks:
- optional: false
prefix: string
prefixVariable: string
ipv6AggregateAddresses:
- asSetPath: false
asSetPathVariable: string
optional: false
prefix: string
prefixVariable: string
summaryOnly: false
summaryOnlyVariable: string
ipv6Networks:
- optional: false
prefix: string
prefixVariable: string
maximumPaths: 0
maximumPathsVariable: string
optional: false
redistributeRoutes:
- optional: false
protocol: string
protocolVariable: string
routePolicy: string
routePolicyVariable: string
tableMapFilter: false
tableMapFilterVariable: string
tableMapPolicy: string
tableMapPolicyVariable: string
alwaysCompareMed: false
alwaysCompareMedVariable: string
asNumber: string
asNumberVariable: string
compareRouterId: false
compareRouterIdVariable: string
description: string
deterministicMed: false
deterministicMedVariable: string
deviceTypes:
- string
distanceExternal: 0
distanceExternalVariable: string
distanceInternal: 0
distanceInternalVariable: string
distanceLocal: 0
distanceLocalVariable: string
holdtime: 0
holdtimeVariable: string
ipv4Neighbors:
- address: string
addressFamilies:
- familyType: string
maximumPrefixes: 0
maximumPrefixesRestart: 0
maximumPrefixesRestartVariable: string
maximumPrefixesThreshold: 0
maximumPrefixesThresholdVariable: string
maximumPrefixesVariable: string
maximumPrefixesWarningOnly: false
maximumPrefixesWarningOnlyVariable: string
optional: false
routePolicies:
- direction: string
optional: false
policyName: string
policyNameVariable: string
addressVariable: string
allowAsIn: 0
allowAsInVariable: string
asOverride: false
asOverrideVariable: string
description: string
descriptionVariable: string
ebgpMultihop: 0
ebgpMultihopVariable: string
holdtime: 0
holdtimeVariable: string
keepalive: 0
keepaliveVariable: string
nextHopSelf: false
nextHopSelfVariable: string
optional: false
password: string
passwordVariable: string
remoteAs: string
remoteAsVariable: string
sendCommunity: false
sendCommunityVariable: string
sendExtCommunity: false
sendExtCommunityVariable: string
sendLabel: false
sendLabelExplicit: false
sendLabelExplicitVariable: string
sendLabelVariable: string
shutdown: false
shutdownVariable: string
sourceInterface: string
sourceInterfaceVariable: string
ipv4RouteTargets:
- exports:
- asnIp: string
asnIpVariable: string
optional: false
imports:
- asnIp: string
asnIpVariable: string
optional: false
optional: false
vpnId: 0
vpnIdVariable: string
ipv6Neighbors:
- address: string
addressFamilies:
- familyType: string
maximumPrefixes: 0
maximumPrefixesRestart: 0
maximumPrefixesRestartVariable: string
maximumPrefixesThreshold: 0
maximumPrefixesThresholdVariable: string
maximumPrefixesVariable: string
maximumPrefixesWarningOnly: false
maximumPrefixesWarningOnlyVariable: string
optional: false
routePolicies:
- direction: string
optional: false
policyName: string
policyNameVariable: string
addressVariable: string
allowAsIn: 0
allowAsInVariable: string
asOverride: false
asOverrideVariable: string
description: string
descriptionVariable: string
ebgpMultihop: 0
ebgpMultihopVariable: string
holdtime: 0
holdtimeVariable: string
keepalive: 0
keepaliveVariable: string
nextHopSelf: false
nextHopSelfVariable: string
optional: false
password: string
passwordVariable: string
remoteAs: string
remoteAsVariable: string
sendCommunity: false
sendCommunityVariable: string
sendExtCommunity: false
sendExtCommunityVariable: string
sendLabel: false
sendLabelExplicit: false
sendLabelExplicitVariable: string
sendLabelVariable: string
shutdown: false
shutdownVariable: string
sourceInterface: string
sourceInterfaceVariable: string
ipv6RouteTargets:
- exports:
- asnIp: string
asnIpVariable: string
optional: false
imports:
- asnIp: string
asnIpVariable: string
optional: false
optional: false
vpnId: 0
vpnIdVariable: string
keepalive: 0
keepaliveVariable: string
missingMedWorst: false
missingMedWorstVariable: string
mplsInterfaces:
- interfaceName: string
interfaceNameVariable: string
optional: false
multipathRelax: false
multipathRelaxVariable: string
name: string
propagateAspath: false
propagateAspathVariable: string
propagateCommunity: false
propagateCommunityVariable: string
routerId: string
routerIdVariable: string
shutdown: false
shutdownVariable: string
CiscoBgpFeatureTemplate 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 CiscoBgpFeatureTemplate resource accepts the following input properties:
- Description string
- The description of the feature template
- Device
Types List<string> - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- Address
Families List<CiscoBgp Feature Template Address Family> - Set BGP address family
- Always
Compare boolMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- Always
Compare stringMed Variable - Variable name
- As
Number string - Set autonomous system number <1..4294967295> or <XX.YY>
- As
Number stringVariable - Variable name
- Compare
Router boolId - Compare router IDs when selecting active BGP paths - Default value:
false
- Compare
Router stringId Variable - Variable name
- Deterministic
Med bool - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- Deterministic
Med stringVariable - Variable name
- Distance
External int - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- Distance
External stringVariable - Variable name
- Distance
Internal int - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- Distance
Internal stringVariable - Variable name
- Distance
Local int - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- Distance
Local stringVariable - Variable name
- Holdtime int
- Set the interval when BGP considers a neighbor to be down - Range:
0
-65535
- Default value:180
- Holdtime
Variable string - Variable name
- Ipv4Neighbors
List<Cisco
Bgp Feature Template Ipv4Neighbor> - Set BGP neighbors
- Ipv4Route
Targets List<CiscoBgp Feature Template Ipv4Route Target> - Router Target for IPV4
- Ipv6Neighbors
List<Cisco
Bgp Feature Template Ipv6Neighbor> - Set BGP IPv6 neighbors
- Ipv6Route
Targets List<CiscoBgp Feature Template Ipv6Route Target> - Router Target for IPV6
- Keepalive int
- Set how often keepalive messages are sent to BGP peer - Range:
0
-65535
- Default value:60
- Keepalive
Variable string - Variable name
- Missing
Med boolWorst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- Missing
Med stringWorst Variable - Variable name
- Mpls
Interfaces List<CiscoBgp Feature Template Mpls Interface> - MPLS BGP Interface
- Multipath
Relax bool - Ignore AS for multipath selection - Default value:
false
- Multipath
Relax stringVariable - Variable name
- Name string
- The name of the feature template
- Propagate
Aspath bool - Propagate AS Path - Default value:
false
- Propagate
Aspath stringVariable - Variable name
- Propagate
Community bool - Propagate Community - Default value:
false
- Propagate
Community stringVariable - Variable name
- Router
Id string - Configure BGP router identifier
- Router
Id stringVariable - Variable name
- Shutdown bool
- Enable or disable BGP - Default value:
false
- Shutdown
Variable string - Variable name
- Description string
- The description of the feature template
- Device
Types []string - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- Address
Families []CiscoBgp Feature Template Address Family Args - Set BGP address family
- Always
Compare boolMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- Always
Compare stringMed Variable - Variable name
- As
Number string - Set autonomous system number <1..4294967295> or <XX.YY>
- As
Number stringVariable - Variable name
- Compare
Router boolId - Compare router IDs when selecting active BGP paths - Default value:
false
- Compare
Router stringId Variable - Variable name
- Deterministic
Med bool - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- Deterministic
Med stringVariable - Variable name
- Distance
External int - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- Distance
External stringVariable - Variable name
- Distance
Internal int - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- Distance
Internal stringVariable - Variable name
- Distance
Local int - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- Distance
Local stringVariable - Variable name
- Holdtime int
- Set the interval when BGP considers a neighbor to be down - Range:
0
-65535
- Default value:180
- Holdtime
Variable string - Variable name
- Ipv4Neighbors
[]Cisco
Bgp Feature Template Ipv4Neighbor Args - Set BGP neighbors
- Ipv4Route
Targets []CiscoBgp Feature Template Ipv4Route Target Args - Router Target for IPV4
- Ipv6Neighbors
[]Cisco
Bgp Feature Template Ipv6Neighbor Args - Set BGP IPv6 neighbors
- Ipv6Route
Targets []CiscoBgp Feature Template Ipv6Route Target Args - Router Target for IPV6
- Keepalive int
- Set how often keepalive messages are sent to BGP peer - Range:
0
-65535
- Default value:60
- Keepalive
Variable string - Variable name
- Missing
Med boolWorst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- Missing
Med stringWorst Variable - Variable name
- Mpls
Interfaces []CiscoBgp Feature Template Mpls Interface Args - MPLS BGP Interface
- Multipath
Relax bool - Ignore AS for multipath selection - Default value:
false
- Multipath
Relax stringVariable - Variable name
- Name string
- The name of the feature template
- Propagate
Aspath bool - Propagate AS Path - Default value:
false
- Propagate
Aspath stringVariable - Variable name
- Propagate
Community bool - Propagate Community - Default value:
false
- Propagate
Community stringVariable - Variable name
- Router
Id string - Configure BGP router identifier
- Router
Id stringVariable - Variable name
- Shutdown bool
- Enable or disable BGP - Default value:
false
- Shutdown
Variable string - Variable name
- description String
- The description of the feature template
- device
Types List<String> - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- address
Families List<CiscoBgp Feature Template Address Family> - Set BGP address family
- always
Compare BooleanMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- always
Compare StringMed Variable - Variable name
- as
Number String - Set autonomous system number <1..4294967295> or <XX.YY>
- as
Number StringVariable - Variable name
- compare
Router BooleanId - Compare router IDs when selecting active BGP paths - Default value:
false
- compare
Router StringId Variable - Variable name
- deterministic
Med Boolean - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- deterministic
Med StringVariable - Variable name
- distance
External Integer - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- distance
External StringVariable - Variable name
- distance
Internal Integer - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- distance
Internal StringVariable - Variable name
- distance
Local Integer - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- distance
Local StringVariable - Variable name
- holdtime Integer
- Set the interval when BGP considers a neighbor to be down - Range:
0
-65535
- Default value:180
- holdtime
Variable String - Variable name
- ipv4Neighbors
List<Cisco
Bgp Feature Template Ipv4Neighbor> - Set BGP neighbors
- ipv4Route
Targets List<CiscoBgp Feature Template Ipv4Route Target> - Router Target for IPV4
- ipv6Neighbors
List<Cisco
Bgp Feature Template Ipv6Neighbor> - Set BGP IPv6 neighbors
- ipv6Route
Targets List<CiscoBgp Feature Template Ipv6Route Target> - Router Target for IPV6
- keepalive Integer
- Set how often keepalive messages are sent to BGP peer - Range:
0
-65535
- Default value:60
- keepalive
Variable String - Variable name
- missing
Med BooleanWorst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- missing
Med StringWorst Variable - Variable name
- mpls
Interfaces List<CiscoBgp Feature Template Mpls Interface> - MPLS BGP Interface
- multipath
Relax Boolean - Ignore AS for multipath selection - Default value:
false
- multipath
Relax StringVariable - Variable name
- name String
- The name of the feature template
- propagate
Aspath Boolean - Propagate AS Path - Default value:
false
- propagate
Aspath StringVariable - Variable name
- propagate
Community Boolean - Propagate Community - Default value:
false
- propagate
Community StringVariable - Variable name
- router
Id String - Configure BGP router identifier
- router
Id StringVariable - Variable name
- shutdown Boolean
- Enable or disable BGP - Default value:
false
- shutdown
Variable String - Variable name
- description string
- The description of the feature template
- device
Types string[] - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- address
Families CiscoBgp Feature Template Address Family[] - Set BGP address family
- always
Compare booleanMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- always
Compare stringMed Variable - Variable name
- as
Number string - Set autonomous system number <1..4294967295> or <XX.YY>
- as
Number stringVariable - Variable name
- compare
Router booleanId - Compare router IDs when selecting active BGP paths - Default value:
false
- compare
Router stringId Variable - Variable name
- deterministic
Med boolean - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- deterministic
Med stringVariable - Variable name
- distance
External number - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- distance
External stringVariable - Variable name
- distance
Internal number - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- distance
Internal stringVariable - Variable name
- distance
Local number - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- distance
Local stringVariable - Variable name
- holdtime number
- Set the interval when BGP considers a neighbor to be down - Range:
0
-65535
- Default value:180
- holdtime
Variable string - Variable name
- ipv4Neighbors
Cisco
Bgp Feature Template Ipv4Neighbor[] - Set BGP neighbors
- ipv4Route
Targets CiscoBgp Feature Template Ipv4Route Target[] - Router Target for IPV4
- ipv6Neighbors
Cisco
Bgp Feature Template Ipv6Neighbor[] - Set BGP IPv6 neighbors
- ipv6Route
Targets CiscoBgp Feature Template Ipv6Route Target[] - Router Target for IPV6
- keepalive number
- Set how often keepalive messages are sent to BGP peer - Range:
0
-65535
- Default value:60
- keepalive
Variable string - Variable name
- missing
Med booleanWorst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- missing
Med stringWorst Variable - Variable name
- mpls
Interfaces CiscoBgp Feature Template Mpls Interface[] - MPLS BGP Interface
- multipath
Relax boolean - Ignore AS for multipath selection - Default value:
false
- multipath
Relax stringVariable - Variable name
- name string
- The name of the feature template
- propagate
Aspath boolean - Propagate AS Path - Default value:
false
- propagate
Aspath stringVariable - Variable name
- propagate
Community boolean - Propagate Community - Default value:
false
- propagate
Community stringVariable - Variable name
- router
Id string - Configure BGP router identifier
- router
Id stringVariable - Variable name
- shutdown boolean
- Enable or disable BGP - Default value:
false
- shutdown
Variable string - Variable name
- description str
- The description of the feature template
- device_
types Sequence[str] - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- address_
families Sequence[CiscoBgp Feature Template Address Family Args] - Set BGP address family
- always_
compare_ boolmed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- always_
compare_ strmed_ variable - Variable name
- as_
number str - Set autonomous system number <1..4294967295> or <XX.YY>
- as_
number_ strvariable - Variable name
- compare_
router_ boolid - Compare router IDs when selecting active BGP paths - Default value:
false
- compare_
router_ strid_ variable - Variable name
- deterministic_
med bool - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- deterministic_
med_ strvariable - Variable name
- distance_
external int - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- distance_
external_ strvariable - Variable name
- distance_
internal int - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- distance_
internal_ strvariable - Variable name
- distance_
local int - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- distance_
local_ strvariable - Variable name
- holdtime int
- Set the interval when BGP considers a neighbor to be down - Range:
0
-65535
- Default value:180
- holdtime_
variable str - Variable name
- ipv4_
neighbors Sequence[CiscoBgp Feature Template Ipv4Neighbor Args] - Set BGP neighbors
- ipv4_
route_ Sequence[Ciscotargets Bgp Feature Template Ipv4Route Target Args] - Router Target for IPV4
- ipv6_
neighbors Sequence[CiscoBgp Feature Template Ipv6Neighbor Args] - Set BGP IPv6 neighbors
- ipv6_
route_ Sequence[Ciscotargets Bgp Feature Template Ipv6Route Target Args] - Router Target for IPV6
- keepalive int
- Set how often keepalive messages are sent to BGP peer - Range:
0
-65535
- Default value:60
- keepalive_
variable str - Variable name
- missing_
med_ boolworst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- missing_
med_ strworst_ variable - Variable name
- mpls_
interfaces Sequence[CiscoBgp Feature Template Mpls Interface Args] - MPLS BGP Interface
- multipath_
relax bool - Ignore AS for multipath selection - Default value:
false
- multipath_
relax_ strvariable - Variable name
- name str
- The name of the feature template
- propagate_
aspath bool - Propagate AS Path - Default value:
false
- propagate_
aspath_ strvariable - Variable name
- propagate_
community bool - Propagate Community - Default value:
false
- propagate_
community_ strvariable - Variable name
- router_
id str - Configure BGP router identifier
- router_
id_ strvariable - Variable name
- shutdown bool
- Enable or disable BGP - Default value:
false
- shutdown_
variable str - Variable name
- description String
- The description of the feature template
- device
Types List<String> - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- address
Families List<Property Map> - Set BGP address family
- always
Compare BooleanMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- always
Compare StringMed Variable - Variable name
- as
Number String - Set autonomous system number <1..4294967295> or <XX.YY>
- as
Number StringVariable - Variable name
- compare
Router BooleanId - Compare router IDs when selecting active BGP paths - Default value:
false
- compare
Router StringId Variable - Variable name
- deterministic
Med Boolean - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- deterministic
Med StringVariable - Variable name
- distance
External Number - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- distance
External StringVariable - Variable name
- distance
Internal Number - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- distance
Internal StringVariable - Variable name
- distance
Local Number - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- distance
Local StringVariable - Variable name
- holdtime Number
- Set the interval when BGP considers a neighbor to be down - Range:
0
-65535
- Default value:180
- holdtime
Variable String - Variable name
- ipv4Neighbors List<Property Map>
- Set BGP neighbors
- ipv4Route
Targets List<Property Map> - Router Target for IPV4
- ipv6Neighbors List<Property Map>
- Set BGP IPv6 neighbors
- ipv6Route
Targets List<Property Map> - Router Target for IPV6
- keepalive Number
- Set how often keepalive messages are sent to BGP peer - Range:
0
-65535
- Default value:60
- keepalive
Variable String - Variable name
- missing
Med BooleanWorst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- missing
Med StringWorst Variable - Variable name
- mpls
Interfaces List<Property Map> - MPLS BGP Interface
- multipath
Relax Boolean - Ignore AS for multipath selection - Default value:
false
- multipath
Relax StringVariable - Variable name
- name String
- The name of the feature template
- propagate
Aspath Boolean - Propagate AS Path - Default value:
false
- propagate
Aspath StringVariable - Variable name
- propagate
Community Boolean - Propagate Community - Default value:
false
- propagate
Community StringVariable - Variable name
- router
Id String - Configure BGP router identifier
- router
Id StringVariable - Variable name
- shutdown Boolean
- Enable or disable BGP - Default value:
false
- shutdown
Variable String - Variable name
Outputs
All input properties are implicitly available as output properties. Additionally, the CiscoBgpFeatureTemplate resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Template
Type string - The template type
- Version int
- The version of the feature template
- Id string
- The provider-assigned unique ID for this managed resource.
- Template
Type string - The template type
- Version int
- The version of the feature template
- id String
- The provider-assigned unique ID for this managed resource.
- template
Type String - The template type
- version Integer
- The version of the feature template
- id string
- The provider-assigned unique ID for this managed resource.
- template
Type string - The template type
- version number
- The version of the feature template
- id str
- The provider-assigned unique ID for this managed resource.
- template_
type str - The template type
- version int
- The version of the feature template
- id String
- The provider-assigned unique ID for this managed resource.
- template
Type String - The template type
- version Number
- The version of the feature template
Look up Existing CiscoBgpFeatureTemplate Resource
Get an existing CiscoBgpFeatureTemplate 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?: CiscoBgpFeatureTemplateState, opts?: CustomResourceOptions): CiscoBgpFeatureTemplate
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
address_families: Optional[Sequence[CiscoBgpFeatureTemplateAddressFamilyArgs]] = None,
always_compare_med: Optional[bool] = None,
always_compare_med_variable: Optional[str] = None,
as_number: Optional[str] = None,
as_number_variable: Optional[str] = None,
compare_router_id: Optional[bool] = None,
compare_router_id_variable: Optional[str] = None,
description: Optional[str] = None,
deterministic_med: Optional[bool] = None,
deterministic_med_variable: Optional[str] = None,
device_types: Optional[Sequence[str]] = None,
distance_external: Optional[int] = None,
distance_external_variable: Optional[str] = None,
distance_internal: Optional[int] = None,
distance_internal_variable: Optional[str] = None,
distance_local: Optional[int] = None,
distance_local_variable: Optional[str] = None,
holdtime: Optional[int] = None,
holdtime_variable: Optional[str] = None,
ipv4_neighbors: Optional[Sequence[CiscoBgpFeatureTemplateIpv4NeighborArgs]] = None,
ipv4_route_targets: Optional[Sequence[CiscoBgpFeatureTemplateIpv4RouteTargetArgs]] = None,
ipv6_neighbors: Optional[Sequence[CiscoBgpFeatureTemplateIpv6NeighborArgs]] = None,
ipv6_route_targets: Optional[Sequence[CiscoBgpFeatureTemplateIpv6RouteTargetArgs]] = None,
keepalive: Optional[int] = None,
keepalive_variable: Optional[str] = None,
missing_med_worst: Optional[bool] = None,
missing_med_worst_variable: Optional[str] = None,
mpls_interfaces: Optional[Sequence[CiscoBgpFeatureTemplateMplsInterfaceArgs]] = None,
multipath_relax: Optional[bool] = None,
multipath_relax_variable: Optional[str] = None,
name: Optional[str] = None,
propagate_aspath: Optional[bool] = None,
propagate_aspath_variable: Optional[str] = None,
propagate_community: Optional[bool] = None,
propagate_community_variable: Optional[str] = None,
router_id: Optional[str] = None,
router_id_variable: Optional[str] = None,
shutdown: Optional[bool] = None,
shutdown_variable: Optional[str] = None,
template_type: Optional[str] = None,
version: Optional[int] = None) -> CiscoBgpFeatureTemplate
func GetCiscoBgpFeatureTemplate(ctx *Context, name string, id IDInput, state *CiscoBgpFeatureTemplateState, opts ...ResourceOption) (*CiscoBgpFeatureTemplate, error)
public static CiscoBgpFeatureTemplate Get(string name, Input<string> id, CiscoBgpFeatureTemplateState? state, CustomResourceOptions? opts = null)
public static CiscoBgpFeatureTemplate get(String name, Output<String> id, CiscoBgpFeatureTemplateState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- 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.
- Address
Families List<CiscoBgp Feature Template Address Family> - Set BGP address family
- Always
Compare boolMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- Always
Compare stringMed Variable - Variable name
- As
Number string - Set autonomous system number <1..4294967295> or <XX.YY>
- As
Number stringVariable - Variable name
- Compare
Router boolId - Compare router IDs when selecting active BGP paths - Default value:
false
- Compare
Router stringId Variable - Variable name
- Description string
- The description of the feature template
- Deterministic
Med bool - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- Deterministic
Med stringVariable - Variable name
- Device
Types List<string> - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- Distance
External int - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- Distance
External stringVariable - Variable name
- Distance
Internal int - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- Distance
Internal stringVariable - Variable name
- Distance
Local int - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- Distance
Local stringVariable - Variable name
- Holdtime int
- Set the interval when BGP considers a neighbor to be down - Range:
0
-65535
- Default value:180
- Holdtime
Variable string - Variable name
- Ipv4Neighbors
List<Cisco
Bgp Feature Template Ipv4Neighbor> - Set BGP neighbors
- Ipv4Route
Targets List<CiscoBgp Feature Template Ipv4Route Target> - Router Target for IPV4
- Ipv6Neighbors
List<Cisco
Bgp Feature Template Ipv6Neighbor> - Set BGP IPv6 neighbors
- Ipv6Route
Targets List<CiscoBgp Feature Template Ipv6Route Target> - Router Target for IPV6
- Keepalive int
- Set how often keepalive messages are sent to BGP peer - Range:
0
-65535
- Default value:60
- Keepalive
Variable string - Variable name
- Missing
Med boolWorst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- Missing
Med stringWorst Variable - Variable name
- Mpls
Interfaces List<CiscoBgp Feature Template Mpls Interface> - MPLS BGP Interface
- Multipath
Relax bool - Ignore AS for multipath selection - Default value:
false
- Multipath
Relax stringVariable - Variable name
- Name string
- The name of the feature template
- Propagate
Aspath bool - Propagate AS Path - Default value:
false
- Propagate
Aspath stringVariable - Variable name
- Propagate
Community bool - Propagate Community - Default value:
false
- Propagate
Community stringVariable - Variable name
- Router
Id string - Configure BGP router identifier
- Router
Id stringVariable - Variable name
- Shutdown bool
- Enable or disable BGP - Default value:
false
- Shutdown
Variable string - Variable name
- Template
Type string - The template type
- Version int
- The version of the feature template
- Address
Families []CiscoBgp Feature Template Address Family Args - Set BGP address family
- Always
Compare boolMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- Always
Compare stringMed Variable - Variable name
- As
Number string - Set autonomous system number <1..4294967295> or <XX.YY>
- As
Number stringVariable - Variable name
- Compare
Router boolId - Compare router IDs when selecting active BGP paths - Default value:
false
- Compare
Router stringId Variable - Variable name
- Description string
- The description of the feature template
- Deterministic
Med bool - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- Deterministic
Med stringVariable - Variable name
- Device
Types []string - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- Distance
External int - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- Distance
External stringVariable - Variable name
- Distance
Internal int - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- Distance
Internal stringVariable - Variable name
- Distance
Local int - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- Distance
Local stringVariable - Variable name
- Holdtime int
- Set the interval when BGP considers a neighbor to be down - Range:
0
-65535
- Default value:180
- Holdtime
Variable string - Variable name
- Ipv4Neighbors
[]Cisco
Bgp Feature Template Ipv4Neighbor Args - Set BGP neighbors
- Ipv4Route
Targets []CiscoBgp Feature Template Ipv4Route Target Args - Router Target for IPV4
- Ipv6Neighbors
[]Cisco
Bgp Feature Template Ipv6Neighbor Args - Set BGP IPv6 neighbors
- Ipv6Route
Targets []CiscoBgp Feature Template Ipv6Route Target Args - Router Target for IPV6
- Keepalive int
- Set how often keepalive messages are sent to BGP peer - Range:
0
-65535
- Default value:60
- Keepalive
Variable string - Variable name
- Missing
Med boolWorst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- Missing
Med stringWorst Variable - Variable name
- Mpls
Interfaces []CiscoBgp Feature Template Mpls Interface Args - MPLS BGP Interface
- Multipath
Relax bool - Ignore AS for multipath selection - Default value:
false
- Multipath
Relax stringVariable - Variable name
- Name string
- The name of the feature template
- Propagate
Aspath bool - Propagate AS Path - Default value:
false
- Propagate
Aspath stringVariable - Variable name
- Propagate
Community bool - Propagate Community - Default value:
false
- Propagate
Community stringVariable - Variable name
- Router
Id string - Configure BGP router identifier
- Router
Id stringVariable - Variable name
- Shutdown bool
- Enable or disable BGP - Default value:
false
- Shutdown
Variable string - Variable name
- Template
Type string - The template type
- Version int
- The version of the feature template
- address
Families List<CiscoBgp Feature Template Address Family> - Set BGP address family
- always
Compare BooleanMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- always
Compare StringMed Variable - Variable name
- as
Number String - Set autonomous system number <1..4294967295> or <XX.YY>
- as
Number StringVariable - Variable name
- compare
Router BooleanId - Compare router IDs when selecting active BGP paths - Default value:
false
- compare
Router StringId Variable - Variable name
- description String
- The description of the feature template
- deterministic
Med Boolean - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- deterministic
Med StringVariable - Variable name
- device
Types List<String> - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- distance
External Integer - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- distance
External StringVariable - Variable name
- distance
Internal Integer - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- distance
Internal StringVariable - Variable name
- distance
Local Integer - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- distance
Local StringVariable - Variable name
- holdtime Integer
- Set the interval when BGP considers a neighbor to be down - Range:
0
-65535
- Default value:180
- holdtime
Variable String - Variable name
- ipv4Neighbors
List<Cisco
Bgp Feature Template Ipv4Neighbor> - Set BGP neighbors
- ipv4Route
Targets List<CiscoBgp Feature Template Ipv4Route Target> - Router Target for IPV4
- ipv6Neighbors
List<Cisco
Bgp Feature Template Ipv6Neighbor> - Set BGP IPv6 neighbors
- ipv6Route
Targets List<CiscoBgp Feature Template Ipv6Route Target> - Router Target for IPV6
- keepalive Integer
- Set how often keepalive messages are sent to BGP peer - Range:
0
-65535
- Default value:60
- keepalive
Variable String - Variable name
- missing
Med BooleanWorst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- missing
Med StringWorst Variable - Variable name
- mpls
Interfaces List<CiscoBgp Feature Template Mpls Interface> - MPLS BGP Interface
- multipath
Relax Boolean - Ignore AS for multipath selection - Default value:
false
- multipath
Relax StringVariable - Variable name
- name String
- The name of the feature template
- propagate
Aspath Boolean - Propagate AS Path - Default value:
false
- propagate
Aspath StringVariable - Variable name
- propagate
Community Boolean - Propagate Community - Default value:
false
- propagate
Community StringVariable - Variable name
- router
Id String - Configure BGP router identifier
- router
Id StringVariable - Variable name
- shutdown Boolean
- Enable or disable BGP - Default value:
false
- shutdown
Variable String - Variable name
- template
Type String - The template type
- version Integer
- The version of the feature template
- address
Families CiscoBgp Feature Template Address Family[] - Set BGP address family
- always
Compare booleanMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- always
Compare stringMed Variable - Variable name
- as
Number string - Set autonomous system number <1..4294967295> or <XX.YY>
- as
Number stringVariable - Variable name
- compare
Router booleanId - Compare router IDs when selecting active BGP paths - Default value:
false
- compare
Router stringId Variable - Variable name
- description string
- The description of the feature template
- deterministic
Med boolean - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- deterministic
Med stringVariable - Variable name
- device
Types string[] - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- distance
External number - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- distance
External stringVariable - Variable name
- distance
Internal number - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- distance
Internal stringVariable - Variable name
- distance
Local number - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- distance
Local stringVariable - Variable name
- holdtime number
- Set the interval when BGP considers a neighbor to be down - Range:
0
-65535
- Default value:180
- holdtime
Variable string - Variable name
- ipv4Neighbors
Cisco
Bgp Feature Template Ipv4Neighbor[] - Set BGP neighbors
- ipv4Route
Targets CiscoBgp Feature Template Ipv4Route Target[] - Router Target for IPV4
- ipv6Neighbors
Cisco
Bgp Feature Template Ipv6Neighbor[] - Set BGP IPv6 neighbors
- ipv6Route
Targets CiscoBgp Feature Template Ipv6Route Target[] - Router Target for IPV6
- keepalive number
- Set how often keepalive messages are sent to BGP peer - Range:
0
-65535
- Default value:60
- keepalive
Variable string - Variable name
- missing
Med booleanWorst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- missing
Med stringWorst Variable - Variable name
- mpls
Interfaces CiscoBgp Feature Template Mpls Interface[] - MPLS BGP Interface
- multipath
Relax boolean - Ignore AS for multipath selection - Default value:
false
- multipath
Relax stringVariable - Variable name
- name string
- The name of the feature template
- propagate
Aspath boolean - Propagate AS Path - Default value:
false
- propagate
Aspath stringVariable - Variable name
- propagate
Community boolean - Propagate Community - Default value:
false
- propagate
Community stringVariable - Variable name
- router
Id string - Configure BGP router identifier
- router
Id stringVariable - Variable name
- shutdown boolean
- Enable or disable BGP - Default value:
false
- shutdown
Variable string - Variable name
- template
Type string - The template type
- version number
- The version of the feature template
- address_
families Sequence[CiscoBgp Feature Template Address Family Args] - Set BGP address family
- always_
compare_ boolmed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- always_
compare_ strmed_ variable - Variable name
- as_
number str - Set autonomous system number <1..4294967295> or <XX.YY>
- as_
number_ strvariable - Variable name
- compare_
router_ boolid - Compare router IDs when selecting active BGP paths - Default value:
false
- compare_
router_ strid_ variable - Variable name
- description str
- The description of the feature template
- deterministic_
med bool - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- deterministic_
med_ strvariable - Variable name
- device_
types Sequence[str] - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- distance_
external int - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- distance_
external_ strvariable - Variable name
- distance_
internal int - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- distance_
internal_ strvariable - Variable name
- distance_
local int - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- distance_
local_ strvariable - Variable name
- holdtime int
- Set the interval when BGP considers a neighbor to be down - Range:
0
-65535
- Default value:180
- holdtime_
variable str - Variable name
- ipv4_
neighbors Sequence[CiscoBgp Feature Template Ipv4Neighbor Args] - Set BGP neighbors
- ipv4_
route_ Sequence[Ciscotargets Bgp Feature Template Ipv4Route Target Args] - Router Target for IPV4
- ipv6_
neighbors Sequence[CiscoBgp Feature Template Ipv6Neighbor Args] - Set BGP IPv6 neighbors
- ipv6_
route_ Sequence[Ciscotargets Bgp Feature Template Ipv6Route Target Args] - Router Target for IPV6
- keepalive int
- Set how often keepalive messages are sent to BGP peer - Range:
0
-65535
- Default value:60
- keepalive_
variable str - Variable name
- missing_
med_ boolworst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- missing_
med_ strworst_ variable - Variable name
- mpls_
interfaces Sequence[CiscoBgp Feature Template Mpls Interface Args] - MPLS BGP Interface
- multipath_
relax bool - Ignore AS for multipath selection - Default value:
false
- multipath_
relax_ strvariable - Variable name
- name str
- The name of the feature template
- propagate_
aspath bool - Propagate AS Path - Default value:
false
- propagate_
aspath_ strvariable - Variable name
- propagate_
community bool - Propagate Community - Default value:
false
- propagate_
community_ strvariable - Variable name
- router_
id str - Configure BGP router identifier
- router_
id_ strvariable - Variable name
- shutdown bool
- Enable or disable BGP - Default value:
false
- shutdown_
variable str - Variable name
- template_
type str - The template type
- version int
- The version of the feature template
- address
Families List<Property Map> - Set BGP address family
- always
Compare BooleanMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- always
Compare StringMed Variable - Variable name
- as
Number String - Set autonomous system number <1..4294967295> or <XX.YY>
- as
Number StringVariable - Variable name
- compare
Router BooleanId - Compare router IDs when selecting active BGP paths - Default value:
false
- compare
Router StringId Variable - Variable name
- description String
- The description of the feature template
- deterministic
Med Boolean - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- deterministic
Med StringVariable - Variable name
- device
Types List<String> - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- distance
External Number - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- distance
External StringVariable - Variable name
- distance
Internal Number - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- distance
Internal StringVariable - Variable name
- distance
Local Number - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- distance
Local StringVariable - Variable name
- holdtime Number
- Set the interval when BGP considers a neighbor to be down - Range:
0
-65535
- Default value:180
- holdtime
Variable String - Variable name
- ipv4Neighbors List<Property Map>
- Set BGP neighbors
- ipv4Route
Targets List<Property Map> - Router Target for IPV4
- ipv6Neighbors List<Property Map>
- Set BGP IPv6 neighbors
- ipv6Route
Targets List<Property Map> - Router Target for IPV6
- keepalive Number
- Set how often keepalive messages are sent to BGP peer - Range:
0
-65535
- Default value:60
- keepalive
Variable String - Variable name
- missing
Med BooleanWorst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- missing
Med StringWorst Variable - Variable name
- mpls
Interfaces List<Property Map> - MPLS BGP Interface
- multipath
Relax Boolean - Ignore AS for multipath selection - Default value:
false
- multipath
Relax StringVariable - Variable name
- name String
- The name of the feature template
- propagate
Aspath Boolean - Propagate AS Path - Default value:
false
- propagate
Aspath StringVariable - Variable name
- propagate
Community Boolean - Propagate Community - Default value:
false
- propagate
Community StringVariable - Variable name
- router
Id String - Configure BGP router identifier
- router
Id StringVariable - Variable name
- shutdown Boolean
- Enable or disable BGP - Default value:
false
- shutdown
Variable String - Variable name
- template
Type String - The template type
- version Number
- The version of the feature template
Supporting Types
CiscoBgpFeatureTemplateAddressFamily, CiscoBgpFeatureTemplateAddressFamilyArgs
- Default
Information boolOriginate - BGP Default Information Originate
- Default value:
false
- Default value:
- Default
Information stringOriginate Variable - Variable name
- Family
Type string - Set BGP address family
- Choices:
ipv4-unicast
,ipv6-unicast
- Choices:
- Ipv4Aggregate
Addresses List<CiscoBgp Feature Template Address Family Ipv4Aggregate Address> - Aggregate prefixes in specific range
- Ipv4Networks
List<Cisco
Bgp Feature Template Address Family Ipv4Network> - Configure the networks for BGP to advertise
- Ipv6Aggregate
Addresses List<CiscoBgp Feature Template Address Family Ipv6Aggregate Address> - IPv6 Aggregate prefixes in specific range
- Ipv6Networks
List<Cisco
Bgp Feature Template Address Family Ipv6Network> - Configure the networks for BGP to advertise
- Maximum
Paths int - Set maximum number of parallel IBGP paths for multipath load sharing
- Range:
0
-32
- Range:
- Maximum
Paths stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Redistribute
Routes List<CiscoBgp Feature Template Address Family Redistribute Route> - Redistribute routes into BGP
- Table
Map boolFilter - Filter
- Default value:
false
- Default value:
- Table
Map stringFilter Variable - Variable name
- Table
Map stringPolicy - Map external entry attributes into routing table
- Table
Map stringPolicy Variable - Variable name
- Default
Information boolOriginate - BGP Default Information Originate
- Default value:
false
- Default value:
- Default
Information stringOriginate Variable - Variable name
- Family
Type string - Set BGP address family
- Choices:
ipv4-unicast
,ipv6-unicast
- Choices:
- Ipv4Aggregate
Addresses []CiscoBgp Feature Template Address Family Ipv4Aggregate Address - Aggregate prefixes in specific range
- Ipv4Networks
[]Cisco
Bgp Feature Template Address Family Ipv4Network - Configure the networks for BGP to advertise
- Ipv6Aggregate
Addresses []CiscoBgp Feature Template Address Family Ipv6Aggregate Address - IPv6 Aggregate prefixes in specific range
- Ipv6Networks
[]Cisco
Bgp Feature Template Address Family Ipv6Network - Configure the networks for BGP to advertise
- Maximum
Paths int - Set maximum number of parallel IBGP paths for multipath load sharing
- Range:
0
-32
- Range:
- Maximum
Paths stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Redistribute
Routes []CiscoBgp Feature Template Address Family Redistribute Route - Redistribute routes into BGP
- Table
Map boolFilter - Filter
- Default value:
false
- Default value:
- Table
Map stringFilter Variable - Variable name
- Table
Map stringPolicy - Map external entry attributes into routing table
- Table
Map stringPolicy Variable - Variable name
- default
Information BooleanOriginate - BGP Default Information Originate
- Default value:
false
- Default value:
- default
Information StringOriginate Variable - Variable name
- family
Type String - Set BGP address family
- Choices:
ipv4-unicast
,ipv6-unicast
- Choices:
- ipv4Aggregate
Addresses List<CiscoBgp Feature Template Address Family Ipv4Aggregate Address> - Aggregate prefixes in specific range
- ipv4Networks
List<Cisco
Bgp Feature Template Address Family Ipv4Network> - Configure the networks for BGP to advertise
- ipv6Aggregate
Addresses List<CiscoBgp Feature Template Address Family Ipv6Aggregate Address> - IPv6 Aggregate prefixes in specific range
- ipv6Networks
List<Cisco
Bgp Feature Template Address Family Ipv6Network> - Configure the networks for BGP to advertise
- maximum
Paths Integer - Set maximum number of parallel IBGP paths for multipath load sharing
- Range:
0
-32
- Range:
- maximum
Paths StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- redistribute
Routes List<CiscoBgp Feature Template Address Family Redistribute Route> - Redistribute routes into BGP
- table
Map BooleanFilter - Filter
- Default value:
false
- Default value:
- table
Map StringFilter Variable - Variable name
- table
Map StringPolicy - Map external entry attributes into routing table
- table
Map StringPolicy Variable - Variable name
- default
Information booleanOriginate - BGP Default Information Originate
- Default value:
false
- Default value:
- default
Information stringOriginate Variable - Variable name
- family
Type string - Set BGP address family
- Choices:
ipv4-unicast
,ipv6-unicast
- Choices:
- ipv4Aggregate
Addresses CiscoBgp Feature Template Address Family Ipv4Aggregate Address[] - Aggregate prefixes in specific range
- ipv4Networks
Cisco
Bgp Feature Template Address Family Ipv4Network[] - Configure the networks for BGP to advertise
- ipv6Aggregate
Addresses CiscoBgp Feature Template Address Family Ipv6Aggregate Address[] - IPv6 Aggregate prefixes in specific range
- ipv6Networks
Cisco
Bgp Feature Template Address Family Ipv6Network[] - Configure the networks for BGP to advertise
- maximum
Paths number - Set maximum number of parallel IBGP paths for multipath load sharing
- Range:
0
-32
- Range:
- maximum
Paths stringVariable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- redistribute
Routes CiscoBgp Feature Template Address Family Redistribute Route[] - Redistribute routes into BGP
- table
Map booleanFilter - Filter
- Default value:
false
- Default value:
- table
Map stringFilter Variable - Variable name
- table
Map stringPolicy - Map external entry attributes into routing table
- table
Map stringPolicy Variable - Variable name
- default_
information_ booloriginate - BGP Default Information Originate
- Default value:
false
- Default value:
- default_
information_ stroriginate_ variable - Variable name
- family_
type str - Set BGP address family
- Choices:
ipv4-unicast
,ipv6-unicast
- Choices:
- ipv4_
aggregate_ Sequence[Ciscoaddresses Bgp Feature Template Address Family Ipv4Aggregate Address] - Aggregate prefixes in specific range
- ipv4_
networks Sequence[CiscoBgp Feature Template Address Family Ipv4Network] - Configure the networks for BGP to advertise
- ipv6_
aggregate_ Sequence[Ciscoaddresses Bgp Feature Template Address Family Ipv6Aggregate Address] - IPv6 Aggregate prefixes in specific range
- ipv6_
networks Sequence[CiscoBgp Feature Template Address Family Ipv6Network] - Configure the networks for BGP to advertise
- maximum_
paths int - Set maximum number of parallel IBGP paths for multipath load sharing
- Range:
0
-32
- Range:
- maximum_
paths_ strvariable - Variable name
- optional bool
- Indicates if list item is considered optional.
- redistribute_
routes Sequence[CiscoBgp Feature Template Address Family Redistribute Route] - Redistribute routes into BGP
- table_
map_ boolfilter - Filter
- Default value:
false
- Default value:
- table_
map_ strfilter_ variable - Variable name
- table_
map_ strpolicy - Map external entry attributes into routing table
- table_
map_ strpolicy_ variable - Variable name
- default
Information BooleanOriginate - BGP Default Information Originate
- Default value:
false
- Default value:
- default
Information StringOriginate Variable - Variable name
- family
Type String - Set BGP address family
- Choices:
ipv4-unicast
,ipv6-unicast
- Choices:
- ipv4Aggregate
Addresses List<Property Map> - Aggregate prefixes in specific range
- ipv4Networks List<Property Map>
- Configure the networks for BGP to advertise
- ipv6Aggregate
Addresses List<Property Map> - IPv6 Aggregate prefixes in specific range
- ipv6Networks List<Property Map>
- Configure the networks for BGP to advertise
- maximum
Paths Number - Set maximum number of parallel IBGP paths for multipath load sharing
- Range:
0
-32
- Range:
- maximum
Paths StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- redistribute
Routes List<Property Map> - Redistribute routes into BGP
- table
Map BooleanFilter - Filter
- Default value:
false
- Default value:
- table
Map StringFilter Variable - Variable name
- table
Map StringPolicy - Map external entry attributes into routing table
- table
Map StringPolicy Variable - Variable name
CiscoBgpFeatureTemplateAddressFamilyIpv4AggregateAddress, CiscoBgpFeatureTemplateAddressFamilyIpv4AggregateAddressArgs
- As
Set boolPath - Set AS set path information
- Default value:
false
- Default value:
- As
Set stringPath Variable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Configure the prefixes to aggregate
- Prefix
Variable string - Variable name
- Summary
Only bool - Filter out more specific routes from updates
- Default value:
false
- Default value:
- Summary
Only stringVariable - Variable name
- As
Set boolPath - Set AS set path information
- Default value:
false
- Default value:
- As
Set stringPath Variable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Configure the prefixes to aggregate
- Prefix
Variable string - Variable name
- Summary
Only bool - Filter out more specific routes from updates
- Default value:
false
- Default value:
- Summary
Only stringVariable - Variable name
- as
Set BooleanPath - Set AS set path information
- Default value:
false
- Default value:
- as
Set StringPath Variable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Configure the prefixes to aggregate
- prefix
Variable String - Variable name
- summary
Only Boolean - Filter out more specific routes from updates
- Default value:
false
- Default value:
- summary
Only StringVariable - Variable name
- as
Set booleanPath - Set AS set path information
- Default value:
false
- Default value:
- as
Set stringPath Variable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- prefix string
- Configure the prefixes to aggregate
- prefix
Variable string - Variable name
- summary
Only boolean - Filter out more specific routes from updates
- Default value:
false
- Default value:
- summary
Only stringVariable - Variable name
- as_
set_ boolpath - Set AS set path information
- Default value:
false
- Default value:
- as_
set_ strpath_ variable - Variable name
- optional bool
- Indicates if list item is considered optional.
- prefix str
- Configure the prefixes to aggregate
- prefix_
variable str - Variable name
- summary_
only bool - Filter out more specific routes from updates
- Default value:
false
- Default value:
- summary_
only_ strvariable - Variable name
- as
Set BooleanPath - Set AS set path information
- Default value:
false
- Default value:
- as
Set StringPath Variable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Configure the prefixes to aggregate
- prefix
Variable String - Variable name
- summary
Only Boolean - Filter out more specific routes from updates
- Default value:
false
- Default value:
- summary
Only StringVariable - Variable name
CiscoBgpFeatureTemplateAddressFamilyIpv4Network, CiscoBgpFeatureTemplateAddressFamilyIpv4NetworkArgs
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Configure the prefixes for BGP to announce
- Prefix
Variable string - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Configure the prefixes for BGP to announce
- Prefix
Variable string - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Configure the prefixes for BGP to announce
- prefix
Variable String - Variable name
- optional boolean
- Indicates if list item is considered optional.
- prefix string
- Configure the prefixes for BGP to announce
- prefix
Variable string - Variable name
- optional bool
- Indicates if list item is considered optional.
- prefix str
- Configure the prefixes for BGP to announce
- prefix_
variable str - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Configure the prefixes for BGP to announce
- prefix
Variable String - Variable name
CiscoBgpFeatureTemplateAddressFamilyIpv6AggregateAddress, CiscoBgpFeatureTemplateAddressFamilyIpv6AggregateAddressArgs
- As
Set boolPath - Set AS set path information
- Default value:
false
- Default value:
- As
Set stringPath Variable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Configure the IPv6 prefixes to aggregate
- Prefix
Variable string - Variable name
- Summary
Only bool - Filter out more specific routes from updates
- Default value:
false
- Default value:
- Summary
Only stringVariable - Variable name
- As
Set boolPath - Set AS set path information
- Default value:
false
- Default value:
- As
Set stringPath Variable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Configure the IPv6 prefixes to aggregate
- Prefix
Variable string - Variable name
- Summary
Only bool - Filter out more specific routes from updates
- Default value:
false
- Default value:
- Summary
Only stringVariable - Variable name
- as
Set BooleanPath - Set AS set path information
- Default value:
false
- Default value:
- as
Set StringPath Variable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Configure the IPv6 prefixes to aggregate
- prefix
Variable String - Variable name
- summary
Only Boolean - Filter out more specific routes from updates
- Default value:
false
- Default value:
- summary
Only StringVariable - Variable name
- as
Set booleanPath - Set AS set path information
- Default value:
false
- Default value:
- as
Set stringPath Variable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- prefix string
- Configure the IPv6 prefixes to aggregate
- prefix
Variable string - Variable name
- summary
Only boolean - Filter out more specific routes from updates
- Default value:
false
- Default value:
- summary
Only stringVariable - Variable name
- as_
set_ boolpath - Set AS set path information
- Default value:
false
- Default value:
- as_
set_ strpath_ variable - Variable name
- optional bool
- Indicates if list item is considered optional.
- prefix str
- Configure the IPv6 prefixes to aggregate
- prefix_
variable str - Variable name
- summary_
only bool - Filter out more specific routes from updates
- Default value:
false
- Default value:
- summary_
only_ strvariable - Variable name
- as
Set BooleanPath - Set AS set path information
- Default value:
false
- Default value:
- as
Set StringPath Variable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Configure the IPv6 prefixes to aggregate
- prefix
Variable String - Variable name
- summary
Only Boolean - Filter out more specific routes from updates
- Default value:
false
- Default value:
- summary
Only StringVariable - Variable name
CiscoBgpFeatureTemplateAddressFamilyIpv6Network, CiscoBgpFeatureTemplateAddressFamilyIpv6NetworkArgs
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Configure the prefixes for BGP to announce
- Prefix
Variable string - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Configure the prefixes for BGP to announce
- Prefix
Variable string - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Configure the prefixes for BGP to announce
- prefix
Variable String - Variable name
- optional boolean
- Indicates if list item is considered optional.
- prefix string
- Configure the prefixes for BGP to announce
- prefix
Variable string - Variable name
- optional bool
- Indicates if list item is considered optional.
- prefix str
- Configure the prefixes for BGP to announce
- prefix_
variable str - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Configure the prefixes for BGP to announce
- prefix
Variable String - Variable name
CiscoBgpFeatureTemplateAddressFamilyRedistributeRoute, CiscoBgpFeatureTemplateAddressFamilyRedistributeRouteArgs
- Optional bool
- Indicates if list item is considered optional.
- Protocol string
- Set the protocol to redistribute routes from
- Choices:
static
,connected
,ospf
,ospfv3
,omp
,eigrp
,nat
- Choices:
- Protocol
Variable string - Variable name
- Route
Policy string - Configure policy to apply to prefixes received from BGP neighbor
- Route
Policy stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Protocol string
- Set the protocol to redistribute routes from
- Choices:
static
,connected
,ospf
,ospfv3
,omp
,eigrp
,nat
- Choices:
- Protocol
Variable string - Variable name
- Route
Policy string - Configure policy to apply to prefixes received from BGP neighbor
- Route
Policy stringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- protocol String
- Set the protocol to redistribute routes from
- Choices:
static
,connected
,ospf
,ospfv3
,omp
,eigrp
,nat
- Choices:
- protocol
Variable String - Variable name
- route
Policy String - Configure policy to apply to prefixes received from BGP neighbor
- route
Policy StringVariable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- protocol string
- Set the protocol to redistribute routes from
- Choices:
static
,connected
,ospf
,ospfv3
,omp
,eigrp
,nat
- Choices:
- protocol
Variable string - Variable name
- route
Policy string - Configure policy to apply to prefixes received from BGP neighbor
- route
Policy stringVariable - Variable name
- optional bool
- Indicates if list item is considered optional.
- protocol str
- Set the protocol to redistribute routes from
- Choices:
static
,connected
,ospf
,ospfv3
,omp
,eigrp
,nat
- Choices:
- protocol_
variable str - Variable name
- route_
policy str - Configure policy to apply to prefixes received from BGP neighbor
- route_
policy_ strvariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- protocol String
- Set the protocol to redistribute routes from
- Choices:
static
,connected
,ospf
,ospfv3
,omp
,eigrp
,nat
- Choices:
- protocol
Variable String - Variable name
- route
Policy String - Configure policy to apply to prefixes received from BGP neighbor
- route
Policy StringVariable - Variable name
CiscoBgpFeatureTemplateIpv4Neighbor, CiscoBgpFeatureTemplateIpv4NeighborArgs
- Address string
- Set neighbor address
- Address
Families List<CiscoBgp Feature Template Ipv4Neighbor Address Family> - Set BGP address family
- Address
Variable string - Variable name
- Allow
As intIn - As Number
- Range:
1
-10
- Range:
- Allow
As stringIn Variable - Variable name
- As
Override bool - As Override
- Default value:
false
- Default value:
- As
Override stringVariable - Variable name
- Description string
- Set description
- Description
Variable string - Variable name
- Ebgp
Multihop int - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- Ebgp
Multihop stringVariable - Variable name
- Holdtime int
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
- Range:
0
-65535
- Range:
- Holdtime
Variable string - Variable name
- Keepalive int
- Set how often to advertise keepalive messages to BGP peer
- Range:
0
-65535
- Range:
- Keepalive
Variable string - Variable name
- Next
Hop boolSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- Next
Hop stringSelf Variable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Password string
- Set MD5 password on TCP connection with BGP peer
- Password
Variable string - Variable name
- Remote
As string - Set remote autonomous system number
- Remote
As stringVariable - Variable name
- Send
Community bool - Send community attribute
- Default value:
true
- Default value:
- Send
Community stringVariable - Variable name
- Send
Ext boolCommunity - Send extended community attribute
- Default value:
true
- Default value:
- Send
Ext stringCommunity Variable - Variable name
- Send
Label bool - Send label
- Default value:
false
- Default value:
- Send
Label boolExplicit - Send label
- Default value:
false
- Default value:
- Send
Label stringExplicit Variable - Variable name
- Send
Label stringVariable - Variable name
- Shutdown bool
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- Shutdown
Variable string - Variable name
- Source
Interface string - Set IP address of interface for TCP connection to BGP neighbor
- Source
Interface stringVariable - Variable name
- Address string
- Set neighbor address
- Address
Families []CiscoBgp Feature Template Ipv4Neighbor Address Family - Set BGP address family
- Address
Variable string - Variable name
- Allow
As intIn - As Number
- Range:
1
-10
- Range:
- Allow
As stringIn Variable - Variable name
- As
Override bool - As Override
- Default value:
false
- Default value:
- As
Override stringVariable - Variable name
- Description string
- Set description
- Description
Variable string - Variable name
- Ebgp
Multihop int - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- Ebgp
Multihop stringVariable - Variable name
- Holdtime int
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
- Range:
0
-65535
- Range:
- Holdtime
Variable string - Variable name
- Keepalive int
- Set how often to advertise keepalive messages to BGP peer
- Range:
0
-65535
- Range:
- Keepalive
Variable string - Variable name
- Next
Hop boolSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- Next
Hop stringSelf Variable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Password string
- Set MD5 password on TCP connection with BGP peer
- Password
Variable string - Variable name
- Remote
As string - Set remote autonomous system number
- Remote
As stringVariable - Variable name
- Send
Community bool - Send community attribute
- Default value:
true
- Default value:
- Send
Community stringVariable - Variable name
- Send
Ext boolCommunity - Send extended community attribute
- Default value:
true
- Default value:
- Send
Ext stringCommunity Variable - Variable name
- Send
Label bool - Send label
- Default value:
false
- Default value:
- Send
Label boolExplicit - Send label
- Default value:
false
- Default value:
- Send
Label stringExplicit Variable - Variable name
- Send
Label stringVariable - Variable name
- Shutdown bool
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- Shutdown
Variable string - Variable name
- Source
Interface string - Set IP address of interface for TCP connection to BGP neighbor
- Source
Interface stringVariable - Variable name
- address String
- Set neighbor address
- address
Families List<CiscoBgp Feature Template Ipv4Neighbor Address Family> - Set BGP address family
- address
Variable String - Variable name
- allow
As IntegerIn - As Number
- Range:
1
-10
- Range:
- allow
As StringIn Variable - Variable name
- as
Override Boolean - As Override
- Default value:
false
- Default value:
- as
Override StringVariable - Variable name
- description String
- Set description
- description
Variable String - Variable name
- ebgp
Multihop Integer - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- ebgp
Multihop StringVariable - Variable name
- holdtime Integer
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
- Range:
0
-65535
- Range:
- holdtime
Variable String - Variable name
- keepalive Integer
- Set how often to advertise keepalive messages to BGP peer
- Range:
0
-65535
- Range:
- keepalive
Variable String - Variable name
- next
Hop BooleanSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- next
Hop StringSelf Variable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- password String
- Set MD5 password on TCP connection with BGP peer
- password
Variable String - Variable name
- remote
As String - Set remote autonomous system number
- remote
As StringVariable - Variable name
- send
Community Boolean - Send community attribute
- Default value:
true
- Default value:
- send
Community StringVariable - Variable name
- send
Ext BooleanCommunity - Send extended community attribute
- Default value:
true
- Default value:
- send
Ext StringCommunity Variable - Variable name
- send
Label Boolean - Send label
- Default value:
false
- Default value:
- send
Label BooleanExplicit - Send label
- Default value:
false
- Default value:
- send
Label StringExplicit Variable - Variable name
- send
Label StringVariable - Variable name
- shutdown Boolean
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- shutdown
Variable String - Variable name
- source
Interface String - Set IP address of interface for TCP connection to BGP neighbor
- source
Interface StringVariable - Variable name
- address string
- Set neighbor address
- address
Families CiscoBgp Feature Template Ipv4Neighbor Address Family[] - Set BGP address family
- address
Variable string - Variable name
- allow
As numberIn - As Number
- Range:
1
-10
- Range:
- allow
As stringIn Variable - Variable name
- as
Override boolean - As Override
- Default value:
false
- Default value:
- as
Override stringVariable - Variable name
- description string
- Set description
- description
Variable string - Variable name
- ebgp
Multihop number - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- ebgp
Multihop stringVariable - Variable name
- holdtime number
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
- Range:
0
-65535
- Range:
- holdtime
Variable string - Variable name
- keepalive number
- Set how often to advertise keepalive messages to BGP peer
- Range:
0
-65535
- Range:
- keepalive
Variable string - Variable name
- next
Hop booleanSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- next
Hop stringSelf Variable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- password string
- Set MD5 password on TCP connection with BGP peer
- password
Variable string - Variable name
- remote
As string - Set remote autonomous system number
- remote
As stringVariable - Variable name
- send
Community boolean - Send community attribute
- Default value:
true
- Default value:
- send
Community stringVariable - Variable name
- send
Ext booleanCommunity - Send extended community attribute
- Default value:
true
- Default value:
- send
Ext stringCommunity Variable - Variable name
- send
Label boolean - Send label
- Default value:
false
- Default value:
- send
Label booleanExplicit - Send label
- Default value:
false
- Default value:
- send
Label stringExplicit Variable - Variable name
- send
Label stringVariable - Variable name
- shutdown boolean
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- shutdown
Variable string - Variable name
- source
Interface string - Set IP address of interface for TCP connection to BGP neighbor
- source
Interface stringVariable - Variable name
- address str
- Set neighbor address
- address_
families Sequence[CiscoBgp Feature Template Ipv4Neighbor Address Family] - Set BGP address family
- address_
variable str - Variable name
- allow_
as_ intin - As Number
- Range:
1
-10
- Range:
- allow_
as_ strin_ variable - Variable name
- as_
override bool - As Override
- Default value:
false
- Default value:
- as_
override_ strvariable - Variable name
- description str
- Set description
- description_
variable str - Variable name
- ebgp_
multihop int - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- ebgp_
multihop_ strvariable - Variable name
- holdtime int
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
- Range:
0
-65535
- Range:
- holdtime_
variable str - Variable name
- keepalive int
- Set how often to advertise keepalive messages to BGP peer
- Range:
0
-65535
- Range:
- keepalive_
variable str - Variable name
- next_
hop_ boolself - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- next_
hop_ strself_ variable - Variable name
- optional bool
- Indicates if list item is considered optional.
- password str
- Set MD5 password on TCP connection with BGP peer
- password_
variable str - Variable name
- remote_
as str - Set remote autonomous system number
- remote_
as_ strvariable - Variable name
- send_
community bool - Send community attribute
- Default value:
true
- Default value:
- send_
community_ strvariable - Variable name
- send_
ext_ boolcommunity - Send extended community attribute
- Default value:
true
- Default value:
- send_
ext_ strcommunity_ variable - Variable name
- send_
label bool - Send label
- Default value:
false
- Default value:
- send_
label_ boolexplicit - Send label
- Default value:
false
- Default value:
- send_
label_ strexplicit_ variable - Variable name
- send_
label_ strvariable - Variable name
- shutdown bool
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- shutdown_
variable str - Variable name
- source_
interface str - Set IP address of interface for TCP connection to BGP neighbor
- source_
interface_ strvariable - Variable name
- address String
- Set neighbor address
- address
Families List<Property Map> - Set BGP address family
- address
Variable String - Variable name
- allow
As NumberIn - As Number
- Range:
1
-10
- Range:
- allow
As StringIn Variable - Variable name
- as
Override Boolean - As Override
- Default value:
false
- Default value:
- as
Override StringVariable - Variable name
- description String
- Set description
- description
Variable String - Variable name
- ebgp
Multihop Number - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- ebgp
Multihop StringVariable - Variable name
- holdtime Number
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
- Range:
0
-65535
- Range:
- holdtime
Variable String - Variable name
- keepalive Number
- Set how often to advertise keepalive messages to BGP peer
- Range:
0
-65535
- Range:
- keepalive
Variable String - Variable name
- next
Hop BooleanSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- next
Hop StringSelf Variable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- password String
- Set MD5 password on TCP connection with BGP peer
- password
Variable String - Variable name
- remote
As String - Set remote autonomous system number
- remote
As StringVariable - Variable name
- send
Community Boolean - Send community attribute
- Default value:
true
- Default value:
- send
Community StringVariable - Variable name
- send
Ext BooleanCommunity - Send extended community attribute
- Default value:
true
- Default value:
- send
Ext StringCommunity Variable - Variable name
- send
Label Boolean - Send label
- Default value:
false
- Default value:
- send
Label BooleanExplicit - Send label
- Default value:
false
- Default value:
- send
Label StringExplicit Variable - Variable name
- send
Label StringVariable - Variable name
- shutdown Boolean
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- shutdown
Variable String - Variable name
- source
Interface String - Set IP address of interface for TCP connection to BGP neighbor
- source
Interface StringVariable - Variable name
CiscoBgpFeatureTemplateIpv4NeighborAddressFamily, CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyArgs
- Family
Type string - Set BGP address family
- Choices:
ipv4-unicast
,vpnv4-unicast
,vpnv6-unicast
- Choices:
- Maximum
Prefixes int - Set maximum number of prefixes accepted from BGP peer
- Range:
0
-4294967295
- Range:
- Maximum
Prefixes intRestart - Set when to restart BGP connection if threshold is exceeded
- Range:
0
-65535
- Range:
- Maximum
Prefixes stringRestart Variable - Variable name
- Maximum
Prefixes intThreshold - Set threshold at which to generate a warning message
- Range:
0
-100
- Range:
- Maximum
Prefixes stringThreshold Variable - Variable name
- Maximum
Prefixes stringVariable - Variable name
- Maximum
Prefixes boolWarning Only - Display only a warning message when threshold is exceeded
- Default value:
false
- Default value:
- Maximum
Prefixes stringWarning Only Variable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Route
Policies List<CiscoBgp Feature Template Ipv4Neighbor Address Family Route Policy> - Select route policy to apply to prefixes received from BGP neighbor
- Family
Type string - Set BGP address family
- Choices:
ipv4-unicast
,vpnv4-unicast
,vpnv6-unicast
- Choices:
- Maximum
Prefixes int - Set maximum number of prefixes accepted from BGP peer
- Range:
0
-4294967295
- Range:
- Maximum
Prefixes intRestart - Set when to restart BGP connection if threshold is exceeded
- Range:
0
-65535
- Range:
- Maximum
Prefixes stringRestart Variable - Variable name
- Maximum
Prefixes intThreshold - Set threshold at which to generate a warning message
- Range:
0
-100
- Range:
- Maximum
Prefixes stringThreshold Variable - Variable name
- Maximum
Prefixes stringVariable - Variable name
- Maximum
Prefixes boolWarning Only - Display only a warning message when threshold is exceeded
- Default value:
false
- Default value:
- Maximum
Prefixes stringWarning Only Variable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Route
Policies []CiscoBgp Feature Template Ipv4Neighbor Address Family Route Policy - Select route policy to apply to prefixes received from BGP neighbor
- family
Type String - Set BGP address family
- Choices:
ipv4-unicast
,vpnv4-unicast
,vpnv6-unicast
- Choices:
- maximum
Prefixes Integer - Set maximum number of prefixes accepted from BGP peer
- Range:
0
-4294967295
- Range:
- maximum
Prefixes IntegerRestart - Set when to restart BGP connection if threshold is exceeded
- Range:
0
-65535
- Range:
- maximum
Prefixes StringRestart Variable - Variable name
- maximum
Prefixes IntegerThreshold - Set threshold at which to generate a warning message
- Range:
0
-100
- Range:
- maximum
Prefixes StringThreshold Variable - Variable name
- maximum
Prefixes StringVariable - Variable name
- maximum
Prefixes BooleanWarning Only - Display only a warning message when threshold is exceeded
- Default value:
false
- Default value:
- maximum
Prefixes StringWarning Only Variable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- route
Policies List<CiscoBgp Feature Template Ipv4Neighbor Address Family Route Policy> - Select route policy to apply to prefixes received from BGP neighbor
- family
Type string - Set BGP address family
- Choices:
ipv4-unicast
,vpnv4-unicast
,vpnv6-unicast
- Choices:
- maximum
Prefixes number - Set maximum number of prefixes accepted from BGP peer
- Range:
0
-4294967295
- Range:
- maximum
Prefixes numberRestart - Set when to restart BGP connection if threshold is exceeded
- Range:
0
-65535
- Range:
- maximum
Prefixes stringRestart Variable - Variable name
- maximum
Prefixes numberThreshold - Set threshold at which to generate a warning message
- Range:
0
-100
- Range:
- maximum
Prefixes stringThreshold Variable - Variable name
- maximum
Prefixes stringVariable - Variable name
- maximum
Prefixes booleanWarning Only - Display only a warning message when threshold is exceeded
- Default value:
false
- Default value:
- maximum
Prefixes stringWarning Only Variable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- route
Policies CiscoBgp Feature Template Ipv4Neighbor Address Family Route Policy[] - Select route policy to apply to prefixes received from BGP neighbor
- family_
type str - Set BGP address family
- Choices:
ipv4-unicast
,vpnv4-unicast
,vpnv6-unicast
- Choices:
- maximum_
prefixes int - Set maximum number of prefixes accepted from BGP peer
- Range:
0
-4294967295
- Range:
- maximum_
prefixes_ intrestart - Set when to restart BGP connection if threshold is exceeded
- Range:
0
-65535
- Range:
- maximum_
prefixes_ strrestart_ variable - Variable name
- maximum_
prefixes_ intthreshold - Set threshold at which to generate a warning message
- Range:
0
-100
- Range:
- maximum_
prefixes_ strthreshold_ variable - Variable name
- maximum_
prefixes_ strvariable - Variable name
- maximum_
prefixes_ boolwarning_ only - Display only a warning message when threshold is exceeded
- Default value:
false
- Default value:
- maximum_
prefixes_ strwarning_ only_ variable - Variable name
- optional bool
- Indicates if list item is considered optional.
- route_
policies Sequence[CiscoBgp Feature Template Ipv4Neighbor Address Family Route Policy] - Select route policy to apply to prefixes received from BGP neighbor
- family
Type String - Set BGP address family
- Choices:
ipv4-unicast
,vpnv4-unicast
,vpnv6-unicast
- Choices:
- maximum
Prefixes Number - Set maximum number of prefixes accepted from BGP peer
- Range:
0
-4294967295
- Range:
- maximum
Prefixes NumberRestart - Set when to restart BGP connection if threshold is exceeded
- Range:
0
-65535
- Range:
- maximum
Prefixes StringRestart Variable - Variable name
- maximum
Prefixes NumberThreshold - Set threshold at which to generate a warning message
- Range:
0
-100
- Range:
- maximum
Prefixes StringThreshold Variable - Variable name
- maximum
Prefixes StringVariable - Variable name
- maximum
Prefixes BooleanWarning Only - Display only a warning message when threshold is exceeded
- Default value:
false
- Default value:
- maximum
Prefixes StringWarning Only Variable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- route
Policies List<Property Map> - Select route policy to apply to prefixes received from BGP neighbor
CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyRoutePolicy, CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyRoutePolicyArgs
- Direction string
- Set direction for applying route policy
- Choices:
in
,out
- Choices:
- Optional bool
- Indicates if list item is considered optional.
- Policy
Name string - Configure name of route policy
- Policy
Name stringVariable - Variable name
- Direction string
- Set direction for applying route policy
- Choices:
in
,out
- Choices:
- Optional bool
- Indicates if list item is considered optional.
- Policy
Name string - Configure name of route policy
- Policy
Name stringVariable - Variable name
- direction String
- Set direction for applying route policy
- Choices:
in
,out
- Choices:
- optional Boolean
- Indicates if list item is considered optional.
- policy
Name String - Configure name of route policy
- policy
Name StringVariable - Variable name
- direction string
- Set direction for applying route policy
- Choices:
in
,out
- Choices:
- optional boolean
- Indicates if list item is considered optional.
- policy
Name string - Configure name of route policy
- policy
Name stringVariable - Variable name
- direction str
- Set direction for applying route policy
- Choices:
in
,out
- Choices:
- optional bool
- Indicates if list item is considered optional.
- policy_
name str - Configure name of route policy
- policy_
name_ strvariable - Variable name
- direction String
- Set direction for applying route policy
- Choices:
in
,out
- Choices:
- optional Boolean
- Indicates if list item is considered optional.
- policy
Name String - Configure name of route policy
- policy
Name StringVariable - Variable name
CiscoBgpFeatureTemplateIpv4RouteTarget, CiscoBgpFeatureTemplateIpv4RouteTargetArgs
- Exports
List<Cisco
Bgp Feature Template Ipv4Route Target Export> - Export Target-VPN community for IPV4
- Imports
List<Cisco
Bgp Feature Template Ipv4Route Target Import> - Import Target-VPN community for IPV4
- Optional bool
- Indicates if list item is considered optional.
- Vpn
Id int - VPN ID for IPv4
- Range:
1
-65527
- Range:
- Vpn
Id stringVariable - Variable name
- Exports
[]Cisco
Bgp Feature Template Ipv4Route Target Export - Export Target-VPN community for IPV4
- Imports
[]Cisco
Bgp Feature Template Ipv4Route Target Import - Import Target-VPN community for IPV4
- Optional bool
- Indicates if list item is considered optional.
- Vpn
Id int - VPN ID for IPv4
- Range:
1
-65527
- Range:
- Vpn
Id stringVariable - Variable name
- exports
List<Cisco
Bgp Feature Template Ipv4Route Target Export> - Export Target-VPN community for IPV4
- imports
List<Cisco
Bgp Feature Template Ipv4Route Target Import> - Import Target-VPN community for IPV4
- optional Boolean
- Indicates if list item is considered optional.
- vpn
Id Integer - VPN ID for IPv4
- Range:
1
-65527
- Range:
- vpn
Id StringVariable - Variable name
- exports
Cisco
Bgp Feature Template Ipv4Route Target Export[] - Export Target-VPN community for IPV4
- imports
Cisco
Bgp Feature Template Ipv4Route Target Import[] - Import Target-VPN community for IPV4
- optional boolean
- Indicates if list item is considered optional.
- vpn
Id number - VPN ID for IPv4
- Range:
1
-65527
- Range:
- vpn
Id stringVariable - Variable name
- exports
Sequence[Cisco
Bgp Feature Template Ipv4Route Target Export] - Export Target-VPN community for IPV4
- imports
Sequence[Cisco
Bgp Feature Template Ipv4Route Target Import] - Import Target-VPN community for IPV4
- optional bool
- Indicates if list item is considered optional.
- vpn_
id int - VPN ID for IPv4
- Range:
1
-65527
- Range:
- vpn_
id_ strvariable - Variable name
- exports List<Property Map>
- Export Target-VPN community for IPV4
- imports List<Property Map>
- Import Target-VPN community for IPV4
- optional Boolean
- Indicates if list item is considered optional.
- vpn
Id Number - VPN ID for IPv4
- Range:
1
-65527
- Range:
- vpn
Id StringVariable - Variable name
CiscoBgpFeatureTemplateIpv4RouteTargetExport, CiscoBgpFeatureTemplateIpv4RouteTargetExportArgs
- Asn
Ip string - asn-ip
- Asn
Ip stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Asn
Ip string - asn-ip
- Asn
Ip stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- asn
Ip String - asn-ip
- asn
Ip StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- asn
Ip string - asn-ip
- asn
Ip stringVariable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- asn_
ip str - asn-ip
- asn_
ip_ strvariable - Variable name
- optional bool
- Indicates if list item is considered optional.
- asn
Ip String - asn-ip
- asn
Ip StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
CiscoBgpFeatureTemplateIpv4RouteTargetImport, CiscoBgpFeatureTemplateIpv4RouteTargetImportArgs
- Asn
Ip string - asn-ip
- Asn
Ip stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Asn
Ip string - asn-ip
- Asn
Ip stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- asn
Ip String - asn-ip
- asn
Ip StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- asn
Ip string - asn-ip
- asn
Ip stringVariable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- asn_
ip str - asn-ip
- asn_
ip_ strvariable - Variable name
- optional bool
- Indicates if list item is considered optional.
- asn
Ip String - asn-ip
- asn
Ip StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
CiscoBgpFeatureTemplateIpv6Neighbor, CiscoBgpFeatureTemplateIpv6NeighborArgs
- Address string
- Set neighbor address
- Address
Families List<CiscoBgp Feature Template Ipv6Neighbor Address Family> - Set BGP address family
- Address
Variable string - Variable name
- Allow
As intIn - As Number
- Range:
1
-10
- Range:
- Allow
As stringIn Variable - Variable name
- As
Override bool - As Override
- Default value:
false
- Default value:
- As
Override stringVariable - Variable name
- Description string
- Set description
- Description
Variable string - Variable name
- Ebgp
Multihop int - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- Ebgp
Multihop stringVariable - Variable name
- Holdtime int
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
- Range:
0
-65535
- Range:
- Holdtime
Variable string - Variable name
- Keepalive int
- Set how often to advertise keepalive messages to BGP peer
- Range:
0
-65535
- Range:
- Keepalive
Variable string - Variable name
- Next
Hop boolSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- Next
Hop stringSelf Variable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Password string
- Set MD5 password on TCP connection with BGP peer
- Password
Variable string - Variable name
- Remote
As string - Set remote autonomous system number
- Remote
As stringVariable - Variable name
- Send
Community bool - Send community attribute
- Default value:
true
- Default value:
- Send
Community stringVariable - Variable name
- Send
Ext boolCommunity - Send extended community attribute
- Default value:
true
- Default value:
- Send
Ext stringCommunity Variable - Variable name
- Send
Label bool - Send label
- Default value:
false
- Default value:
- Send
Label boolExplicit - Send label Explicit
- Default value:
false
- Default value:
- Send
Label stringExplicit Variable - Variable name
- Send
Label stringVariable - Variable name
- Shutdown bool
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- Shutdown
Variable string - Variable name
- Source
Interface string - Set IP address of interface for TCP connection to BGP neighbor
- Source
Interface stringVariable - Variable name
- Address string
- Set neighbor address
- Address
Families []CiscoBgp Feature Template Ipv6Neighbor Address Family - Set BGP address family
- Address
Variable string - Variable name
- Allow
As intIn - As Number
- Range:
1
-10
- Range:
- Allow
As stringIn Variable - Variable name
- As
Override bool - As Override
- Default value:
false
- Default value:
- As
Override stringVariable - Variable name
- Description string
- Set description
- Description
Variable string - Variable name
- Ebgp
Multihop int - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- Ebgp
Multihop stringVariable - Variable name
- Holdtime int
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
- Range:
0
-65535
- Range:
- Holdtime
Variable string - Variable name
- Keepalive int
- Set how often to advertise keepalive messages to BGP peer
- Range:
0
-65535
- Range:
- Keepalive
Variable string - Variable name
- Next
Hop boolSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- Next
Hop stringSelf Variable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Password string
- Set MD5 password on TCP connection with BGP peer
- Password
Variable string - Variable name
- Remote
As string - Set remote autonomous system number
- Remote
As stringVariable - Variable name
- Send
Community bool - Send community attribute
- Default value:
true
- Default value:
- Send
Community stringVariable - Variable name
- Send
Ext boolCommunity - Send extended community attribute
- Default value:
true
- Default value:
- Send
Ext stringCommunity Variable - Variable name
- Send
Label bool - Send label
- Default value:
false
- Default value:
- Send
Label boolExplicit - Send label Explicit
- Default value:
false
- Default value:
- Send
Label stringExplicit Variable - Variable name
- Send
Label stringVariable - Variable name
- Shutdown bool
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- Shutdown
Variable string - Variable name
- Source
Interface string - Set IP address of interface for TCP connection to BGP neighbor
- Source
Interface stringVariable - Variable name
- address String
- Set neighbor address
- address
Families List<CiscoBgp Feature Template Ipv6Neighbor Address Family> - Set BGP address family
- address
Variable String - Variable name
- allow
As IntegerIn - As Number
- Range:
1
-10
- Range:
- allow
As StringIn Variable - Variable name
- as
Override Boolean - As Override
- Default value:
false
- Default value:
- as
Override StringVariable - Variable name
- description String
- Set description
- description
Variable String - Variable name
- ebgp
Multihop Integer - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- ebgp
Multihop StringVariable - Variable name
- holdtime Integer
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
- Range:
0
-65535
- Range:
- holdtime
Variable String - Variable name
- keepalive Integer
- Set how often to advertise keepalive messages to BGP peer
- Range:
0
-65535
- Range:
- keepalive
Variable String - Variable name
- next
Hop BooleanSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- next
Hop StringSelf Variable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- password String
- Set MD5 password on TCP connection with BGP peer
- password
Variable String - Variable name
- remote
As String - Set remote autonomous system number
- remote
As StringVariable - Variable name
- send
Community Boolean - Send community attribute
- Default value:
true
- Default value:
- send
Community StringVariable - Variable name
- send
Ext BooleanCommunity - Send extended community attribute
- Default value:
true
- Default value:
- send
Ext StringCommunity Variable - Variable name
- send
Label Boolean - Send label
- Default value:
false
- Default value:
- send
Label BooleanExplicit - Send label Explicit
- Default value:
false
- Default value:
- send
Label StringExplicit Variable - Variable name
- send
Label StringVariable - Variable name
- shutdown Boolean
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- shutdown
Variable String - Variable name
- source
Interface String - Set IP address of interface for TCP connection to BGP neighbor
- source
Interface StringVariable - Variable name
- address string
- Set neighbor address
- address
Families CiscoBgp Feature Template Ipv6Neighbor Address Family[] - Set BGP address family
- address
Variable string - Variable name
- allow
As numberIn - As Number
- Range:
1
-10
- Range:
- allow
As stringIn Variable - Variable name
- as
Override boolean - As Override
- Default value:
false
- Default value:
- as
Override stringVariable - Variable name
- description string
- Set description
- description
Variable string - Variable name
- ebgp
Multihop number - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- ebgp
Multihop stringVariable - Variable name
- holdtime number
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
- Range:
0
-65535
- Range:
- holdtime
Variable string - Variable name
- keepalive number
- Set how often to advertise keepalive messages to BGP peer
- Range:
0
-65535
- Range:
- keepalive
Variable string - Variable name
- next
Hop booleanSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- next
Hop stringSelf Variable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- password string
- Set MD5 password on TCP connection with BGP peer
- password
Variable string - Variable name
- remote
As string - Set remote autonomous system number
- remote
As stringVariable - Variable name
- send
Community boolean - Send community attribute
- Default value:
true
- Default value:
- send
Community stringVariable - Variable name
- send
Ext booleanCommunity - Send extended community attribute
- Default value:
true
- Default value:
- send
Ext stringCommunity Variable - Variable name
- send
Label boolean - Send label
- Default value:
false
- Default value:
- send
Label booleanExplicit - Send label Explicit
- Default value:
false
- Default value:
- send
Label stringExplicit Variable - Variable name
- send
Label stringVariable - Variable name
- shutdown boolean
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- shutdown
Variable string - Variable name
- source
Interface string - Set IP address of interface for TCP connection to BGP neighbor
- source
Interface stringVariable - Variable name
- address str
- Set neighbor address
- address_
families Sequence[CiscoBgp Feature Template Ipv6Neighbor Address Family] - Set BGP address family
- address_
variable str - Variable name
- allow_
as_ intin - As Number
- Range:
1
-10
- Range:
- allow_
as_ strin_ variable - Variable name
- as_
override bool - As Override
- Default value:
false
- Default value:
- as_
override_ strvariable - Variable name
- description str
- Set description
- description_
variable str - Variable name
- ebgp_
multihop int - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- ebgp_
multihop_ strvariable - Variable name
- holdtime int
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
- Range:
0
-65535
- Range:
- holdtime_
variable str - Variable name
- keepalive int
- Set how often to advertise keepalive messages to BGP peer
- Range:
0
-65535
- Range:
- keepalive_
variable str - Variable name
- next_
hop_ boolself - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- next_
hop_ strself_ variable - Variable name
- optional bool
- Indicates if list item is considered optional.
- password str
- Set MD5 password on TCP connection with BGP peer
- password_
variable str - Variable name
- remote_
as str - Set remote autonomous system number
- remote_
as_ strvariable - Variable name
- send_
community bool - Send community attribute
- Default value:
true
- Default value:
- send_
community_ strvariable - Variable name
- send_
ext_ boolcommunity - Send extended community attribute
- Default value:
true
- Default value:
- send_
ext_ strcommunity_ variable - Variable name
- send_
label bool - Send label
- Default value:
false
- Default value:
- send_
label_ boolexplicit - Send label Explicit
- Default value:
false
- Default value:
- send_
label_ strexplicit_ variable - Variable name
- send_
label_ strvariable - Variable name
- shutdown bool
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- shutdown_
variable str - Variable name
- source_
interface str - Set IP address of interface for TCP connection to BGP neighbor
- source_
interface_ strvariable - Variable name
- address String
- Set neighbor address
- address
Families List<Property Map> - Set BGP address family
- address
Variable String - Variable name
- allow
As NumberIn - As Number
- Range:
1
-10
- Range:
- allow
As StringIn Variable - Variable name
- as
Override Boolean - As Override
- Default value:
false
- Default value:
- as
Override StringVariable - Variable name
- description String
- Set description
- description
Variable String - Variable name
- ebgp
Multihop Number - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- ebgp
Multihop StringVariable - Variable name
- holdtime Number
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
- Range:
0
-65535
- Range:
- holdtime
Variable String - Variable name
- keepalive Number
- Set how often to advertise keepalive messages to BGP peer
- Range:
0
-65535
- Range:
- keepalive
Variable String - Variable name
- next
Hop BooleanSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- next
Hop StringSelf Variable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- password String
- Set MD5 password on TCP connection with BGP peer
- password
Variable String - Variable name
- remote
As String - Set remote autonomous system number
- remote
As StringVariable - Variable name
- send
Community Boolean - Send community attribute
- Default value:
true
- Default value:
- send
Community StringVariable - Variable name
- send
Ext BooleanCommunity - Send extended community attribute
- Default value:
true
- Default value:
- send
Ext StringCommunity Variable - Variable name
- send
Label Boolean - Send label
- Default value:
false
- Default value:
- send
Label BooleanExplicit - Send label Explicit
- Default value:
false
- Default value:
- send
Label StringExplicit Variable - Variable name
- send
Label StringVariable - Variable name
- shutdown Boolean
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- shutdown
Variable String - Variable name
- source
Interface String - Set IP address of interface for TCP connection to BGP neighbor
- source
Interface StringVariable - Variable name
CiscoBgpFeatureTemplateIpv6NeighborAddressFamily, CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyArgs
- Family
Type string - Set BGP address family
- Choices:
ipv6-unicast
- Choices:
- Maximum
Prefixes int - Set maximum number of prefixes accepted from BGP peer
- Range:
0
-4294967295
- Default value:
0
- Range:
- Maximum
Prefixes intRestart - Set when to restart BGP connection if threshold is exceeded
- Range:
0
-65535
- Range:
- Maximum
Prefixes stringRestart Variable - Variable name
- Maximum
Prefixes intThreshold - Set threshold at which to generate a warning message
- Range:
0
-100
- Default value:
0
- Range:
- Maximum
Prefixes stringThreshold Variable - Variable name
- Maximum
Prefixes stringVariable - Variable name
- Maximum
Prefixes boolWarning Only - Display only a warning message when threshold is exceeded
- Default value:
false
- Default value:
- Maximum
Prefixes stringWarning Only Variable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Route
Policies List<CiscoBgp Feature Template Ipv6Neighbor Address Family Route Policy> - Select route policy to apply to prefixes received from BGP neighbor
- Family
Type string - Set BGP address family
- Choices:
ipv6-unicast
- Choices:
- Maximum
Prefixes int - Set maximum number of prefixes accepted from BGP peer
- Range:
0
-4294967295
- Default value:
0
- Range:
- Maximum
Prefixes intRestart - Set when to restart BGP connection if threshold is exceeded
- Range:
0
-65535
- Range:
- Maximum
Prefixes stringRestart Variable - Variable name
- Maximum
Prefixes intThreshold - Set threshold at which to generate a warning message
- Range:
0
-100
- Default value:
0
- Range:
- Maximum
Prefixes stringThreshold Variable - Variable name
- Maximum
Prefixes stringVariable - Variable name
- Maximum
Prefixes boolWarning Only - Display only a warning message when threshold is exceeded
- Default value:
false
- Default value:
- Maximum
Prefixes stringWarning Only Variable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Route
Policies []CiscoBgp Feature Template Ipv6Neighbor Address Family Route Policy - Select route policy to apply to prefixes received from BGP neighbor
- family
Type String - Set BGP address family
- Choices:
ipv6-unicast
- Choices:
- maximum
Prefixes Integer - Set maximum number of prefixes accepted from BGP peer
- Range:
0
-4294967295
- Default value:
0
- Range:
- maximum
Prefixes IntegerRestart - Set when to restart BGP connection if threshold is exceeded
- Range:
0
-65535
- Range:
- maximum
Prefixes StringRestart Variable - Variable name
- maximum
Prefixes IntegerThreshold - Set threshold at which to generate a warning message
- Range:
0
-100
- Default value:
0
- Range:
- maximum
Prefixes StringThreshold Variable - Variable name
- maximum
Prefixes StringVariable - Variable name
- maximum
Prefixes BooleanWarning Only - Display only a warning message when threshold is exceeded
- Default value:
false
- Default value:
- maximum
Prefixes StringWarning Only Variable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- route
Policies List<CiscoBgp Feature Template Ipv6Neighbor Address Family Route Policy> - Select route policy to apply to prefixes received from BGP neighbor
- family
Type string - Set BGP address family
- Choices:
ipv6-unicast
- Choices:
- maximum
Prefixes number - Set maximum number of prefixes accepted from BGP peer
- Range:
0
-4294967295
- Default value:
0
- Range:
- maximum
Prefixes numberRestart - Set when to restart BGP connection if threshold is exceeded
- Range:
0
-65535
- Range:
- maximum
Prefixes stringRestart Variable - Variable name
- maximum
Prefixes numberThreshold - Set threshold at which to generate a warning message
- Range:
0
-100
- Default value:
0
- Range:
- maximum
Prefixes stringThreshold Variable - Variable name
- maximum
Prefixes stringVariable - Variable name
- maximum
Prefixes booleanWarning Only - Display only a warning message when threshold is exceeded
- Default value:
false
- Default value:
- maximum
Prefixes stringWarning Only Variable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- route
Policies CiscoBgp Feature Template Ipv6Neighbor Address Family Route Policy[] - Select route policy to apply to prefixes received from BGP neighbor
- family_
type str - Set BGP address family
- Choices:
ipv6-unicast
- Choices:
- maximum_
prefixes int - Set maximum number of prefixes accepted from BGP peer
- Range:
0
-4294967295
- Default value:
0
- Range:
- maximum_
prefixes_ intrestart - Set when to restart BGP connection if threshold is exceeded
- Range:
0
-65535
- Range:
- maximum_
prefixes_ strrestart_ variable - Variable name
- maximum_
prefixes_ intthreshold - Set threshold at which to generate a warning message
- Range:
0
-100
- Default value:
0
- Range:
- maximum_
prefixes_ strthreshold_ variable - Variable name
- maximum_
prefixes_ strvariable - Variable name
- maximum_
prefixes_ boolwarning_ only - Display only a warning message when threshold is exceeded
- Default value:
false
- Default value:
- maximum_
prefixes_ strwarning_ only_ variable - Variable name
- optional bool
- Indicates if list item is considered optional.
- route_
policies Sequence[CiscoBgp Feature Template Ipv6Neighbor Address Family Route Policy] - Select route policy to apply to prefixes received from BGP neighbor
- family
Type String - Set BGP address family
- Choices:
ipv6-unicast
- Choices:
- maximum
Prefixes Number - Set maximum number of prefixes accepted from BGP peer
- Range:
0
-4294967295
- Default value:
0
- Range:
- maximum
Prefixes NumberRestart - Set when to restart BGP connection if threshold is exceeded
- Range:
0
-65535
- Range:
- maximum
Prefixes StringRestart Variable - Variable name
- maximum
Prefixes NumberThreshold - Set threshold at which to generate a warning message
- Range:
0
-100
- Default value:
0
- Range:
- maximum
Prefixes StringThreshold Variable - Variable name
- maximum
Prefixes StringVariable - Variable name
- maximum
Prefixes BooleanWarning Only - Display only a warning message when threshold is exceeded
- Default value:
false
- Default value:
- maximum
Prefixes StringWarning Only Variable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- route
Policies List<Property Map> - Select route policy to apply to prefixes received from BGP neighbor
CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyRoutePolicy, CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyRoutePolicyArgs
- Direction string
- Set direction for applying route policy
- Choices:
in
,out
- Choices:
- Optional bool
- Indicates if list item is considered optional.
- Policy
Name string - Configure name of route policy
- Policy
Name stringVariable - Variable name
- Direction string
- Set direction for applying route policy
- Choices:
in
,out
- Choices:
- Optional bool
- Indicates if list item is considered optional.
- Policy
Name string - Configure name of route policy
- Policy
Name stringVariable - Variable name
- direction String
- Set direction for applying route policy
- Choices:
in
,out
- Choices:
- optional Boolean
- Indicates if list item is considered optional.
- policy
Name String - Configure name of route policy
- policy
Name StringVariable - Variable name
- direction string
- Set direction for applying route policy
- Choices:
in
,out
- Choices:
- optional boolean
- Indicates if list item is considered optional.
- policy
Name string - Configure name of route policy
- policy
Name stringVariable - Variable name
- direction str
- Set direction for applying route policy
- Choices:
in
,out
- Choices:
- optional bool
- Indicates if list item is considered optional.
- policy_
name str - Configure name of route policy
- policy_
name_ strvariable - Variable name
- direction String
- Set direction for applying route policy
- Choices:
in
,out
- Choices:
- optional Boolean
- Indicates if list item is considered optional.
- policy
Name String - Configure name of route policy
- policy
Name StringVariable - Variable name
CiscoBgpFeatureTemplateIpv6RouteTarget, CiscoBgpFeatureTemplateIpv6RouteTargetArgs
- Exports
List<Cisco
Bgp Feature Template Ipv6Route Target Export> - Export Target-VPN community for IPV6
- Imports
List<Cisco
Bgp Feature Template Ipv6Route Target Import> - Import Target-VPN community for IPV6
- Optional bool
- Indicates if list item is considered optional.
- Vpn
Id int - VPN ID for IPv6
- Range:
1
-65527
- Range:
- Vpn
Id stringVariable - Variable name
- Exports
[]Cisco
Bgp Feature Template Ipv6Route Target Export - Export Target-VPN community for IPV6
- Imports
[]Cisco
Bgp Feature Template Ipv6Route Target Import - Import Target-VPN community for IPV6
- Optional bool
- Indicates if list item is considered optional.
- Vpn
Id int - VPN ID for IPv6
- Range:
1
-65527
- Range:
- Vpn
Id stringVariable - Variable name
- exports
List<Cisco
Bgp Feature Template Ipv6Route Target Export> - Export Target-VPN community for IPV6
- imports
List<Cisco
Bgp Feature Template Ipv6Route Target Import> - Import Target-VPN community for IPV6
- optional Boolean
- Indicates if list item is considered optional.
- vpn
Id Integer - VPN ID for IPv6
- Range:
1
-65527
- Range:
- vpn
Id StringVariable - Variable name
- exports
Cisco
Bgp Feature Template Ipv6Route Target Export[] - Export Target-VPN community for IPV6
- imports
Cisco
Bgp Feature Template Ipv6Route Target Import[] - Import Target-VPN community for IPV6
- optional boolean
- Indicates if list item is considered optional.
- vpn
Id number - VPN ID for IPv6
- Range:
1
-65527
- Range:
- vpn
Id stringVariable - Variable name
- exports
Sequence[Cisco
Bgp Feature Template Ipv6Route Target Export] - Export Target-VPN community for IPV6
- imports
Sequence[Cisco
Bgp Feature Template Ipv6Route Target Import] - Import Target-VPN community for IPV6
- optional bool
- Indicates if list item is considered optional.
- vpn_
id int - VPN ID for IPv6
- Range:
1
-65527
- Range:
- vpn_
id_ strvariable - Variable name
- exports List<Property Map>
- Export Target-VPN community for IPV6
- imports List<Property Map>
- Import Target-VPN community for IPV6
- optional Boolean
- Indicates if list item is considered optional.
- vpn
Id Number - VPN ID for IPv6
- Range:
1
-65527
- Range:
- vpn
Id StringVariable - Variable name
CiscoBgpFeatureTemplateIpv6RouteTargetExport, CiscoBgpFeatureTemplateIpv6RouteTargetExportArgs
- Asn
Ip string - asn-ip
- Asn
Ip stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Asn
Ip string - asn-ip
- Asn
Ip stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- asn
Ip String - asn-ip
- asn
Ip StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- asn
Ip string - asn-ip
- asn
Ip stringVariable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- asn_
ip str - asn-ip
- asn_
ip_ strvariable - Variable name
- optional bool
- Indicates if list item is considered optional.
- asn
Ip String - asn-ip
- asn
Ip StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
CiscoBgpFeatureTemplateIpv6RouteTargetImport, CiscoBgpFeatureTemplateIpv6RouteTargetImportArgs
- Asn
Ip string - asn-ip
- Asn
Ip stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Asn
Ip string - asn-ip
- Asn
Ip stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- asn
Ip String - asn-ip
- asn
Ip StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- asn
Ip string - asn-ip
- asn
Ip stringVariable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- asn_
ip str - asn-ip
- asn_
ip_ strvariable - Variable name
- optional bool
- Indicates if list item is considered optional.
- asn
Ip String - asn-ip
- asn
Ip StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
CiscoBgpFeatureTemplateMplsInterface, CiscoBgpFeatureTemplateMplsInterfaceArgs
- Interface
Name string - Interface Name
- Interface
Name stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Interface
Name string - Interface Name
- Interface
Name stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- interface
Name String - Interface Name
- interface
Name StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- interface
Name string - Interface Name
- interface
Name stringVariable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- interface_
name str - Interface Name
- interface_
name_ strvariable - Variable name
- optional bool
- Indicates if list item is considered optional.
- interface
Name String - Interface Name
- interface
Name StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
Import
$ pulumi import sdwan:index/ciscoBgpFeatureTemplate:CiscoBgpFeatureTemplate example "f6b2c44c-693c-4763-b010-895aa3d236bd"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
sdwan
Terraform Provider.