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
- DeviceTypes 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
- AddressFamilies List<CiscoBgp Feature Template Address Family> 
- Set BGP address family
- AlwaysCompare boolMed 
- Compare MEDs from all ASs when selecting active BGP paths - Default value: false
- AlwaysCompare stringMed Variable 
- Variable name
- AsNumber string
- Set autonomous system number <1..4294967295> or <XX.YY>
- AsNumber stringVariable 
- Variable name
- CompareRouter boolId 
- Compare router IDs when selecting active BGP paths - Default value: false
- CompareRouter stringId Variable 
- Variable name
- DeterministicMed bool
- Compare MEDs from all routes from same AS when selecting active BGP paths - Default value: false
- DeterministicMed stringVariable 
- Variable name
- DistanceExternal int
- Set administrative distance for external BGP routes - Range: 1-255- Default value:20
- DistanceExternal stringVariable 
- Variable name
- DistanceInternal int
- Set administrative distance for internal BGP routes - Range: 1-255- Default value:200
- DistanceInternal stringVariable 
- Variable name
- DistanceLocal int
- Set administrative distance for local BGP routes - Range: 1-255- Default value:20
- DistanceLocal stringVariable 
- Variable name
- Holdtime int
- Set the interval when BGP considers a neighbor to be down - Range: 0-65535- Default value:180
- HoldtimeVariable string
- Variable name
- Ipv4Neighbors
List<CiscoBgp Feature Template Ipv4Neighbor> 
- Set BGP neighbors
- Ipv4RouteTargets List<CiscoBgp Feature Template Ipv4Route Target> 
- Router Target for IPV4
- Ipv6Neighbors
List<CiscoBgp Feature Template Ipv6Neighbor> 
- Set BGP IPv6 neighbors
- Ipv6RouteTargets 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
- KeepaliveVariable string
- Variable name
- MissingMed boolWorst 
- If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
- MissingMed stringWorst Variable 
- Variable name
- MplsInterfaces List<CiscoBgp Feature Template Mpls Interface> 
- MPLS BGP Interface
- MultipathRelax bool
- Ignore AS for multipath selection - Default value: false
- MultipathRelax stringVariable 
- Variable name
- Name string
- The name of the feature template
- PropagateAspath bool
- Propagate AS Path - Default value: false
- PropagateAspath stringVariable 
- Variable name
- PropagateCommunity bool
- Propagate Community - Default value: false
- PropagateCommunity stringVariable 
- Variable name
- RouterId string
- Configure BGP router identifier
- RouterId stringVariable 
- Variable name
- Shutdown bool
- Enable or disable BGP - Default value: false
- ShutdownVariable string
- Variable name
- Description string
- The description of the feature template
- DeviceTypes []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
- AddressFamilies []CiscoBgp Feature Template Address Family Args 
- Set BGP address family
- AlwaysCompare boolMed 
- Compare MEDs from all ASs when selecting active BGP paths - Default value: false
- AlwaysCompare stringMed Variable 
- Variable name
- AsNumber string
- Set autonomous system number <1..4294967295> or <XX.YY>
- AsNumber stringVariable 
- Variable name
- CompareRouter boolId 
- Compare router IDs when selecting active BGP paths - Default value: false
- CompareRouter stringId Variable 
- Variable name
- DeterministicMed bool
- Compare MEDs from all routes from same AS when selecting active BGP paths - Default value: false
- DeterministicMed stringVariable 
- Variable name
- DistanceExternal int
- Set administrative distance for external BGP routes - Range: 1-255- Default value:20
- DistanceExternal stringVariable 
- Variable name
- DistanceInternal int
- Set administrative distance for internal BGP routes - Range: 1-255- Default value:200
- DistanceInternal stringVariable 
- Variable name
- DistanceLocal int
- Set administrative distance for local BGP routes - Range: 1-255- Default value:20
- DistanceLocal stringVariable 
- Variable name
- Holdtime int
- Set the interval when BGP considers a neighbor to be down - Range: 0-65535- Default value:180
- HoldtimeVariable string
- Variable name
- Ipv4Neighbors
[]CiscoBgp Feature Template Ipv4Neighbor Args 
- Set BGP neighbors
- Ipv4RouteTargets []CiscoBgp Feature Template Ipv4Route Target Args 
- Router Target for IPV4
- Ipv6Neighbors
[]CiscoBgp Feature Template Ipv6Neighbor Args 
- Set BGP IPv6 neighbors
- Ipv6RouteTargets []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
- KeepaliveVariable string
- Variable name
- MissingMed boolWorst 
- If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
- MissingMed stringWorst Variable 
- Variable name
- MplsInterfaces []CiscoBgp Feature Template Mpls Interface Args 
- MPLS BGP Interface
- MultipathRelax bool
- Ignore AS for multipath selection - Default value: false
- MultipathRelax stringVariable 
- Variable name
- Name string
- The name of the feature template
- PropagateAspath bool
- Propagate AS Path - Default value: false
- PropagateAspath stringVariable 
- Variable name
- PropagateCommunity bool
- Propagate Community - Default value: false
- PropagateCommunity stringVariable 
- Variable name
- RouterId string
- Configure BGP router identifier
- RouterId stringVariable 
- Variable name
- Shutdown bool
- Enable or disable BGP - Default value: false
- ShutdownVariable string
- Variable name
- description String
- The description of the feature template
- deviceTypes 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
- addressFamilies List<CiscoBgp Feature Template Address Family> 
- Set BGP address family
- alwaysCompare BooleanMed 
- Compare MEDs from all ASs when selecting active BGP paths - Default value: false
- alwaysCompare StringMed Variable 
- Variable name
- asNumber String
- Set autonomous system number <1..4294967295> or <XX.YY>
- asNumber StringVariable 
- Variable name
- compareRouter BooleanId 
- Compare router IDs when selecting active BGP paths - Default value: false
- compareRouter StringId Variable 
- Variable name
- deterministicMed Boolean
- Compare MEDs from all routes from same AS when selecting active BGP paths - Default value: false
- deterministicMed StringVariable 
- Variable name
- distanceExternal Integer
- Set administrative distance for external BGP routes - Range: 1-255- Default value:20
- distanceExternal StringVariable 
- Variable name
- distanceInternal Integer
- Set administrative distance for internal BGP routes - Range: 1-255- Default value:200
- distanceInternal StringVariable 
- Variable name
- distanceLocal Integer
- Set administrative distance for local BGP routes - Range: 1-255- Default value:20
- distanceLocal StringVariable 
- Variable name
- holdtime Integer
- Set the interval when BGP considers a neighbor to be down - Range: 0-65535- Default value:180
- holdtimeVariable String
- Variable name
- ipv4Neighbors
List<CiscoBgp Feature Template Ipv4Neighbor> 
- Set BGP neighbors
- ipv4RouteTargets List<CiscoBgp Feature Template Ipv4Route Target> 
- Router Target for IPV4
- ipv6Neighbors
List<CiscoBgp Feature Template Ipv6Neighbor> 
- Set BGP IPv6 neighbors
- ipv6RouteTargets 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
- keepaliveVariable String
- Variable name
- missingMed BooleanWorst 
- If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
- missingMed StringWorst Variable 
- Variable name
- mplsInterfaces List<CiscoBgp Feature Template Mpls Interface> 
- MPLS BGP Interface
- multipathRelax Boolean
- Ignore AS for multipath selection - Default value: false
- multipathRelax StringVariable 
- Variable name
- name String
- The name of the feature template
- propagateAspath Boolean
- Propagate AS Path - Default value: false
- propagateAspath StringVariable 
- Variable name
- propagateCommunity Boolean
- Propagate Community - Default value: false
- propagateCommunity StringVariable 
- Variable name
- routerId String
- Configure BGP router identifier
- routerId StringVariable 
- Variable name
- shutdown Boolean
- Enable or disable BGP - Default value: false
- shutdownVariable String
- Variable name
- description string
- The description of the feature template
- deviceTypes 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
- addressFamilies CiscoBgp Feature Template Address Family[] 
- Set BGP address family
- alwaysCompare booleanMed 
- Compare MEDs from all ASs when selecting active BGP paths - Default value: false
- alwaysCompare stringMed Variable 
- Variable name
- asNumber string
- Set autonomous system number <1..4294967295> or <XX.YY>
- asNumber stringVariable 
- Variable name
- compareRouter booleanId 
- Compare router IDs when selecting active BGP paths - Default value: false
- compareRouter stringId Variable 
- Variable name
- deterministicMed boolean
- Compare MEDs from all routes from same AS when selecting active BGP paths - Default value: false
- deterministicMed stringVariable 
- Variable name
- distanceExternal number
- Set administrative distance for external BGP routes - Range: 1-255- Default value:20
- distanceExternal stringVariable 
- Variable name
- distanceInternal number
- Set administrative distance for internal BGP routes - Range: 1-255- Default value:200
- distanceInternal stringVariable 
- Variable name
- distanceLocal number
- Set administrative distance for local BGP routes - Range: 1-255- Default value:20
- distanceLocal stringVariable 
- Variable name
- holdtime number
- Set the interval when BGP considers a neighbor to be down - Range: 0-65535- Default value:180
- holdtimeVariable string
- Variable name
- ipv4Neighbors
CiscoBgp Feature Template Ipv4Neighbor[] 
- Set BGP neighbors
- ipv4RouteTargets CiscoBgp Feature Template Ipv4Route Target[] 
- Router Target for IPV4
- ipv6Neighbors
CiscoBgp Feature Template Ipv6Neighbor[] 
- Set BGP IPv6 neighbors
- ipv6RouteTargets 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
- keepaliveVariable string
- Variable name
- missingMed booleanWorst 
- If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
- missingMed stringWorst Variable 
- Variable name
- mplsInterfaces CiscoBgp Feature Template Mpls Interface[] 
- MPLS BGP Interface
- multipathRelax boolean
- Ignore AS for multipath selection - Default value: false
- multipathRelax stringVariable 
- Variable name
- name string
- The name of the feature template
- propagateAspath boolean
- Propagate AS Path - Default value: false
- propagateAspath stringVariable 
- Variable name
- propagateCommunity boolean
- Propagate Community - Default value: false
- propagateCommunity stringVariable 
- Variable name
- routerId string
- Configure BGP router identifier
- routerId stringVariable 
- Variable name
- shutdown boolean
- Enable or disable BGP - Default value: false
- shutdownVariable 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
- deviceTypes 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
- addressFamilies List<Property Map>
- Set BGP address family
- alwaysCompare BooleanMed 
- Compare MEDs from all ASs when selecting active BGP paths - Default value: false
- alwaysCompare StringMed Variable 
- Variable name
- asNumber String
- Set autonomous system number <1..4294967295> or <XX.YY>
- asNumber StringVariable 
- Variable name
- compareRouter BooleanId 
- Compare router IDs when selecting active BGP paths - Default value: false
- compareRouter StringId Variable 
- Variable name
- deterministicMed Boolean
- Compare MEDs from all routes from same AS when selecting active BGP paths - Default value: false
- deterministicMed StringVariable 
- Variable name
- distanceExternal Number
- Set administrative distance for external BGP routes - Range: 1-255- Default value:20
- distanceExternal StringVariable 
- Variable name
- distanceInternal Number
- Set administrative distance for internal BGP routes - Range: 1-255- Default value:200
- distanceInternal StringVariable 
- Variable name
- distanceLocal Number
- Set administrative distance for local BGP routes - Range: 1-255- Default value:20
- distanceLocal StringVariable 
- Variable name
- holdtime Number
- Set the interval when BGP considers a neighbor to be down - Range: 0-65535- Default value:180
- holdtimeVariable String
- Variable name
- ipv4Neighbors List<Property Map>
- Set BGP neighbors
- ipv4RouteTargets List<Property Map>
- Router Target for IPV4
- ipv6Neighbors List<Property Map>
- Set BGP IPv6 neighbors
- ipv6RouteTargets 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
- keepaliveVariable String
- Variable name
- missingMed BooleanWorst 
- If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
- missingMed StringWorst Variable 
- Variable name
- mplsInterfaces List<Property Map>
- MPLS BGP Interface
- multipathRelax Boolean
- Ignore AS for multipath selection - Default value: false
- multipathRelax StringVariable 
- Variable name
- name String
- The name of the feature template
- propagateAspath Boolean
- Propagate AS Path - Default value: false
- propagateAspath StringVariable 
- Variable name
- propagateCommunity Boolean
- Propagate Community - Default value: false
- propagateCommunity StringVariable 
- Variable name
- routerId String
- Configure BGP router identifier
- routerId StringVariable 
- Variable name
- shutdown Boolean
- Enable or disable BGP - Default value: false
- shutdownVariable 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.
- TemplateType string
- The template type
- Version int
- The version of the feature template
- Id string
- The provider-assigned unique ID for this managed resource.
- TemplateType string
- The template type
- Version int
- The version of the feature template
- id String
- The provider-assigned unique ID for this managed resource.
- templateType String
- The template type
- version Integer
- The version of the feature template
- id string
- The provider-assigned unique ID for this managed resource.
- templateType 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.
- templateType 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) -> CiscoBgpFeatureTemplatefunc 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)resources:  _:    type: sdwan:CiscoBgpFeatureTemplate    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AddressFamilies List<CiscoBgp Feature Template Address Family> 
- Set BGP address family
- AlwaysCompare boolMed 
- Compare MEDs from all ASs when selecting active BGP paths - Default value: false
- AlwaysCompare stringMed Variable 
- Variable name
- AsNumber string
- Set autonomous system number <1..4294967295> or <XX.YY>
- AsNumber stringVariable 
- Variable name
- CompareRouter boolId 
- Compare router IDs when selecting active BGP paths - Default value: false
- CompareRouter stringId Variable 
- Variable name
- Description string
- The description of the feature template
- DeterministicMed bool
- Compare MEDs from all routes from same AS when selecting active BGP paths - Default value: false
- DeterministicMed stringVariable 
- Variable name
- DeviceTypes 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
- DistanceExternal int
- Set administrative distance for external BGP routes - Range: 1-255- Default value:20
- DistanceExternal stringVariable 
- Variable name
- DistanceInternal int
- Set administrative distance for internal BGP routes - Range: 1-255- Default value:200
- DistanceInternal stringVariable 
- Variable name
- DistanceLocal int
- Set administrative distance for local BGP routes - Range: 1-255- Default value:20
- DistanceLocal stringVariable 
- Variable name
- Holdtime int
- Set the interval when BGP considers a neighbor to be down - Range: 0-65535- Default value:180
- HoldtimeVariable string
- Variable name
- Ipv4Neighbors
List<CiscoBgp Feature Template Ipv4Neighbor> 
- Set BGP neighbors
- Ipv4RouteTargets List<CiscoBgp Feature Template Ipv4Route Target> 
- Router Target for IPV4
- Ipv6Neighbors
List<CiscoBgp Feature Template Ipv6Neighbor> 
- Set BGP IPv6 neighbors
- Ipv6RouteTargets 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
- KeepaliveVariable string
- Variable name
- MissingMed boolWorst 
- If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
- MissingMed stringWorst Variable 
- Variable name
- MplsInterfaces List<CiscoBgp Feature Template Mpls Interface> 
- MPLS BGP Interface
- MultipathRelax bool
- Ignore AS for multipath selection - Default value: false
- MultipathRelax stringVariable 
- Variable name
- Name string
- The name of the feature template
- PropagateAspath bool
- Propagate AS Path - Default value: false
- PropagateAspath stringVariable 
- Variable name
- PropagateCommunity bool
- Propagate Community - Default value: false
- PropagateCommunity stringVariable 
- Variable name
- RouterId string
- Configure BGP router identifier
- RouterId stringVariable 
- Variable name
- Shutdown bool
- Enable or disable BGP - Default value: false
- ShutdownVariable string
- Variable name
- TemplateType string
- The template type
- Version int
- The version of the feature template
- AddressFamilies []CiscoBgp Feature Template Address Family Args 
- Set BGP address family
- AlwaysCompare boolMed 
- Compare MEDs from all ASs when selecting active BGP paths - Default value: false
- AlwaysCompare stringMed Variable 
- Variable name
- AsNumber string
- Set autonomous system number <1..4294967295> or <XX.YY>
- AsNumber stringVariable 
- Variable name
- CompareRouter boolId 
- Compare router IDs when selecting active BGP paths - Default value: false
- CompareRouter stringId Variable 
- Variable name
- Description string
- The description of the feature template
- DeterministicMed bool
- Compare MEDs from all routes from same AS when selecting active BGP paths - Default value: false
- DeterministicMed stringVariable 
- Variable name
- DeviceTypes []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
- DistanceExternal int
- Set administrative distance for external BGP routes - Range: 1-255- Default value:20
- DistanceExternal stringVariable 
- Variable name
- DistanceInternal int
- Set administrative distance for internal BGP routes - Range: 1-255- Default value:200
- DistanceInternal stringVariable 
- Variable name
- DistanceLocal int
- Set administrative distance for local BGP routes - Range: 1-255- Default value:20
- DistanceLocal stringVariable 
- Variable name
- Holdtime int
- Set the interval when BGP considers a neighbor to be down - Range: 0-65535- Default value:180
- HoldtimeVariable string
- Variable name
- Ipv4Neighbors
[]CiscoBgp Feature Template Ipv4Neighbor Args 
- Set BGP neighbors
- Ipv4RouteTargets []CiscoBgp Feature Template Ipv4Route Target Args 
- Router Target for IPV4
- Ipv6Neighbors
[]CiscoBgp Feature Template Ipv6Neighbor Args 
- Set BGP IPv6 neighbors
- Ipv6RouteTargets []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
- KeepaliveVariable string
- Variable name
- MissingMed boolWorst 
- If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
- MissingMed stringWorst Variable 
- Variable name
- MplsInterfaces []CiscoBgp Feature Template Mpls Interface Args 
- MPLS BGP Interface
- MultipathRelax bool
- Ignore AS for multipath selection - Default value: false
- MultipathRelax stringVariable 
- Variable name
- Name string
- The name of the feature template
- PropagateAspath bool
- Propagate AS Path - Default value: false
- PropagateAspath stringVariable 
- Variable name
- PropagateCommunity bool
- Propagate Community - Default value: false
- PropagateCommunity stringVariable 
- Variable name
- RouterId string
- Configure BGP router identifier
- RouterId stringVariable 
- Variable name
- Shutdown bool
- Enable or disable BGP - Default value: false
- ShutdownVariable string
- Variable name
- TemplateType string
- The template type
- Version int
- The version of the feature template
- addressFamilies List<CiscoBgp Feature Template Address Family> 
- Set BGP address family
- alwaysCompare BooleanMed 
- Compare MEDs from all ASs when selecting active BGP paths - Default value: false
- alwaysCompare StringMed Variable 
- Variable name
- asNumber String
- Set autonomous system number <1..4294967295> or <XX.YY>
- asNumber StringVariable 
- Variable name
- compareRouter BooleanId 
- Compare router IDs when selecting active BGP paths - Default value: false
- compareRouter StringId Variable 
- Variable name
- description String
- The description of the feature template
- deterministicMed Boolean
- Compare MEDs from all routes from same AS when selecting active BGP paths - Default value: false
- deterministicMed StringVariable 
- Variable name
- deviceTypes 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
- distanceExternal Integer
- Set administrative distance for external BGP routes - Range: 1-255- Default value:20
- distanceExternal StringVariable 
- Variable name
- distanceInternal Integer
- Set administrative distance for internal BGP routes - Range: 1-255- Default value:200
- distanceInternal StringVariable 
- Variable name
- distanceLocal Integer
- Set administrative distance for local BGP routes - Range: 1-255- Default value:20
- distanceLocal StringVariable 
- Variable name
- holdtime Integer
- Set the interval when BGP considers a neighbor to be down - Range: 0-65535- Default value:180
- holdtimeVariable String
- Variable name
- ipv4Neighbors
List<CiscoBgp Feature Template Ipv4Neighbor> 
- Set BGP neighbors
- ipv4RouteTargets List<CiscoBgp Feature Template Ipv4Route Target> 
- Router Target for IPV4
- ipv6Neighbors
List<CiscoBgp Feature Template Ipv6Neighbor> 
- Set BGP IPv6 neighbors
- ipv6RouteTargets 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
- keepaliveVariable String
- Variable name
- missingMed BooleanWorst 
- If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
- missingMed StringWorst Variable 
- Variable name
- mplsInterfaces List<CiscoBgp Feature Template Mpls Interface> 
- MPLS BGP Interface
- multipathRelax Boolean
- Ignore AS for multipath selection - Default value: false
- multipathRelax StringVariable 
- Variable name
- name String
- The name of the feature template
- propagateAspath Boolean
- Propagate AS Path - Default value: false
- propagateAspath StringVariable 
- Variable name
- propagateCommunity Boolean
- Propagate Community - Default value: false
- propagateCommunity StringVariable 
- Variable name
- routerId String
- Configure BGP router identifier
- routerId StringVariable 
- Variable name
- shutdown Boolean
- Enable or disable BGP - Default value: false
- shutdownVariable String
- Variable name
- templateType String
- The template type
- version Integer
- The version of the feature template
- addressFamilies CiscoBgp Feature Template Address Family[] 
- Set BGP address family
- alwaysCompare booleanMed 
- Compare MEDs from all ASs when selecting active BGP paths - Default value: false
- alwaysCompare stringMed Variable 
- Variable name
- asNumber string
- Set autonomous system number <1..4294967295> or <XX.YY>
- asNumber stringVariable 
- Variable name
- compareRouter booleanId 
- Compare router IDs when selecting active BGP paths - Default value: false
- compareRouter stringId Variable 
- Variable name
- description string
- The description of the feature template
- deterministicMed boolean
- Compare MEDs from all routes from same AS when selecting active BGP paths - Default value: false
- deterministicMed stringVariable 
- Variable name
- deviceTypes 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
- distanceExternal number
- Set administrative distance for external BGP routes - Range: 1-255- Default value:20
- distanceExternal stringVariable 
- Variable name
- distanceInternal number
- Set administrative distance for internal BGP routes - Range: 1-255- Default value:200
- distanceInternal stringVariable 
- Variable name
- distanceLocal number
- Set administrative distance for local BGP routes - Range: 1-255- Default value:20
- distanceLocal stringVariable 
- Variable name
- holdtime number
- Set the interval when BGP considers a neighbor to be down - Range: 0-65535- Default value:180
- holdtimeVariable string
- Variable name
- ipv4Neighbors
CiscoBgp Feature Template Ipv4Neighbor[] 
- Set BGP neighbors
- ipv4RouteTargets CiscoBgp Feature Template Ipv4Route Target[] 
- Router Target for IPV4
- ipv6Neighbors
CiscoBgp Feature Template Ipv6Neighbor[] 
- Set BGP IPv6 neighbors
- ipv6RouteTargets 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
- keepaliveVariable string
- Variable name
- missingMed booleanWorst 
- If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
- missingMed stringWorst Variable 
- Variable name
- mplsInterfaces CiscoBgp Feature Template Mpls Interface[] 
- MPLS BGP Interface
- multipathRelax boolean
- Ignore AS for multipath selection - Default value: false
- multipathRelax stringVariable 
- Variable name
- name string
- The name of the feature template
- propagateAspath boolean
- Propagate AS Path - Default value: false
- propagateAspath stringVariable 
- Variable name
- propagateCommunity boolean
- Propagate Community - Default value: false
- propagateCommunity stringVariable 
- Variable name
- routerId string
- Configure BGP router identifier
- routerId stringVariable 
- Variable name
- shutdown boolean
- Enable or disable BGP - Default value: false
- shutdownVariable string
- Variable name
- templateType 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
- addressFamilies List<Property Map>
- Set BGP address family
- alwaysCompare BooleanMed 
- Compare MEDs from all ASs when selecting active BGP paths - Default value: false
- alwaysCompare StringMed Variable 
- Variable name
- asNumber String
- Set autonomous system number <1..4294967295> or <XX.YY>
- asNumber StringVariable 
- Variable name
- compareRouter BooleanId 
- Compare router IDs when selecting active BGP paths - Default value: false
- compareRouter StringId Variable 
- Variable name
- description String
- The description of the feature template
- deterministicMed Boolean
- Compare MEDs from all routes from same AS when selecting active BGP paths - Default value: false
- deterministicMed StringVariable 
- Variable name
- deviceTypes 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
- distanceExternal Number
- Set administrative distance for external BGP routes - Range: 1-255- Default value:20
- distanceExternal StringVariable 
- Variable name
- distanceInternal Number
- Set administrative distance for internal BGP routes - Range: 1-255- Default value:200
- distanceInternal StringVariable 
- Variable name
- distanceLocal Number
- Set administrative distance for local BGP routes - Range: 1-255- Default value:20
- distanceLocal StringVariable 
- Variable name
- holdtime Number
- Set the interval when BGP considers a neighbor to be down - Range: 0-65535- Default value:180
- holdtimeVariable String
- Variable name
- ipv4Neighbors List<Property Map>
- Set BGP neighbors
- ipv4RouteTargets List<Property Map>
- Router Target for IPV4
- ipv6Neighbors List<Property Map>
- Set BGP IPv6 neighbors
- ipv6RouteTargets 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
- keepaliveVariable String
- Variable name
- missingMed BooleanWorst 
- If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
- missingMed StringWorst Variable 
- Variable name
- mplsInterfaces List<Property Map>
- MPLS BGP Interface
- multipathRelax Boolean
- Ignore AS for multipath selection - Default value: false
- multipathRelax StringVariable 
- Variable name
- name String
- The name of the feature template
- propagateAspath Boolean
- Propagate AS Path - Default value: false
- propagateAspath StringVariable 
- Variable name
- propagateCommunity Boolean
- Propagate Community - Default value: false
- propagateCommunity StringVariable 
- Variable name
- routerId String
- Configure BGP router identifier
- routerId StringVariable 
- Variable name
- shutdown Boolean
- Enable or disable BGP - Default value: false
- shutdownVariable String
- Variable name
- templateType String
- The template type
- version Number
- The version of the feature template
Supporting Types
CiscoBgpFeatureTemplateAddressFamily, CiscoBgpFeatureTemplateAddressFamilyArgs            
- DefaultInformation boolOriginate 
- BGP Default Information Originate- Default value: false
 
- Default value: 
- DefaultInformation stringOriginate Variable 
- Variable name
- FamilyType string
- Set BGP address family- Choices: ipv4-unicast,ipv6-unicast
 
- Choices: 
- Ipv4AggregateAddresses List<CiscoBgp Feature Template Address Family Ipv4Aggregate Address> 
- Aggregate prefixes in specific range
- Ipv4Networks
List<CiscoBgp Feature Template Address Family Ipv4Network> 
- Configure the networks for BGP to advertise
- Ipv6AggregateAddresses List<CiscoBgp Feature Template Address Family Ipv6Aggregate Address> 
- IPv6 Aggregate prefixes in specific range
- Ipv6Networks
List<CiscoBgp Feature Template Address Family Ipv6Network> 
- Configure the networks for BGP to advertise
- MaximumPaths int
- Set maximum number of parallel IBGP paths for multipath load sharing- Range: 0-32
 
- Range: 
- MaximumPaths stringVariable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- RedistributeRoutes List<CiscoBgp Feature Template Address Family Redistribute Route> 
- Redistribute routes into BGP
- TableMap boolFilter 
- Filter- Default value: false
 
- Default value: 
- TableMap stringFilter Variable 
- Variable name
- TableMap stringPolicy 
- Map external entry attributes into routing table
- TableMap stringPolicy Variable 
- Variable name
- DefaultInformation boolOriginate 
- BGP Default Information Originate- Default value: false
 
- Default value: 
- DefaultInformation stringOriginate Variable 
- Variable name
- FamilyType string
- Set BGP address family- Choices: ipv4-unicast,ipv6-unicast
 
- Choices: 
- Ipv4AggregateAddresses []CiscoBgp Feature Template Address Family Ipv4Aggregate Address 
- Aggregate prefixes in specific range
- Ipv4Networks
[]CiscoBgp Feature Template Address Family Ipv4Network 
- Configure the networks for BGP to advertise
- Ipv6AggregateAddresses []CiscoBgp Feature Template Address Family Ipv6Aggregate Address 
- IPv6 Aggregate prefixes in specific range
- Ipv6Networks
[]CiscoBgp Feature Template Address Family Ipv6Network 
- Configure the networks for BGP to advertise
- MaximumPaths int
- Set maximum number of parallel IBGP paths for multipath load sharing- Range: 0-32
 
- Range: 
- MaximumPaths stringVariable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- RedistributeRoutes []CiscoBgp Feature Template Address Family Redistribute Route 
- Redistribute routes into BGP
- TableMap boolFilter 
- Filter- Default value: false
 
- Default value: 
- TableMap stringFilter Variable 
- Variable name
- TableMap stringPolicy 
- Map external entry attributes into routing table
- TableMap stringPolicy Variable 
- Variable name
- defaultInformation BooleanOriginate 
- BGP Default Information Originate- Default value: false
 
- Default value: 
- defaultInformation StringOriginate Variable 
- Variable name
- familyType String
- Set BGP address family- Choices: ipv4-unicast,ipv6-unicast
 
- Choices: 
- ipv4AggregateAddresses List<CiscoBgp Feature Template Address Family Ipv4Aggregate Address> 
- Aggregate prefixes in specific range
- ipv4Networks
List<CiscoBgp Feature Template Address Family Ipv4Network> 
- Configure the networks for BGP to advertise
- ipv6AggregateAddresses List<CiscoBgp Feature Template Address Family Ipv6Aggregate Address> 
- IPv6 Aggregate prefixes in specific range
- ipv6Networks
List<CiscoBgp Feature Template Address Family Ipv6Network> 
- Configure the networks for BGP to advertise
- maximumPaths Integer
- Set maximum number of parallel IBGP paths for multipath load sharing- Range: 0-32
 
- Range: 
- maximumPaths StringVariable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- redistributeRoutes List<CiscoBgp Feature Template Address Family Redistribute Route> 
- Redistribute routes into BGP
- tableMap BooleanFilter 
- Filter- Default value: false
 
- Default value: 
- tableMap StringFilter Variable 
- Variable name
- tableMap StringPolicy 
- Map external entry attributes into routing table
- tableMap StringPolicy Variable 
- Variable name
- defaultInformation booleanOriginate 
- BGP Default Information Originate- Default value: false
 
- Default value: 
- defaultInformation stringOriginate Variable 
- Variable name
- familyType string
- Set BGP address family- Choices: ipv4-unicast,ipv6-unicast
 
- Choices: 
- ipv4AggregateAddresses CiscoBgp Feature Template Address Family Ipv4Aggregate Address[] 
- Aggregate prefixes in specific range
- ipv4Networks
CiscoBgp Feature Template Address Family Ipv4Network[] 
- Configure the networks for BGP to advertise
- ipv6AggregateAddresses CiscoBgp Feature Template Address Family Ipv6Aggregate Address[] 
- IPv6 Aggregate prefixes in specific range
- ipv6Networks
CiscoBgp Feature Template Address Family Ipv6Network[] 
- Configure the networks for BGP to advertise
- maximumPaths number
- Set maximum number of parallel IBGP paths for multipath load sharing- Range: 0-32
 
- Range: 
- maximumPaths stringVariable 
- Variable name
- optional boolean
- Indicates if list item is considered optional.
- redistributeRoutes CiscoBgp Feature Template Address Family Redistribute Route[] 
- Redistribute routes into BGP
- tableMap booleanFilter 
- Filter- Default value: false
 
- Default value: 
- tableMap stringFilter Variable 
- Variable name
- tableMap stringPolicy 
- Map external entry attributes into routing table
- tableMap 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
- defaultInformation BooleanOriginate 
- BGP Default Information Originate- Default value: false
 
- Default value: 
- defaultInformation StringOriginate Variable 
- Variable name
- familyType String
- Set BGP address family- Choices: ipv4-unicast,ipv6-unicast
 
- Choices: 
- ipv4AggregateAddresses List<Property Map>
- Aggregate prefixes in specific range
- ipv4Networks List<Property Map>
- Configure the networks for BGP to advertise
- ipv6AggregateAddresses List<Property Map>
- IPv6 Aggregate prefixes in specific range
- ipv6Networks List<Property Map>
- Configure the networks for BGP to advertise
- maximumPaths Number
- Set maximum number of parallel IBGP paths for multipath load sharing- Range: 0-32
 
- Range: 
- maximumPaths StringVariable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- redistributeRoutes List<Property Map>
- Redistribute routes into BGP
- tableMap BooleanFilter 
- Filter- Default value: false
 
- Default value: 
- tableMap StringFilter Variable 
- Variable name
- tableMap StringPolicy 
- Map external entry attributes into routing table
- tableMap StringPolicy Variable 
- Variable name
CiscoBgpFeatureTemplateAddressFamilyIpv4AggregateAddress, CiscoBgpFeatureTemplateAddressFamilyIpv4AggregateAddressArgs                
- AsSet boolPath 
- Set AS set path information- Default value: false
 
- Default value: 
- AsSet stringPath Variable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Configure the prefixes to aggregate
- PrefixVariable string
- Variable name
- SummaryOnly bool
- Filter out more specific routes from updates- Default value: false
 
- Default value: 
- SummaryOnly stringVariable 
- Variable name
- AsSet boolPath 
- Set AS set path information- Default value: false
 
- Default value: 
- AsSet stringPath Variable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Configure the prefixes to aggregate
- PrefixVariable string
- Variable name
- SummaryOnly bool
- Filter out more specific routes from updates- Default value: false
 
- Default value: 
- SummaryOnly stringVariable 
- Variable name
- asSet BooleanPath 
- Set AS set path information- Default value: false
 
- Default value: 
- asSet StringPath Variable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Configure the prefixes to aggregate
- prefixVariable String
- Variable name
- summaryOnly Boolean
- Filter out more specific routes from updates- Default value: false
 
- Default value: 
- summaryOnly StringVariable 
- Variable name
- asSet booleanPath 
- Set AS set path information- Default value: false
 
- Default value: 
- asSet stringPath Variable 
- Variable name
- optional boolean
- Indicates if list item is considered optional.
- prefix string
- Configure the prefixes to aggregate
- prefixVariable string
- Variable name
- summaryOnly boolean
- Filter out more specific routes from updates- Default value: false
 
- Default value: 
- summaryOnly 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
- asSet BooleanPath 
- Set AS set path information- Default value: false
 
- Default value: 
- asSet StringPath Variable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Configure the prefixes to aggregate
- prefixVariable String
- Variable name
- summaryOnly Boolean
- Filter out more specific routes from updates- Default value: false
 
- Default value: 
- summaryOnly StringVariable 
- Variable name
CiscoBgpFeatureTemplateAddressFamilyIpv4Network, CiscoBgpFeatureTemplateAddressFamilyIpv4NetworkArgs              
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Configure the prefixes for BGP to announce
- PrefixVariable string
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Configure the prefixes for BGP to announce
- PrefixVariable string
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Configure the prefixes for BGP to announce
- prefixVariable String
- Variable name
- optional boolean
- Indicates if list item is considered optional.
- prefix string
- Configure the prefixes for BGP to announce
- prefixVariable 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
- prefixVariable String
- Variable name
CiscoBgpFeatureTemplateAddressFamilyIpv6AggregateAddress, CiscoBgpFeatureTemplateAddressFamilyIpv6AggregateAddressArgs                
- AsSet boolPath 
- Set AS set path information- Default value: false
 
- Default value: 
- AsSet stringPath Variable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Configure the IPv6 prefixes to aggregate
- PrefixVariable string
- Variable name
- SummaryOnly bool
- Filter out more specific routes from updates- Default value: false
 
- Default value: 
- SummaryOnly stringVariable 
- Variable name
- AsSet boolPath 
- Set AS set path information- Default value: false
 
- Default value: 
- AsSet stringPath Variable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Configure the IPv6 prefixes to aggregate
- PrefixVariable string
- Variable name
- SummaryOnly bool
- Filter out more specific routes from updates- Default value: false
 
- Default value: 
- SummaryOnly stringVariable 
- Variable name
- asSet BooleanPath 
- Set AS set path information- Default value: false
 
- Default value: 
- asSet StringPath Variable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Configure the IPv6 prefixes to aggregate
- prefixVariable String
- Variable name
- summaryOnly Boolean
- Filter out more specific routes from updates- Default value: false
 
- Default value: 
- summaryOnly StringVariable 
- Variable name
- asSet booleanPath 
- Set AS set path information- Default value: false
 
- Default value: 
- asSet stringPath Variable 
- Variable name
- optional boolean
- Indicates if list item is considered optional.
- prefix string
- Configure the IPv6 prefixes to aggregate
- prefixVariable string
- Variable name
- summaryOnly boolean
- Filter out more specific routes from updates- Default value: false
 
- Default value: 
- summaryOnly 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
- asSet BooleanPath 
- Set AS set path information- Default value: false
 
- Default value: 
- asSet StringPath Variable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Configure the IPv6 prefixes to aggregate
- prefixVariable String
- Variable name
- summaryOnly Boolean
- Filter out more specific routes from updates- Default value: false
 
- Default value: 
- summaryOnly StringVariable 
- Variable name
CiscoBgpFeatureTemplateAddressFamilyIpv6Network, CiscoBgpFeatureTemplateAddressFamilyIpv6NetworkArgs              
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Configure the prefixes for BGP to announce
- PrefixVariable string
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Configure the prefixes for BGP to announce
- PrefixVariable string
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Configure the prefixes for BGP to announce
- prefixVariable String
- Variable name
- optional boolean
- Indicates if list item is considered optional.
- prefix string
- Configure the prefixes for BGP to announce
- prefixVariable 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
- prefixVariable 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: 
- ProtocolVariable string
- Variable name
- RoutePolicy string
- Configure policy to apply to prefixes received from BGP neighbor
- RoutePolicy 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: 
- ProtocolVariable string
- Variable name
- RoutePolicy string
- Configure policy to apply to prefixes received from BGP neighbor
- RoutePolicy 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: 
- protocolVariable String
- Variable name
- routePolicy String
- Configure policy to apply to prefixes received from BGP neighbor
- routePolicy 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: 
- protocolVariable string
- Variable name
- routePolicy string
- Configure policy to apply to prefixes received from BGP neighbor
- routePolicy 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: 
- protocolVariable String
- Variable name
- routePolicy String
- Configure policy to apply to prefixes received from BGP neighbor
- routePolicy StringVariable 
- Variable name
CiscoBgpFeatureTemplateIpv4Neighbor, CiscoBgpFeatureTemplateIpv4NeighborArgs          
- Address string
- Set neighbor address
- AddressFamilies List<CiscoBgp Feature Template Ipv4Neighbor Address Family> 
- Set BGP address family
- AddressVariable string
- Variable name
- AllowAs intIn 
- As Number- Range: 1-10
 
- Range: 
- AllowAs stringIn Variable 
- Variable name
- AsOverride bool
- As Override- Default value: false
 
- Default value: 
- AsOverride stringVariable 
- Variable name
- Description string
- Set description
- DescriptionVariable string
- Variable name
- EbgpMultihop int
- Set TTL value for peers that are not directly connected- Range: 1-255
- Default value: 1
 
- Range: 
- EbgpMultihop stringVariable 
- Variable name
- Holdtime int
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable- Range: 0-65535
 
- Range: 
- HoldtimeVariable string
- Variable name
- Keepalive int
- Set how often to advertise keepalive messages to BGP peer- Range: 0-65535
 
- Range: 
- KeepaliveVariable string
- Variable name
- NextHop boolSelf 
- Set router to be next hop for routes advertised to neighbor- Default value: false
 
- Default value: 
- NextHop stringSelf Variable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Password string
- Set MD5 password on TCP connection with BGP peer
- PasswordVariable string
- Variable name
- RemoteAs string
- Set remote autonomous system number
- RemoteAs stringVariable 
- Variable name
- SendCommunity bool
- Send community attribute- Default value: true
 
- Default value: 
- SendCommunity stringVariable 
- Variable name
- SendExt boolCommunity 
- Send extended community attribute- Default value: true
 
- Default value: 
- SendExt stringCommunity Variable 
- Variable name
- SendLabel bool
- Send label- Default value: false
 
- Default value: 
- SendLabel boolExplicit 
- Send label- Default value: false
 
- Default value: 
- SendLabel stringExplicit Variable 
- Variable name
- SendLabel stringVariable 
- Variable name
- Shutdown bool
- Enable or disable a BGP neighbor- Default value: false
 
- Default value: 
- ShutdownVariable string
- Variable name
- SourceInterface string
- Set IP address of interface for TCP connection to BGP neighbor
- SourceInterface stringVariable 
- Variable name
- Address string
- Set neighbor address
- AddressFamilies []CiscoBgp Feature Template Ipv4Neighbor Address Family 
- Set BGP address family
- AddressVariable string
- Variable name
- AllowAs intIn 
- As Number- Range: 1-10
 
- Range: 
- AllowAs stringIn Variable 
- Variable name
- AsOverride bool
- As Override- Default value: false
 
- Default value: 
- AsOverride stringVariable 
- Variable name
- Description string
- Set description
- DescriptionVariable string
- Variable name
- EbgpMultihop int
- Set TTL value for peers that are not directly connected- Range: 1-255
- Default value: 1
 
- Range: 
- EbgpMultihop stringVariable 
- Variable name
- Holdtime int
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable- Range: 0-65535
 
- Range: 
- HoldtimeVariable string
- Variable name
- Keepalive int
- Set how often to advertise keepalive messages to BGP peer- Range: 0-65535
 
- Range: 
- KeepaliveVariable string
- Variable name
- NextHop boolSelf 
- Set router to be next hop for routes advertised to neighbor- Default value: false
 
- Default value: 
- NextHop stringSelf Variable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Password string
- Set MD5 password on TCP connection with BGP peer
- PasswordVariable string
- Variable name
- RemoteAs string
- Set remote autonomous system number
- RemoteAs stringVariable 
- Variable name
- SendCommunity bool
- Send community attribute- Default value: true
 
- Default value: 
- SendCommunity stringVariable 
- Variable name
- SendExt boolCommunity 
- Send extended community attribute- Default value: true
 
- Default value: 
- SendExt stringCommunity Variable 
- Variable name
- SendLabel bool
- Send label- Default value: false
 
- Default value: 
- SendLabel boolExplicit 
- Send label- Default value: false
 
- Default value: 
- SendLabel stringExplicit Variable 
- Variable name
- SendLabel stringVariable 
- Variable name
- Shutdown bool
- Enable or disable a BGP neighbor- Default value: false
 
- Default value: 
- ShutdownVariable string
- Variable name
- SourceInterface string
- Set IP address of interface for TCP connection to BGP neighbor
- SourceInterface stringVariable 
- Variable name
- address String
- Set neighbor address
- addressFamilies List<CiscoBgp Feature Template Ipv4Neighbor Address Family> 
- Set BGP address family
- addressVariable String
- Variable name
- allowAs IntegerIn 
- As Number- Range: 1-10
 
- Range: 
- allowAs StringIn Variable 
- Variable name
- asOverride Boolean
- As Override- Default value: false
 
- Default value: 
- asOverride StringVariable 
- Variable name
- description String
- Set description
- descriptionVariable String
- Variable name
- ebgpMultihop Integer
- Set TTL value for peers that are not directly connected- Range: 1-255
- Default value: 1
 
- Range: 
- ebgpMultihop StringVariable 
- Variable name
- holdtime Integer
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable- Range: 0-65535
 
- Range: 
- holdtimeVariable String
- Variable name
- keepalive Integer
- Set how often to advertise keepalive messages to BGP peer- Range: 0-65535
 
- Range: 
- keepaliveVariable String
- Variable name
- nextHop BooleanSelf 
- Set router to be next hop for routes advertised to neighbor- Default value: false
 
- Default value: 
- nextHop StringSelf Variable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- password String
- Set MD5 password on TCP connection with BGP peer
- passwordVariable String
- Variable name
- remoteAs String
- Set remote autonomous system number
- remoteAs StringVariable 
- Variable name
- sendCommunity Boolean
- Send community attribute- Default value: true
 
- Default value: 
- sendCommunity StringVariable 
- Variable name
- sendExt BooleanCommunity 
- Send extended community attribute- Default value: true
 
- Default value: 
- sendExt StringCommunity Variable 
- Variable name
- sendLabel Boolean
- Send label- Default value: false
 
- Default value: 
- sendLabel BooleanExplicit 
- Send label- Default value: false
 
- Default value: 
- sendLabel StringExplicit Variable 
- Variable name
- sendLabel StringVariable 
- Variable name
- shutdown Boolean
- Enable or disable a BGP neighbor- Default value: false
 
- Default value: 
- shutdownVariable String
- Variable name
- sourceInterface String
- Set IP address of interface for TCP connection to BGP neighbor
- sourceInterface StringVariable 
- Variable name
- address string
- Set neighbor address
- addressFamilies CiscoBgp Feature Template Ipv4Neighbor Address Family[] 
- Set BGP address family
- addressVariable string
- Variable name
- allowAs numberIn 
- As Number- Range: 1-10
 
- Range: 
- allowAs stringIn Variable 
- Variable name
- asOverride boolean
- As Override- Default value: false
 
- Default value: 
- asOverride stringVariable 
- Variable name
- description string
- Set description
- descriptionVariable string
- Variable name
- ebgpMultihop number
- Set TTL value for peers that are not directly connected- Range: 1-255
- Default value: 1
 
- Range: 
- ebgpMultihop stringVariable 
- Variable name
- holdtime number
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable- Range: 0-65535
 
- Range: 
- holdtimeVariable string
- Variable name
- keepalive number
- Set how often to advertise keepalive messages to BGP peer- Range: 0-65535
 
- Range: 
- keepaliveVariable string
- Variable name
- nextHop booleanSelf 
- Set router to be next hop for routes advertised to neighbor- Default value: false
 
- Default value: 
- nextHop stringSelf Variable 
- Variable name
- optional boolean
- Indicates if list item is considered optional.
- password string
- Set MD5 password on TCP connection with BGP peer
- passwordVariable string
- Variable name
- remoteAs string
- Set remote autonomous system number
- remoteAs stringVariable 
- Variable name
- sendCommunity boolean
- Send community attribute- Default value: true
 
- Default value: 
- sendCommunity stringVariable 
- Variable name
- sendExt booleanCommunity 
- Send extended community attribute- Default value: true
 
- Default value: 
- sendExt stringCommunity Variable 
- Variable name
- sendLabel boolean
- Send label- Default value: false
 
- Default value: 
- sendLabel booleanExplicit 
- Send label- Default value: false
 
- Default value: 
- sendLabel stringExplicit Variable 
- Variable name
- sendLabel stringVariable 
- Variable name
- shutdown boolean
- Enable or disable a BGP neighbor- Default value: false
 
- Default value: 
- shutdownVariable string
- Variable name
- sourceInterface string
- Set IP address of interface for TCP connection to BGP neighbor
- sourceInterface 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
- addressFamilies List<Property Map>
- Set BGP address family
- addressVariable String
- Variable name
- allowAs NumberIn 
- As Number- Range: 1-10
 
- Range: 
- allowAs StringIn Variable 
- Variable name
- asOverride Boolean
- As Override- Default value: false
 
- Default value: 
- asOverride StringVariable 
- Variable name
- description String
- Set description
- descriptionVariable String
- Variable name
- ebgpMultihop Number
- Set TTL value for peers that are not directly connected- Range: 1-255
- Default value: 1
 
- Range: 
- ebgpMultihop StringVariable 
- Variable name
- holdtime Number
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable- Range: 0-65535
 
- Range: 
- holdtimeVariable String
- Variable name
- keepalive Number
- Set how often to advertise keepalive messages to BGP peer- Range: 0-65535
 
- Range: 
- keepaliveVariable String
- Variable name
- nextHop BooleanSelf 
- Set router to be next hop for routes advertised to neighbor- Default value: false
 
- Default value: 
- nextHop StringSelf Variable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- password String
- Set MD5 password on TCP connection with BGP peer
- passwordVariable String
- Variable name
- remoteAs String
- Set remote autonomous system number
- remoteAs StringVariable 
- Variable name
- sendCommunity Boolean
- Send community attribute- Default value: true
 
- Default value: 
- sendCommunity StringVariable 
- Variable name
- sendExt BooleanCommunity 
- Send extended community attribute- Default value: true
 
- Default value: 
- sendExt StringCommunity Variable 
- Variable name
- sendLabel Boolean
- Send label- Default value: false
 
- Default value: 
- sendLabel BooleanExplicit 
- Send label- Default value: false
 
- Default value: 
- sendLabel StringExplicit Variable 
- Variable name
- sendLabel StringVariable 
- Variable name
- shutdown Boolean
- Enable or disable a BGP neighbor- Default value: false
 
- Default value: 
- shutdownVariable String
- Variable name
- sourceInterface String
- Set IP address of interface for TCP connection to BGP neighbor
- sourceInterface StringVariable 
- Variable name
CiscoBgpFeatureTemplateIpv4NeighborAddressFamily, CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyArgs              
- FamilyType string
- Set BGP address family- Choices: ipv4-unicast,vpnv4-unicast,vpnv6-unicast
 
- Choices: 
- MaximumPrefixes int
- Set maximum number of prefixes accepted from BGP peer- Range: 0-4294967295
 
- Range: 
- MaximumPrefixes intRestart 
- Set when to restart BGP connection if threshold is exceeded- Range: 0-65535
 
- Range: 
- MaximumPrefixes stringRestart Variable 
- Variable name
- MaximumPrefixes intThreshold 
- Set threshold at which to generate a warning message- Range: 0-100
 
- Range: 
- MaximumPrefixes stringThreshold Variable 
- Variable name
- MaximumPrefixes stringVariable 
- Variable name
- MaximumPrefixes boolWarning Only 
- Display only a warning message when threshold is exceeded- Default value: false
 
- Default value: 
- MaximumPrefixes stringWarning Only Variable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- RoutePolicies List<CiscoBgp Feature Template Ipv4Neighbor Address Family Route Policy> 
- Select route policy to apply to prefixes received from BGP neighbor
- FamilyType string
- Set BGP address family- Choices: ipv4-unicast,vpnv4-unicast,vpnv6-unicast
 
- Choices: 
- MaximumPrefixes int
- Set maximum number of prefixes accepted from BGP peer- Range: 0-4294967295
 
- Range: 
- MaximumPrefixes intRestart 
- Set when to restart BGP connection if threshold is exceeded- Range: 0-65535
 
- Range: 
- MaximumPrefixes stringRestart Variable 
- Variable name
- MaximumPrefixes intThreshold 
- Set threshold at which to generate a warning message- Range: 0-100
 
- Range: 
- MaximumPrefixes stringThreshold Variable 
- Variable name
- MaximumPrefixes stringVariable 
- Variable name
- MaximumPrefixes boolWarning Only 
- Display only a warning message when threshold is exceeded- Default value: false
 
- Default value: 
- MaximumPrefixes stringWarning Only Variable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- RoutePolicies []CiscoBgp Feature Template Ipv4Neighbor Address Family Route Policy 
- Select route policy to apply to prefixes received from BGP neighbor
- familyType String
- Set BGP address family- Choices: ipv4-unicast,vpnv4-unicast,vpnv6-unicast
 
- Choices: 
- maximumPrefixes Integer
- Set maximum number of prefixes accepted from BGP peer- Range: 0-4294967295
 
- Range: 
- maximumPrefixes IntegerRestart 
- Set when to restart BGP connection if threshold is exceeded- Range: 0-65535
 
- Range: 
- maximumPrefixes StringRestart Variable 
- Variable name
- maximumPrefixes IntegerThreshold 
- Set threshold at which to generate a warning message- Range: 0-100
 
- Range: 
- maximumPrefixes StringThreshold Variable 
- Variable name
- maximumPrefixes StringVariable 
- Variable name
- maximumPrefixes BooleanWarning Only 
- Display only a warning message when threshold is exceeded- Default value: false
 
- Default value: 
- maximumPrefixes StringWarning Only Variable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- routePolicies List<CiscoBgp Feature Template Ipv4Neighbor Address Family Route Policy> 
- Select route policy to apply to prefixes received from BGP neighbor
- familyType string
- Set BGP address family- Choices: ipv4-unicast,vpnv4-unicast,vpnv6-unicast
 
- Choices: 
- maximumPrefixes number
- Set maximum number of prefixes accepted from BGP peer- Range: 0-4294967295
 
- Range: 
- maximumPrefixes numberRestart 
- Set when to restart BGP connection if threshold is exceeded- Range: 0-65535
 
- Range: 
- maximumPrefixes stringRestart Variable 
- Variable name
- maximumPrefixes numberThreshold 
- Set threshold at which to generate a warning message- Range: 0-100
 
- Range: 
- maximumPrefixes stringThreshold Variable 
- Variable name
- maximumPrefixes stringVariable 
- Variable name
- maximumPrefixes booleanWarning Only 
- Display only a warning message when threshold is exceeded- Default value: false
 
- Default value: 
- maximumPrefixes stringWarning Only Variable 
- Variable name
- optional boolean
- Indicates if list item is considered optional.
- routePolicies 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
- familyType String
- Set BGP address family- Choices: ipv4-unicast,vpnv4-unicast,vpnv6-unicast
 
- Choices: 
- maximumPrefixes Number
- Set maximum number of prefixes accepted from BGP peer- Range: 0-4294967295
 
- Range: 
- maximumPrefixes NumberRestart 
- Set when to restart BGP connection if threshold is exceeded- Range: 0-65535
 
- Range: 
- maximumPrefixes StringRestart Variable 
- Variable name
- maximumPrefixes NumberThreshold 
- Set threshold at which to generate a warning message- Range: 0-100
 
- Range: 
- maximumPrefixes StringThreshold Variable 
- Variable name
- maximumPrefixes StringVariable 
- Variable name
- maximumPrefixes BooleanWarning Only 
- Display only a warning message when threshold is exceeded- Default value: false
 
- Default value: 
- maximumPrefixes StringWarning Only Variable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- routePolicies 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.
- PolicyName string
- Configure name of route policy
- PolicyName stringVariable 
- Variable name
- Direction string
- Set direction for applying route policy- Choices: in,out
 
- Choices: 
- Optional bool
- Indicates if list item is considered optional.
- PolicyName string
- Configure name of route policy
- PolicyName stringVariable 
- Variable name
- direction String
- Set direction for applying route policy- Choices: in,out
 
- Choices: 
- optional Boolean
- Indicates if list item is considered optional.
- policyName String
- Configure name of route policy
- policyName StringVariable 
- Variable name
- direction string
- Set direction for applying route policy- Choices: in,out
 
- Choices: 
- optional boolean
- Indicates if list item is considered optional.
- policyName string
- Configure name of route policy
- policyName 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.
- policyName String
- Configure name of route policy
- policyName StringVariable 
- Variable name
CiscoBgpFeatureTemplateIpv4RouteTarget, CiscoBgpFeatureTemplateIpv4RouteTargetArgs            
- Exports
List<CiscoBgp Feature Template Ipv4Route Target Export> 
- Export Target-VPN community for IPV4
- Imports
List<CiscoBgp Feature Template Ipv4Route Target Import> 
- Import Target-VPN community for IPV4
- Optional bool
- Indicates if list item is considered optional.
- VpnId int
- VPN ID for IPv4- Range: 1-65527
 
- Range: 
- VpnId stringVariable 
- Variable name
- Exports
[]CiscoBgp Feature Template Ipv4Route Target Export 
- Export Target-VPN community for IPV4
- Imports
[]CiscoBgp Feature Template Ipv4Route Target Import 
- Import Target-VPN community for IPV4
- Optional bool
- Indicates if list item is considered optional.
- VpnId int
- VPN ID for IPv4- Range: 1-65527
 
- Range: 
- VpnId stringVariable 
- Variable name
- exports
List<CiscoBgp Feature Template Ipv4Route Target Export> 
- Export Target-VPN community for IPV4
- imports
List<CiscoBgp Feature Template Ipv4Route Target Import> 
- Import Target-VPN community for IPV4
- optional Boolean
- Indicates if list item is considered optional.
- vpnId Integer
- VPN ID for IPv4- Range: 1-65527
 
- Range: 
- vpnId StringVariable 
- Variable name
- exports
CiscoBgp Feature Template Ipv4Route Target Export[] 
- Export Target-VPN community for IPV4
- imports
CiscoBgp Feature Template Ipv4Route Target Import[] 
- Import Target-VPN community for IPV4
- optional boolean
- Indicates if list item is considered optional.
- vpnId number
- VPN ID for IPv4- Range: 1-65527
 
- Range: 
- vpnId stringVariable 
- Variable name
- exports
Sequence[CiscoBgp Feature Template Ipv4Route Target Export] 
- Export Target-VPN community for IPV4
- imports
Sequence[CiscoBgp 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.
- vpnId Number
- VPN ID for IPv4- Range: 1-65527
 
- Range: 
- vpnId StringVariable 
- Variable name
CiscoBgpFeatureTemplateIpv4RouteTargetExport, CiscoBgpFeatureTemplateIpv4RouteTargetExportArgs              
- AsnIp string
- asn-ip
- AsnIp stringVariable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- AsnIp string
- asn-ip
- AsnIp stringVariable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- asnIp String
- asn-ip
- asnIp StringVariable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- asnIp string
- asn-ip
- asnIp 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.
- asnIp String
- asn-ip
- asnIp StringVariable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
CiscoBgpFeatureTemplateIpv4RouteTargetImport, CiscoBgpFeatureTemplateIpv4RouteTargetImportArgs              
- AsnIp string
- asn-ip
- AsnIp stringVariable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- AsnIp string
- asn-ip
- AsnIp stringVariable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- asnIp String
- asn-ip
- asnIp StringVariable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- asnIp string
- asn-ip
- asnIp 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.
- asnIp String
- asn-ip
- asnIp StringVariable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
CiscoBgpFeatureTemplateIpv6Neighbor, CiscoBgpFeatureTemplateIpv6NeighborArgs          
- Address string
- Set neighbor address
- AddressFamilies List<CiscoBgp Feature Template Ipv6Neighbor Address Family> 
- Set BGP address family
- AddressVariable string
- Variable name
- AllowAs intIn 
- As Number- Range: 1-10
 
- Range: 
- AllowAs stringIn Variable 
- Variable name
- AsOverride bool
- As Override- Default value: false
 
- Default value: 
- AsOverride stringVariable 
- Variable name
- Description string
- Set description
- DescriptionVariable string
- Variable name
- EbgpMultihop int
- Set TTL value for peers that are not directly connected- Range: 1-255
- Default value: 1
 
- Range: 
- EbgpMultihop stringVariable 
- Variable name
- Holdtime int
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable- Range: 0-65535
 
- Range: 
- HoldtimeVariable string
- Variable name
- Keepalive int
- Set how often to advertise keepalive messages to BGP peer- Range: 0-65535
 
- Range: 
- KeepaliveVariable string
- Variable name
- NextHop boolSelf 
- Set router to be next hop for routes advertised to neighbor- Default value: false
 
- Default value: 
- NextHop stringSelf Variable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Password string
- Set MD5 password on TCP connection with BGP peer
- PasswordVariable string
- Variable name
- RemoteAs string
- Set remote autonomous system number
- RemoteAs stringVariable 
- Variable name
- SendCommunity bool
- Send community attribute- Default value: true
 
- Default value: 
- SendCommunity stringVariable 
- Variable name
- SendExt boolCommunity 
- Send extended community attribute- Default value: true
 
- Default value: 
- SendExt stringCommunity Variable 
- Variable name
- SendLabel bool
- Send label- Default value: false
 
- Default value: 
- SendLabel boolExplicit 
- Send label Explicit- Default value: false
 
- Default value: 
- SendLabel stringExplicit Variable 
- Variable name
- SendLabel stringVariable 
- Variable name
- Shutdown bool
- Enable or disable a BGP neighbor- Default value: false
 
- Default value: 
- ShutdownVariable string
- Variable name
- SourceInterface string
- Set IP address of interface for TCP connection to BGP neighbor
- SourceInterface stringVariable 
- Variable name
- Address string
- Set neighbor address
- AddressFamilies []CiscoBgp Feature Template Ipv6Neighbor Address Family 
- Set BGP address family
- AddressVariable string
- Variable name
- AllowAs intIn 
- As Number- Range: 1-10
 
- Range: 
- AllowAs stringIn Variable 
- Variable name
- AsOverride bool
- As Override- Default value: false
 
- Default value: 
- AsOverride stringVariable 
- Variable name
- Description string
- Set description
- DescriptionVariable string
- Variable name
- EbgpMultihop int
- Set TTL value for peers that are not directly connected- Range: 1-255
- Default value: 1
 
- Range: 
- EbgpMultihop stringVariable 
- Variable name
- Holdtime int
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable- Range: 0-65535
 
- Range: 
- HoldtimeVariable string
- Variable name
- Keepalive int
- Set how often to advertise keepalive messages to BGP peer- Range: 0-65535
 
- Range: 
- KeepaliveVariable string
- Variable name
- NextHop boolSelf 
- Set router to be next hop for routes advertised to neighbor- Default value: false
 
- Default value: 
- NextHop stringSelf Variable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Password string
- Set MD5 password on TCP connection with BGP peer
- PasswordVariable string
- Variable name
- RemoteAs string
- Set remote autonomous system number
- RemoteAs stringVariable 
- Variable name
- SendCommunity bool
- Send community attribute- Default value: true
 
- Default value: 
- SendCommunity stringVariable 
- Variable name
- SendExt boolCommunity 
- Send extended community attribute- Default value: true
 
- Default value: 
- SendExt stringCommunity Variable 
- Variable name
- SendLabel bool
- Send label- Default value: false
 
- Default value: 
- SendLabel boolExplicit 
- Send label Explicit- Default value: false
 
- Default value: 
- SendLabel stringExplicit Variable 
- Variable name
- SendLabel stringVariable 
- Variable name
- Shutdown bool
- Enable or disable a BGP neighbor- Default value: false
 
- Default value: 
- ShutdownVariable string
- Variable name
- SourceInterface string
- Set IP address of interface for TCP connection to BGP neighbor
- SourceInterface stringVariable 
- Variable name
- address String
- Set neighbor address
- addressFamilies List<CiscoBgp Feature Template Ipv6Neighbor Address Family> 
- Set BGP address family
- addressVariable String
- Variable name
- allowAs IntegerIn 
- As Number- Range: 1-10
 
- Range: 
- allowAs StringIn Variable 
- Variable name
- asOverride Boolean
- As Override- Default value: false
 
- Default value: 
- asOverride StringVariable 
- Variable name
- description String
- Set description
- descriptionVariable String
- Variable name
- ebgpMultihop Integer
- Set TTL value for peers that are not directly connected- Range: 1-255
- Default value: 1
 
- Range: 
- ebgpMultihop StringVariable 
- Variable name
- holdtime Integer
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable- Range: 0-65535
 
- Range: 
- holdtimeVariable String
- Variable name
- keepalive Integer
- Set how often to advertise keepalive messages to BGP peer- Range: 0-65535
 
- Range: 
- keepaliveVariable String
- Variable name
- nextHop BooleanSelf 
- Set router to be next hop for routes advertised to neighbor- Default value: false
 
- Default value: 
- nextHop StringSelf Variable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- password String
- Set MD5 password on TCP connection with BGP peer
- passwordVariable String
- Variable name
- remoteAs String
- Set remote autonomous system number
- remoteAs StringVariable 
- Variable name
- sendCommunity Boolean
- Send community attribute- Default value: true
 
- Default value: 
- sendCommunity StringVariable 
- Variable name
- sendExt BooleanCommunity 
- Send extended community attribute- Default value: true
 
- Default value: 
- sendExt StringCommunity Variable 
- Variable name
- sendLabel Boolean
- Send label- Default value: false
 
- Default value: 
- sendLabel BooleanExplicit 
- Send label Explicit- Default value: false
 
- Default value: 
- sendLabel StringExplicit Variable 
- Variable name
- sendLabel StringVariable 
- Variable name
- shutdown Boolean
- Enable or disable a BGP neighbor- Default value: false
 
- Default value: 
- shutdownVariable String
- Variable name
- sourceInterface String
- Set IP address of interface for TCP connection to BGP neighbor
- sourceInterface StringVariable 
- Variable name
- address string
- Set neighbor address
- addressFamilies CiscoBgp Feature Template Ipv6Neighbor Address Family[] 
- Set BGP address family
- addressVariable string
- Variable name
- allowAs numberIn 
- As Number- Range: 1-10
 
- Range: 
- allowAs stringIn Variable 
- Variable name
- asOverride boolean
- As Override- Default value: false
 
- Default value: 
- asOverride stringVariable 
- Variable name
- description string
- Set description
- descriptionVariable string
- Variable name
- ebgpMultihop number
- Set TTL value for peers that are not directly connected- Range: 1-255
- Default value: 1
 
- Range: 
- ebgpMultihop stringVariable 
- Variable name
- holdtime number
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable- Range: 0-65535
 
- Range: 
- holdtimeVariable string
- Variable name
- keepalive number
- Set how often to advertise keepalive messages to BGP peer- Range: 0-65535
 
- Range: 
- keepaliveVariable string
- Variable name
- nextHop booleanSelf 
- Set router to be next hop for routes advertised to neighbor- Default value: false
 
- Default value: 
- nextHop stringSelf Variable 
- Variable name
- optional boolean
- Indicates if list item is considered optional.
- password string
- Set MD5 password on TCP connection with BGP peer
- passwordVariable string
- Variable name
- remoteAs string
- Set remote autonomous system number
- remoteAs stringVariable 
- Variable name
- sendCommunity boolean
- Send community attribute- Default value: true
 
- Default value: 
- sendCommunity stringVariable 
- Variable name
- sendExt booleanCommunity 
- Send extended community attribute- Default value: true
 
- Default value: 
- sendExt stringCommunity Variable 
- Variable name
- sendLabel boolean
- Send label- Default value: false
 
- Default value: 
- sendLabel booleanExplicit 
- Send label Explicit- Default value: false
 
- Default value: 
- sendLabel stringExplicit Variable 
- Variable name
- sendLabel stringVariable 
- Variable name
- shutdown boolean
- Enable or disable a BGP neighbor- Default value: false
 
- Default value: 
- shutdownVariable string
- Variable name
- sourceInterface string
- Set IP address of interface for TCP connection to BGP neighbor
- sourceInterface 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
- addressFamilies List<Property Map>
- Set BGP address family
- addressVariable String
- Variable name
- allowAs NumberIn 
- As Number- Range: 1-10
 
- Range: 
- allowAs StringIn Variable 
- Variable name
- asOverride Boolean
- As Override- Default value: false
 
- Default value: 
- asOverride StringVariable 
- Variable name
- description String
- Set description
- descriptionVariable String
- Variable name
- ebgpMultihop Number
- Set TTL value for peers that are not directly connected- Range: 1-255
- Default value: 1
 
- Range: 
- ebgpMultihop StringVariable 
- Variable name
- holdtime Number
- Set how long to wait since receiving a keepalive message to consider BGP peer unavailable- Range: 0-65535
 
- Range: 
- holdtimeVariable String
- Variable name
- keepalive Number
- Set how often to advertise keepalive messages to BGP peer- Range: 0-65535
 
- Range: 
- keepaliveVariable String
- Variable name
- nextHop BooleanSelf 
- Set router to be next hop for routes advertised to neighbor- Default value: false
 
- Default value: 
- nextHop StringSelf Variable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- password String
- Set MD5 password on TCP connection with BGP peer
- passwordVariable String
- Variable name
- remoteAs String
- Set remote autonomous system number
- remoteAs StringVariable 
- Variable name
- sendCommunity Boolean
- Send community attribute- Default value: true
 
- Default value: 
- sendCommunity StringVariable 
- Variable name
- sendExt BooleanCommunity 
- Send extended community attribute- Default value: true
 
- Default value: 
- sendExt StringCommunity Variable 
- Variable name
- sendLabel Boolean
- Send label- Default value: false
 
- Default value: 
- sendLabel BooleanExplicit 
- Send label Explicit- Default value: false
 
- Default value: 
- sendLabel StringExplicit Variable 
- Variable name
- sendLabel StringVariable 
- Variable name
- shutdown Boolean
- Enable or disable a BGP neighbor- Default value: false
 
- Default value: 
- shutdownVariable String
- Variable name
- sourceInterface String
- Set IP address of interface for TCP connection to BGP neighbor
- sourceInterface StringVariable 
- Variable name
CiscoBgpFeatureTemplateIpv6NeighborAddressFamily, CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyArgs              
- FamilyType string
- Set BGP address family- Choices: ipv6-unicast
 
- Choices: 
- MaximumPrefixes int
- Set maximum number of prefixes accepted from BGP peer- Range: 0-4294967295
- Default value: 0
 
- Range: 
- MaximumPrefixes intRestart 
- Set when to restart BGP connection if threshold is exceeded- Range: 0-65535
 
- Range: 
- MaximumPrefixes stringRestart Variable 
- Variable name
- MaximumPrefixes intThreshold 
- Set threshold at which to generate a warning message- Range: 0-100
- Default value: 0
 
- Range: 
- MaximumPrefixes stringThreshold Variable 
- Variable name
- MaximumPrefixes stringVariable 
- Variable name
- MaximumPrefixes boolWarning Only 
- Display only a warning message when threshold is exceeded- Default value: false
 
- Default value: 
- MaximumPrefixes stringWarning Only Variable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- RoutePolicies List<CiscoBgp Feature Template Ipv6Neighbor Address Family Route Policy> 
- Select route policy to apply to prefixes received from BGP neighbor
- FamilyType string
- Set BGP address family- Choices: ipv6-unicast
 
- Choices: 
- MaximumPrefixes int
- Set maximum number of prefixes accepted from BGP peer- Range: 0-4294967295
- Default value: 0
 
- Range: 
- MaximumPrefixes intRestart 
- Set when to restart BGP connection if threshold is exceeded- Range: 0-65535
 
- Range: 
- MaximumPrefixes stringRestart Variable 
- Variable name
- MaximumPrefixes intThreshold 
- Set threshold at which to generate a warning message- Range: 0-100
- Default value: 0
 
- Range: 
- MaximumPrefixes stringThreshold Variable 
- Variable name
- MaximumPrefixes stringVariable 
- Variable name
- MaximumPrefixes boolWarning Only 
- Display only a warning message when threshold is exceeded- Default value: false
 
- Default value: 
- MaximumPrefixes stringWarning Only Variable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- RoutePolicies []CiscoBgp Feature Template Ipv6Neighbor Address Family Route Policy 
- Select route policy to apply to prefixes received from BGP neighbor
- familyType String
- Set BGP address family- Choices: ipv6-unicast
 
- Choices: 
- maximumPrefixes Integer
- Set maximum number of prefixes accepted from BGP peer- Range: 0-4294967295
- Default value: 0
 
- Range: 
- maximumPrefixes IntegerRestart 
- Set when to restart BGP connection if threshold is exceeded- Range: 0-65535
 
- Range: 
- maximumPrefixes StringRestart Variable 
- Variable name
- maximumPrefixes IntegerThreshold 
- Set threshold at which to generate a warning message- Range: 0-100
- Default value: 0
 
- Range: 
- maximumPrefixes StringThreshold Variable 
- Variable name
- maximumPrefixes StringVariable 
- Variable name
- maximumPrefixes BooleanWarning Only 
- Display only a warning message when threshold is exceeded- Default value: false
 
- Default value: 
- maximumPrefixes StringWarning Only Variable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- routePolicies List<CiscoBgp Feature Template Ipv6Neighbor Address Family Route Policy> 
- Select route policy to apply to prefixes received from BGP neighbor
- familyType string
- Set BGP address family- Choices: ipv6-unicast
 
- Choices: 
- maximumPrefixes number
- Set maximum number of prefixes accepted from BGP peer- Range: 0-4294967295
- Default value: 0
 
- Range: 
- maximumPrefixes numberRestart 
- Set when to restart BGP connection if threshold is exceeded- Range: 0-65535
 
- Range: 
- maximumPrefixes stringRestart Variable 
- Variable name
- maximumPrefixes numberThreshold 
- Set threshold at which to generate a warning message- Range: 0-100
- Default value: 0
 
- Range: 
- maximumPrefixes stringThreshold Variable 
- Variable name
- maximumPrefixes stringVariable 
- Variable name
- maximumPrefixes booleanWarning Only 
- Display only a warning message when threshold is exceeded- Default value: false
 
- Default value: 
- maximumPrefixes stringWarning Only Variable 
- Variable name
- optional boolean
- Indicates if list item is considered optional.
- routePolicies 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
- familyType String
- Set BGP address family- Choices: ipv6-unicast
 
- Choices: 
- maximumPrefixes Number
- Set maximum number of prefixes accepted from BGP peer- Range: 0-4294967295
- Default value: 0
 
- Range: 
- maximumPrefixes NumberRestart 
- Set when to restart BGP connection if threshold is exceeded- Range: 0-65535
 
- Range: 
- maximumPrefixes StringRestart Variable 
- Variable name
- maximumPrefixes NumberThreshold 
- Set threshold at which to generate a warning message- Range: 0-100
- Default value: 0
 
- Range: 
- maximumPrefixes StringThreshold Variable 
- Variable name
- maximumPrefixes StringVariable 
- Variable name
- maximumPrefixes BooleanWarning Only 
- Display only a warning message when threshold is exceeded- Default value: false
 
- Default value: 
- maximumPrefixes StringWarning Only Variable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- routePolicies 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.
- PolicyName string
- Configure name of route policy
- PolicyName stringVariable 
- Variable name
- Direction string
- Set direction for applying route policy- Choices: in,out
 
- Choices: 
- Optional bool
- Indicates if list item is considered optional.
- PolicyName string
- Configure name of route policy
- PolicyName stringVariable 
- Variable name
- direction String
- Set direction for applying route policy- Choices: in,out
 
- Choices: 
- optional Boolean
- Indicates if list item is considered optional.
- policyName String
- Configure name of route policy
- policyName StringVariable 
- Variable name
- direction string
- Set direction for applying route policy- Choices: in,out
 
- Choices: 
- optional boolean
- Indicates if list item is considered optional.
- policyName string
- Configure name of route policy
- policyName 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.
- policyName String
- Configure name of route policy
- policyName StringVariable 
- Variable name
CiscoBgpFeatureTemplateIpv6RouteTarget, CiscoBgpFeatureTemplateIpv6RouteTargetArgs            
- Exports
List<CiscoBgp Feature Template Ipv6Route Target Export> 
- Export Target-VPN community for IPV6
- Imports
List<CiscoBgp Feature Template Ipv6Route Target Import> 
- Import Target-VPN community for IPV6
- Optional bool
- Indicates if list item is considered optional.
- VpnId int
- VPN ID for IPv6- Range: 1-65527
 
- Range: 
- VpnId stringVariable 
- Variable name
- Exports
[]CiscoBgp Feature Template Ipv6Route Target Export 
- Export Target-VPN community for IPV6
- Imports
[]CiscoBgp Feature Template Ipv6Route Target Import 
- Import Target-VPN community for IPV6
- Optional bool
- Indicates if list item is considered optional.
- VpnId int
- VPN ID for IPv6- Range: 1-65527
 
- Range: 
- VpnId stringVariable 
- Variable name
- exports
List<CiscoBgp Feature Template Ipv6Route Target Export> 
- Export Target-VPN community for IPV6
- imports
List<CiscoBgp Feature Template Ipv6Route Target Import> 
- Import Target-VPN community for IPV6
- optional Boolean
- Indicates if list item is considered optional.
- vpnId Integer
- VPN ID for IPv6- Range: 1-65527
 
- Range: 
- vpnId StringVariable 
- Variable name
- exports
CiscoBgp Feature Template Ipv6Route Target Export[] 
- Export Target-VPN community for IPV6
- imports
CiscoBgp Feature Template Ipv6Route Target Import[] 
- Import Target-VPN community for IPV6
- optional boolean
- Indicates if list item is considered optional.
- vpnId number
- VPN ID for IPv6- Range: 1-65527
 
- Range: 
- vpnId stringVariable 
- Variable name
- exports
Sequence[CiscoBgp Feature Template Ipv6Route Target Export] 
- Export Target-VPN community for IPV6
- imports
Sequence[CiscoBgp 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.
- vpnId Number
- VPN ID for IPv6- Range: 1-65527
 
- Range: 
- vpnId StringVariable 
- Variable name
CiscoBgpFeatureTemplateIpv6RouteTargetExport, CiscoBgpFeatureTemplateIpv6RouteTargetExportArgs              
- AsnIp string
- asn-ip
- AsnIp stringVariable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- AsnIp string
- asn-ip
- AsnIp stringVariable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- asnIp String
- asn-ip
- asnIp StringVariable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- asnIp string
- asn-ip
- asnIp 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.
- asnIp String
- asn-ip
- asnIp StringVariable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
CiscoBgpFeatureTemplateIpv6RouteTargetImport, CiscoBgpFeatureTemplateIpv6RouteTargetImportArgs              
- AsnIp string
- asn-ip
- AsnIp stringVariable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- AsnIp string
- asn-ip
- AsnIp stringVariable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- asnIp String
- asn-ip
- asnIp StringVariable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- asnIp string
- asn-ip
- asnIp 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.
- asnIp String
- asn-ip
- asnIp StringVariable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
CiscoBgpFeatureTemplateMplsInterface, CiscoBgpFeatureTemplateMplsInterfaceArgs            
- InterfaceName string
- Interface Name
- InterfaceName stringVariable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- InterfaceName string
- Interface Name
- InterfaceName stringVariable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- interfaceName String
- Interface Name
- interfaceName StringVariable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- interfaceName string
- Interface Name
- interfaceName 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.
- interfaceName String
- Interface Name
- interfaceName 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 sdwanTerraform Provider.
