1. Packages
  2. Cisco Catalyst SD-WAN
  3. API Docs
  4. CiscoBgpFeatureTemplate
Cisco Catalyst SD-WAN v0.1.3 published on Tuesday, Sep 24, 2024 by Pulumi

sdwan.CiscoBgpFeatureTemplate

Explore with Pulumi AI

sdwan logo
Cisco Catalyst SD-WAN v0.1.3 published on Tuesday, Sep 24, 2024 by Pulumi

    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=[sdwan.CiscoBgpFeatureTemplateIpv4RouteTargetArgs(
            exports=[sdwan.CiscoBgpFeatureTemplateIpv4RouteTargetExportArgs(
                asn_ip="string",
                asn_ip_variable="string",
                optional=False,
            )],
            imports=[sdwan.CiscoBgpFeatureTemplateIpv4RouteTargetImportArgs(
                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=[sdwan.CiscoBgpFeatureTemplateAddressFamilyArgs(
            default_information_originate=False,
            default_information_originate_variable="string",
            family_type="string",
            ipv4_aggregate_addresses=[sdwan.CiscoBgpFeatureTemplateAddressFamilyIpv4AggregateAddressArgs(
                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=[sdwan.CiscoBgpFeatureTemplateAddressFamilyIpv4NetworkArgs(
                optional=False,
                prefix="string",
                prefix_variable="string",
            )],
            ipv6_aggregate_addresses=[sdwan.CiscoBgpFeatureTemplateAddressFamilyIpv6AggregateAddressArgs(
                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=[sdwan.CiscoBgpFeatureTemplateAddressFamilyIpv6NetworkArgs(
                optional=False,
                prefix="string",
                prefix_variable="string",
            )],
            maximum_paths=0,
            maximum_paths_variable="string",
            optional=False,
            redistribute_routes=[sdwan.CiscoBgpFeatureTemplateAddressFamilyRedistributeRouteArgs(
                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=[sdwan.CiscoBgpFeatureTemplateIpv4NeighborArgs(
            address="string",
            address_families=[sdwan.CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyArgs(
                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=[sdwan.CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyRoutePolicyArgs(
                    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=[sdwan.CiscoBgpFeatureTemplateIpv6RouteTargetArgs(
            exports=[sdwan.CiscoBgpFeatureTemplateIpv6RouteTargetExportArgs(
                asn_ip="string",
                asn_ip_variable="string",
                optional=False,
            )],
            imports=[sdwan.CiscoBgpFeatureTemplateIpv6RouteTargetImportArgs(
                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=[sdwan.CiscoBgpFeatureTemplateMplsInterfaceArgs(
            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=[sdwan.CiscoBgpFeatureTemplateIpv6NeighborArgs(
            address="string",
            address_families=[sdwan.CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyArgs(
                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=[sdwan.CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyRoutePolicyArgs(
                    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

    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<CiscoBgpFeatureTemplateAddressFamily>
    Set BGP address family
    AlwaysCompareMed bool
    Compare MEDs from all ASs when selecting active BGP paths - Default value: false
    AlwaysCompareMedVariable string
    Variable name
    AsNumber string
    Set autonomous system number <1..4294967295> or <XX.YY>
    AsNumberVariable string
    Variable name
    CompareRouterId bool
    Compare router IDs when selecting active BGP paths - Default value: false
    CompareRouterIdVariable string
    Variable name
    DeterministicMed bool
    Compare MEDs from all routes from same AS when selecting active BGP paths - Default value: false
    DeterministicMedVariable string
    Variable name
    DistanceExternal int
    Set administrative distance for external BGP routes - Range: 1-255 - Default value: 20
    DistanceExternalVariable string
    Variable name
    DistanceInternal int
    Set administrative distance for internal BGP routes - Range: 1-255 - Default value: 200
    DistanceInternalVariable string
    Variable name
    DistanceLocal int
    Set administrative distance for local BGP routes - Range: 1-255 - Default value: 20
    DistanceLocalVariable string
    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<CiscoBgpFeatureTemplateIpv4Neighbor>
    Set BGP neighbors
    Ipv4RouteTargets List<CiscoBgpFeatureTemplateIpv4RouteTarget>
    Router Target for IPV4
    Ipv6Neighbors List<CiscoBgpFeatureTemplateIpv6Neighbor>
    Set BGP IPv6 neighbors
    Ipv6RouteTargets List<CiscoBgpFeatureTemplateIpv6RouteTarget>
    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
    MissingMedWorst bool
    If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
    MissingMedWorstVariable string
    Variable name
    MplsInterfaces List<CiscoBgpFeatureTemplateMplsInterface>
    MPLS BGP Interface
    MultipathRelax bool
    Ignore AS for multipath selection - Default value: false
    MultipathRelaxVariable string
    Variable name
    Name string
    The name of the feature template
    PropagateAspath bool
    Propagate AS Path - Default value: false
    PropagateAspathVariable string
    Variable name
    PropagateCommunity bool
    Propagate Community - Default value: false
    PropagateCommunityVariable string
    Variable name
    RouterId string
    Configure BGP router identifier
    RouterIdVariable string
    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 []CiscoBgpFeatureTemplateAddressFamilyArgs
    Set BGP address family
    AlwaysCompareMed bool
    Compare MEDs from all ASs when selecting active BGP paths - Default value: false
    AlwaysCompareMedVariable string
    Variable name
    AsNumber string
    Set autonomous system number <1..4294967295> or <XX.YY>
    AsNumberVariable string
    Variable name
    CompareRouterId bool
    Compare router IDs when selecting active BGP paths - Default value: false
    CompareRouterIdVariable string
    Variable name
    DeterministicMed bool
    Compare MEDs from all routes from same AS when selecting active BGP paths - Default value: false
    DeterministicMedVariable string
    Variable name
    DistanceExternal int
    Set administrative distance for external BGP routes - Range: 1-255 - Default value: 20
    DistanceExternalVariable string
    Variable name
    DistanceInternal int
    Set administrative distance for internal BGP routes - Range: 1-255 - Default value: 200
    DistanceInternalVariable string
    Variable name
    DistanceLocal int
    Set administrative distance for local BGP routes - Range: 1-255 - Default value: 20
    DistanceLocalVariable string
    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 []CiscoBgpFeatureTemplateIpv4NeighborArgs
    Set BGP neighbors
    Ipv4RouteTargets []CiscoBgpFeatureTemplateIpv4RouteTargetArgs
    Router Target for IPV4
    Ipv6Neighbors []CiscoBgpFeatureTemplateIpv6NeighborArgs
    Set BGP IPv6 neighbors
    Ipv6RouteTargets []CiscoBgpFeatureTemplateIpv6RouteTargetArgs
    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
    MissingMedWorst bool
    If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
    MissingMedWorstVariable string
    Variable name
    MplsInterfaces []CiscoBgpFeatureTemplateMplsInterfaceArgs
    MPLS BGP Interface
    MultipathRelax bool
    Ignore AS for multipath selection - Default value: false
    MultipathRelaxVariable string
    Variable name
    Name string
    The name of the feature template
    PropagateAspath bool
    Propagate AS Path - Default value: false
    PropagateAspathVariable string
    Variable name
    PropagateCommunity bool
    Propagate Community - Default value: false
    PropagateCommunityVariable string
    Variable name
    RouterId string
    Configure BGP router identifier
    RouterIdVariable string
    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<CiscoBgpFeatureTemplateAddressFamily>
    Set BGP address family
    alwaysCompareMed Boolean
    Compare MEDs from all ASs when selecting active BGP paths - Default value: false
    alwaysCompareMedVariable String
    Variable name
    asNumber String
    Set autonomous system number <1..4294967295> or <XX.YY>
    asNumberVariable String
    Variable name
    compareRouterId Boolean
    Compare router IDs when selecting active BGP paths - Default value: false
    compareRouterIdVariable String
    Variable name
    deterministicMed Boolean
    Compare MEDs from all routes from same AS when selecting active BGP paths - Default value: false
    deterministicMedVariable String
    Variable name
    distanceExternal Integer
    Set administrative distance for external BGP routes - Range: 1-255 - Default value: 20
    distanceExternalVariable String
    Variable name
    distanceInternal Integer
    Set administrative distance for internal BGP routes - Range: 1-255 - Default value: 200
    distanceInternalVariable String
    Variable name
    distanceLocal Integer
    Set administrative distance for local BGP routes - Range: 1-255 - Default value: 20
    distanceLocalVariable String
    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<CiscoBgpFeatureTemplateIpv4Neighbor>
    Set BGP neighbors
    ipv4RouteTargets List<CiscoBgpFeatureTemplateIpv4RouteTarget>
    Router Target for IPV4
    ipv6Neighbors List<CiscoBgpFeatureTemplateIpv6Neighbor>
    Set BGP IPv6 neighbors
    ipv6RouteTargets List<CiscoBgpFeatureTemplateIpv6RouteTarget>
    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
    missingMedWorst Boolean
    If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
    missingMedWorstVariable String
    Variable name
    mplsInterfaces List<CiscoBgpFeatureTemplateMplsInterface>
    MPLS BGP Interface
    multipathRelax Boolean
    Ignore AS for multipath selection - Default value: false
    multipathRelaxVariable String
    Variable name
    name String
    The name of the feature template
    propagateAspath Boolean
    Propagate AS Path - Default value: false
    propagateAspathVariable String
    Variable name
    propagateCommunity Boolean
    Propagate Community - Default value: false
    propagateCommunityVariable String
    Variable name
    routerId String
    Configure BGP router identifier
    routerIdVariable String
    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 CiscoBgpFeatureTemplateAddressFamily[]
    Set BGP address family
    alwaysCompareMed boolean
    Compare MEDs from all ASs when selecting active BGP paths - Default value: false
    alwaysCompareMedVariable string
    Variable name
    asNumber string
    Set autonomous system number <1..4294967295> or <XX.YY>
    asNumberVariable string
    Variable name
    compareRouterId boolean
    Compare router IDs when selecting active BGP paths - Default value: false
    compareRouterIdVariable string
    Variable name
    deterministicMed boolean
    Compare MEDs from all routes from same AS when selecting active BGP paths - Default value: false
    deterministicMedVariable string
    Variable name
    distanceExternal number
    Set administrative distance for external BGP routes - Range: 1-255 - Default value: 20
    distanceExternalVariable string
    Variable name
    distanceInternal number
    Set administrative distance for internal BGP routes - Range: 1-255 - Default value: 200
    distanceInternalVariable string
    Variable name
    distanceLocal number
    Set administrative distance for local BGP routes - Range: 1-255 - Default value: 20
    distanceLocalVariable string
    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 CiscoBgpFeatureTemplateIpv4Neighbor[]
    Set BGP neighbors
    ipv4RouteTargets CiscoBgpFeatureTemplateIpv4RouteTarget[]
    Router Target for IPV4
    ipv6Neighbors CiscoBgpFeatureTemplateIpv6Neighbor[]
    Set BGP IPv6 neighbors
    ipv6RouteTargets CiscoBgpFeatureTemplateIpv6RouteTarget[]
    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
    missingMedWorst boolean
    If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
    missingMedWorstVariable string
    Variable name
    mplsInterfaces CiscoBgpFeatureTemplateMplsInterface[]
    MPLS BGP Interface
    multipathRelax boolean
    Ignore AS for multipath selection - Default value: false
    multipathRelaxVariable string
    Variable name
    name string
    The name of the feature template
    propagateAspath boolean
    Propagate AS Path - Default value: false
    propagateAspathVariable string
    Variable name
    propagateCommunity boolean
    Propagate Community - Default value: false
    propagateCommunityVariable string
    Variable name
    routerId string
    Configure BGP router identifier
    routerIdVariable string
    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[CiscoBgpFeatureTemplateAddressFamilyArgs]
    Set BGP address family
    always_compare_med bool
    Compare MEDs from all ASs when selecting active BGP paths - Default value: false
    always_compare_med_variable str
    Variable name
    as_number str
    Set autonomous system number <1..4294967295> or <XX.YY>
    as_number_variable str
    Variable name
    compare_router_id bool
    Compare router IDs when selecting active BGP paths - Default value: false
    compare_router_id_variable str
    Variable name
    deterministic_med bool
    Compare MEDs from all routes from same AS when selecting active BGP paths - Default value: false
    deterministic_med_variable str
    Variable name
    distance_external int
    Set administrative distance for external BGP routes - Range: 1-255 - Default value: 20
    distance_external_variable str
    Variable name
    distance_internal int
    Set administrative distance for internal BGP routes - Range: 1-255 - Default value: 200
    distance_internal_variable str
    Variable name
    distance_local int
    Set administrative distance for local BGP routes - Range: 1-255 - Default value: 20
    distance_local_variable str
    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[CiscoBgpFeatureTemplateIpv4NeighborArgs]
    Set BGP neighbors
    ipv4_route_targets Sequence[CiscoBgpFeatureTemplateIpv4RouteTargetArgs]
    Router Target for IPV4
    ipv6_neighbors Sequence[CiscoBgpFeatureTemplateIpv6NeighborArgs]
    Set BGP IPv6 neighbors
    ipv6_route_targets Sequence[CiscoBgpFeatureTemplateIpv6RouteTargetArgs]
    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_worst bool
    If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
    missing_med_worst_variable str
    Variable name
    mpls_interfaces Sequence[CiscoBgpFeatureTemplateMplsInterfaceArgs]
    MPLS BGP Interface
    multipath_relax bool
    Ignore AS for multipath selection - Default value: false
    multipath_relax_variable str
    Variable name
    name str
    The name of the feature template
    propagate_aspath bool
    Propagate AS Path - Default value: false
    propagate_aspath_variable str
    Variable name
    propagate_community bool
    Propagate Community - Default value: false
    propagate_community_variable str
    Variable name
    router_id str
    Configure BGP router identifier
    router_id_variable str
    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
    alwaysCompareMed Boolean
    Compare MEDs from all ASs when selecting active BGP paths - Default value: false
    alwaysCompareMedVariable String
    Variable name
    asNumber String
    Set autonomous system number <1..4294967295> or <XX.YY>
    asNumberVariable String
    Variable name
    compareRouterId Boolean
    Compare router IDs when selecting active BGP paths - Default value: false
    compareRouterIdVariable String
    Variable name
    deterministicMed Boolean
    Compare MEDs from all routes from same AS when selecting active BGP paths - Default value: false
    deterministicMedVariable String
    Variable name
    distanceExternal Number
    Set administrative distance for external BGP routes - Range: 1-255 - Default value: 20
    distanceExternalVariable String
    Variable name
    distanceInternal Number
    Set administrative distance for internal BGP routes - Range: 1-255 - Default value: 200
    distanceInternalVariable String
    Variable name
    distanceLocal Number
    Set administrative distance for local BGP routes - Range: 1-255 - Default value: 20
    distanceLocalVariable String
    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
    missingMedWorst Boolean
    If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
    missingMedWorstVariable String
    Variable name
    mplsInterfaces List<Property Map>
    MPLS BGP Interface
    multipathRelax Boolean
    Ignore AS for multipath selection - Default value: false
    multipathRelaxVariable String
    Variable name
    name String
    The name of the feature template
    propagateAspath Boolean
    Propagate AS Path - Default value: false
    propagateAspathVariable String
    Variable name
    propagateCommunity Boolean
    Propagate Community - Default value: false
    propagateCommunityVariable String
    Variable name
    routerId String
    Configure BGP router identifier
    routerIdVariable String
    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) -> CiscoBgpFeatureTemplate
    func GetCiscoBgpFeatureTemplate(ctx *Context, name string, id IDInput, state *CiscoBgpFeatureTemplateState, opts ...ResourceOption) (*CiscoBgpFeatureTemplate, error)
    public static CiscoBgpFeatureTemplate Get(string name, Input<string> id, CiscoBgpFeatureTemplateState? state, CustomResourceOptions? opts = null)
    public static CiscoBgpFeatureTemplate get(String name, Output<String> id, CiscoBgpFeatureTemplateState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AddressFamilies List<CiscoBgpFeatureTemplateAddressFamily>
    Set BGP address family
    AlwaysCompareMed bool
    Compare MEDs from all ASs when selecting active BGP paths - Default value: false
    AlwaysCompareMedVariable string
    Variable name
    AsNumber string
    Set autonomous system number <1..4294967295> or <XX.YY>
    AsNumberVariable string
    Variable name
    CompareRouterId bool
    Compare router IDs when selecting active BGP paths - Default value: false
    CompareRouterIdVariable string
    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
    DeterministicMedVariable string
    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
    DistanceExternalVariable string
    Variable name
    DistanceInternal int
    Set administrative distance for internal BGP routes - Range: 1-255 - Default value: 200
    DistanceInternalVariable string
    Variable name
    DistanceLocal int
    Set administrative distance for local BGP routes - Range: 1-255 - Default value: 20
    DistanceLocalVariable string
    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<CiscoBgpFeatureTemplateIpv4Neighbor>
    Set BGP neighbors
    Ipv4RouteTargets List<CiscoBgpFeatureTemplateIpv4RouteTarget>
    Router Target for IPV4
    Ipv6Neighbors List<CiscoBgpFeatureTemplateIpv6Neighbor>
    Set BGP IPv6 neighbors
    Ipv6RouteTargets List<CiscoBgpFeatureTemplateIpv6RouteTarget>
    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
    MissingMedWorst bool
    If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
    MissingMedWorstVariable string
    Variable name
    MplsInterfaces List<CiscoBgpFeatureTemplateMplsInterface>
    MPLS BGP Interface
    MultipathRelax bool
    Ignore AS for multipath selection - Default value: false
    MultipathRelaxVariable string
    Variable name
    Name string
    The name of the feature template
    PropagateAspath bool
    Propagate AS Path - Default value: false
    PropagateAspathVariable string
    Variable name
    PropagateCommunity bool
    Propagate Community - Default value: false
    PropagateCommunityVariable string
    Variable name
    RouterId string
    Configure BGP router identifier
    RouterIdVariable string
    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 []CiscoBgpFeatureTemplateAddressFamilyArgs
    Set BGP address family
    AlwaysCompareMed bool
    Compare MEDs from all ASs when selecting active BGP paths - Default value: false
    AlwaysCompareMedVariable string
    Variable name
    AsNumber string
    Set autonomous system number <1..4294967295> or <XX.YY>
    AsNumberVariable string
    Variable name
    CompareRouterId bool
    Compare router IDs when selecting active BGP paths - Default value: false
    CompareRouterIdVariable string
    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
    DeterministicMedVariable string
    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
    DistanceExternalVariable string
    Variable name
    DistanceInternal int
    Set administrative distance for internal BGP routes - Range: 1-255 - Default value: 200
    DistanceInternalVariable string
    Variable name
    DistanceLocal int
    Set administrative distance for local BGP routes - Range: 1-255 - Default value: 20
    DistanceLocalVariable string
    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 []CiscoBgpFeatureTemplateIpv4NeighborArgs
    Set BGP neighbors
    Ipv4RouteTargets []CiscoBgpFeatureTemplateIpv4RouteTargetArgs
    Router Target for IPV4
    Ipv6Neighbors []CiscoBgpFeatureTemplateIpv6NeighborArgs
    Set BGP IPv6 neighbors
    Ipv6RouteTargets []CiscoBgpFeatureTemplateIpv6RouteTargetArgs
    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
    MissingMedWorst bool
    If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
    MissingMedWorstVariable string
    Variable name
    MplsInterfaces []CiscoBgpFeatureTemplateMplsInterfaceArgs
    MPLS BGP Interface
    MultipathRelax bool
    Ignore AS for multipath selection - Default value: false
    MultipathRelaxVariable string
    Variable name
    Name string
    The name of the feature template
    PropagateAspath bool
    Propagate AS Path - Default value: false
    PropagateAspathVariable string
    Variable name
    PropagateCommunity bool
    Propagate Community - Default value: false
    PropagateCommunityVariable string
    Variable name
    RouterId string
    Configure BGP router identifier
    RouterIdVariable string
    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<CiscoBgpFeatureTemplateAddressFamily>
    Set BGP address family
    alwaysCompareMed Boolean
    Compare MEDs from all ASs when selecting active BGP paths - Default value: false
    alwaysCompareMedVariable String
    Variable name
    asNumber String
    Set autonomous system number <1..4294967295> or <XX.YY>
    asNumberVariable String
    Variable name
    compareRouterId Boolean
    Compare router IDs when selecting active BGP paths - Default value: false
    compareRouterIdVariable String
    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
    deterministicMedVariable String
    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
    distanceExternalVariable String
    Variable name
    distanceInternal Integer
    Set administrative distance for internal BGP routes - Range: 1-255 - Default value: 200
    distanceInternalVariable String
    Variable name
    distanceLocal Integer
    Set administrative distance for local BGP routes - Range: 1-255 - Default value: 20
    distanceLocalVariable String
    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<CiscoBgpFeatureTemplateIpv4Neighbor>
    Set BGP neighbors
    ipv4RouteTargets List<CiscoBgpFeatureTemplateIpv4RouteTarget>
    Router Target for IPV4
    ipv6Neighbors List<CiscoBgpFeatureTemplateIpv6Neighbor>
    Set BGP IPv6 neighbors
    ipv6RouteTargets List<CiscoBgpFeatureTemplateIpv6RouteTarget>
    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
    missingMedWorst Boolean
    If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
    missingMedWorstVariable String
    Variable name
    mplsInterfaces List<CiscoBgpFeatureTemplateMplsInterface>
    MPLS BGP Interface
    multipathRelax Boolean
    Ignore AS for multipath selection - Default value: false
    multipathRelaxVariable String
    Variable name
    name String
    The name of the feature template
    propagateAspath Boolean
    Propagate AS Path - Default value: false
    propagateAspathVariable String
    Variable name
    propagateCommunity Boolean
    Propagate Community - Default value: false
    propagateCommunityVariable String
    Variable name
    routerId String
    Configure BGP router identifier
    routerIdVariable String
    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 CiscoBgpFeatureTemplateAddressFamily[]
    Set BGP address family
    alwaysCompareMed boolean
    Compare MEDs from all ASs when selecting active BGP paths - Default value: false
    alwaysCompareMedVariable string
    Variable name
    asNumber string
    Set autonomous system number <1..4294967295> or <XX.YY>
    asNumberVariable string
    Variable name
    compareRouterId boolean
    Compare router IDs when selecting active BGP paths - Default value: false
    compareRouterIdVariable string
    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
    deterministicMedVariable string
    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
    distanceExternalVariable string
    Variable name
    distanceInternal number
    Set administrative distance for internal BGP routes - Range: 1-255 - Default value: 200
    distanceInternalVariable string
    Variable name
    distanceLocal number
    Set administrative distance for local BGP routes - Range: 1-255 - Default value: 20
    distanceLocalVariable string
    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 CiscoBgpFeatureTemplateIpv4Neighbor[]
    Set BGP neighbors
    ipv4RouteTargets CiscoBgpFeatureTemplateIpv4RouteTarget[]
    Router Target for IPV4
    ipv6Neighbors CiscoBgpFeatureTemplateIpv6Neighbor[]
    Set BGP IPv6 neighbors
    ipv6RouteTargets CiscoBgpFeatureTemplateIpv6RouteTarget[]
    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
    missingMedWorst boolean
    If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
    missingMedWorstVariable string
    Variable name
    mplsInterfaces CiscoBgpFeatureTemplateMplsInterface[]
    MPLS BGP Interface
    multipathRelax boolean
    Ignore AS for multipath selection - Default value: false
    multipathRelaxVariable string
    Variable name
    name string
    The name of the feature template
    propagateAspath boolean
    Propagate AS Path - Default value: false
    propagateAspathVariable string
    Variable name
    propagateCommunity boolean
    Propagate Community - Default value: false
    propagateCommunityVariable string
    Variable name
    routerId string
    Configure BGP router identifier
    routerIdVariable string
    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[CiscoBgpFeatureTemplateAddressFamilyArgs]
    Set BGP address family
    always_compare_med bool
    Compare MEDs from all ASs when selecting active BGP paths - Default value: false
    always_compare_med_variable str
    Variable name
    as_number str
    Set autonomous system number <1..4294967295> or <XX.YY>
    as_number_variable str
    Variable name
    compare_router_id bool
    Compare router IDs when selecting active BGP paths - Default value: false
    compare_router_id_variable str
    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_variable str
    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_variable str
    Variable name
    distance_internal int
    Set administrative distance for internal BGP routes - Range: 1-255 - Default value: 200
    distance_internal_variable str
    Variable name
    distance_local int
    Set administrative distance for local BGP routes - Range: 1-255 - Default value: 20
    distance_local_variable str
    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[CiscoBgpFeatureTemplateIpv4NeighborArgs]
    Set BGP neighbors
    ipv4_route_targets Sequence[CiscoBgpFeatureTemplateIpv4RouteTargetArgs]
    Router Target for IPV4
    ipv6_neighbors Sequence[CiscoBgpFeatureTemplateIpv6NeighborArgs]
    Set BGP IPv6 neighbors
    ipv6_route_targets Sequence[CiscoBgpFeatureTemplateIpv6RouteTargetArgs]
    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_worst bool
    If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
    missing_med_worst_variable str
    Variable name
    mpls_interfaces Sequence[CiscoBgpFeatureTemplateMplsInterfaceArgs]
    MPLS BGP Interface
    multipath_relax bool
    Ignore AS for multipath selection - Default value: false
    multipath_relax_variable str
    Variable name
    name str
    The name of the feature template
    propagate_aspath bool
    Propagate AS Path - Default value: false
    propagate_aspath_variable str
    Variable name
    propagate_community bool
    Propagate Community - Default value: false
    propagate_community_variable str
    Variable name
    router_id str
    Configure BGP router identifier
    router_id_variable str
    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
    alwaysCompareMed Boolean
    Compare MEDs from all ASs when selecting active BGP paths - Default value: false
    alwaysCompareMedVariable String
    Variable name
    asNumber String
    Set autonomous system number <1..4294967295> or <XX.YY>
    asNumberVariable String
    Variable name
    compareRouterId Boolean
    Compare router IDs when selecting active BGP paths - Default value: false
    compareRouterIdVariable String
    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
    deterministicMedVariable String
    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
    distanceExternalVariable String
    Variable name
    distanceInternal Number
    Set administrative distance for internal BGP routes - Range: 1-255 - Default value: 200
    distanceInternalVariable String
    Variable name
    distanceLocal Number
    Set administrative distance for local BGP routes - Range: 1-255 - Default value: 20
    distanceLocalVariable String
    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
    missingMedWorst Boolean
    If path has no MED, consider it to be worst path when selecting active BGP paths - Default value: false
    missingMedWorstVariable String
    Variable name
    mplsInterfaces List<Property Map>
    MPLS BGP Interface
    multipathRelax Boolean
    Ignore AS for multipath selection - Default value: false
    multipathRelaxVariable String
    Variable name
    name String
    The name of the feature template
    propagateAspath Boolean
    Propagate AS Path - Default value: false
    propagateAspathVariable String
    Variable name
    propagateCommunity Boolean
    Propagate Community - Default value: false
    propagateCommunityVariable String
    Variable name
    routerId String
    Configure BGP router identifier
    routerIdVariable String
    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

    DefaultInformationOriginate bool
    BGP Default Information Originate

    • Default value: false
    DefaultInformationOriginateVariable string
    Variable name
    FamilyType string
    Set BGP address family

    • Choices: ipv4-unicast, ipv6-unicast
    Ipv4AggregateAddresses List<CiscoBgpFeatureTemplateAddressFamilyIpv4AggregateAddress>
    Aggregate prefixes in specific range
    Ipv4Networks List<CiscoBgpFeatureTemplateAddressFamilyIpv4Network>
    Configure the networks for BGP to advertise
    Ipv6AggregateAddresses List<CiscoBgpFeatureTemplateAddressFamilyIpv6AggregateAddress>
    IPv6 Aggregate prefixes in specific range
    Ipv6Networks List<CiscoBgpFeatureTemplateAddressFamilyIpv6Network>
    Configure the networks for BGP to advertise
    MaximumPaths int
    Set maximum number of parallel IBGP paths for multipath load sharing

    • Range: 0-32
    MaximumPathsVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    RedistributeRoutes List<CiscoBgpFeatureTemplateAddressFamilyRedistributeRoute>
    Redistribute routes into BGP
    TableMapFilter bool
    Filter

    • Default value: false
    TableMapFilterVariable string
    Variable name
    TableMapPolicy string
    Map external entry attributes into routing table
    TableMapPolicyVariable string
    Variable name
    DefaultInformationOriginate bool
    BGP Default Information Originate

    • Default value: false
    DefaultInformationOriginateVariable string
    Variable name
    FamilyType string
    Set BGP address family

    • Choices: ipv4-unicast, ipv6-unicast
    Ipv4AggregateAddresses []CiscoBgpFeatureTemplateAddressFamilyIpv4AggregateAddress
    Aggregate prefixes in specific range
    Ipv4Networks []CiscoBgpFeatureTemplateAddressFamilyIpv4Network
    Configure the networks for BGP to advertise
    Ipv6AggregateAddresses []CiscoBgpFeatureTemplateAddressFamilyIpv6AggregateAddress
    IPv6 Aggregate prefixes in specific range
    Ipv6Networks []CiscoBgpFeatureTemplateAddressFamilyIpv6Network
    Configure the networks for BGP to advertise
    MaximumPaths int
    Set maximum number of parallel IBGP paths for multipath load sharing

    • Range: 0-32
    MaximumPathsVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    RedistributeRoutes []CiscoBgpFeatureTemplateAddressFamilyRedistributeRoute
    Redistribute routes into BGP
    TableMapFilter bool
    Filter

    • Default value: false
    TableMapFilterVariable string
    Variable name
    TableMapPolicy string
    Map external entry attributes into routing table
    TableMapPolicyVariable string
    Variable name
    defaultInformationOriginate Boolean
    BGP Default Information Originate

    • Default value: false
    defaultInformationOriginateVariable String
    Variable name
    familyType String
    Set BGP address family

    • Choices: ipv4-unicast, ipv6-unicast
    ipv4AggregateAddresses List<CiscoBgpFeatureTemplateAddressFamilyIpv4AggregateAddress>
    Aggregate prefixes in specific range
    ipv4Networks List<CiscoBgpFeatureTemplateAddressFamilyIpv4Network>
    Configure the networks for BGP to advertise
    ipv6AggregateAddresses List<CiscoBgpFeatureTemplateAddressFamilyIpv6AggregateAddress>
    IPv6 Aggregate prefixes in specific range
    ipv6Networks List<CiscoBgpFeatureTemplateAddressFamilyIpv6Network>
    Configure the networks for BGP to advertise
    maximumPaths Integer
    Set maximum number of parallel IBGP paths for multipath load sharing

    • Range: 0-32
    maximumPathsVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    redistributeRoutes List<CiscoBgpFeatureTemplateAddressFamilyRedistributeRoute>
    Redistribute routes into BGP
    tableMapFilter Boolean
    Filter

    • Default value: false
    tableMapFilterVariable String
    Variable name
    tableMapPolicy String
    Map external entry attributes into routing table
    tableMapPolicyVariable String
    Variable name
    defaultInformationOriginate boolean
    BGP Default Information Originate

    • Default value: false
    defaultInformationOriginateVariable string
    Variable name
    familyType string
    Set BGP address family

    • Choices: ipv4-unicast, ipv6-unicast
    ipv4AggregateAddresses CiscoBgpFeatureTemplateAddressFamilyIpv4AggregateAddress[]
    Aggregate prefixes in specific range
    ipv4Networks CiscoBgpFeatureTemplateAddressFamilyIpv4Network[]
    Configure the networks for BGP to advertise
    ipv6AggregateAddresses CiscoBgpFeatureTemplateAddressFamilyIpv6AggregateAddress[]
    IPv6 Aggregate prefixes in specific range
    ipv6Networks CiscoBgpFeatureTemplateAddressFamilyIpv6Network[]
    Configure the networks for BGP to advertise
    maximumPaths number
    Set maximum number of parallel IBGP paths for multipath load sharing

    • Range: 0-32
    maximumPathsVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    redistributeRoutes CiscoBgpFeatureTemplateAddressFamilyRedistributeRoute[]
    Redistribute routes into BGP
    tableMapFilter boolean
    Filter

    • Default value: false
    tableMapFilterVariable string
    Variable name
    tableMapPolicy string
    Map external entry attributes into routing table
    tableMapPolicyVariable string
    Variable name
    default_information_originate bool
    BGP Default Information Originate

    • Default value: false
    default_information_originate_variable str
    Variable name
    family_type str
    Set BGP address family

    • Choices: ipv4-unicast, ipv6-unicast
    ipv4_aggregate_addresses Sequence[CiscoBgpFeatureTemplateAddressFamilyIpv4AggregateAddress]
    Aggregate prefixes in specific range
    ipv4_networks Sequence[CiscoBgpFeatureTemplateAddressFamilyIpv4Network]
    Configure the networks for BGP to advertise
    ipv6_aggregate_addresses Sequence[CiscoBgpFeatureTemplateAddressFamilyIpv6AggregateAddress]
    IPv6 Aggregate prefixes in specific range
    ipv6_networks Sequence[CiscoBgpFeatureTemplateAddressFamilyIpv6Network]
    Configure the networks for BGP to advertise
    maximum_paths int
    Set maximum number of parallel IBGP paths for multipath load sharing

    • Range: 0-32
    maximum_paths_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    redistribute_routes Sequence[CiscoBgpFeatureTemplateAddressFamilyRedistributeRoute]
    Redistribute routes into BGP
    table_map_filter bool
    Filter

    • Default value: false
    table_map_filter_variable str
    Variable name
    table_map_policy str
    Map external entry attributes into routing table
    table_map_policy_variable str
    Variable name
    defaultInformationOriginate Boolean
    BGP Default Information Originate

    • Default value: false
    defaultInformationOriginateVariable String
    Variable name
    familyType String
    Set BGP address family

    • Choices: ipv4-unicast, ipv6-unicast
    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
    maximumPathsVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    redistributeRoutes List<Property Map>
    Redistribute routes into BGP
    tableMapFilter Boolean
    Filter

    • Default value: false
    tableMapFilterVariable String
    Variable name
    tableMapPolicy String
    Map external entry attributes into routing table
    tableMapPolicyVariable String
    Variable name

    CiscoBgpFeatureTemplateAddressFamilyIpv4AggregateAddress, CiscoBgpFeatureTemplateAddressFamilyIpv4AggregateAddressArgs

    AsSetPath bool
    Set AS set path information

    • Default value: false
    AsSetPathVariable string
    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
    SummaryOnlyVariable string
    Variable name
    AsSetPath bool
    Set AS set path information

    • Default value: false
    AsSetPathVariable string
    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
    SummaryOnlyVariable string
    Variable name
    asSetPath Boolean
    Set AS set path information

    • Default value: false
    asSetPathVariable String
    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
    summaryOnlyVariable String
    Variable name
    asSetPath boolean
    Set AS set path information

    • Default value: false
    asSetPathVariable string
    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
    summaryOnlyVariable string
    Variable name
    as_set_path bool
    Set AS set path information

    • Default value: false
    as_set_path_variable str
    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
    summary_only_variable str
    Variable name
    asSetPath Boolean
    Set AS set path information

    • Default value: false
    asSetPathVariable String
    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
    summaryOnlyVariable String
    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

    AsSetPath bool
    Set AS set path information

    • Default value: false
    AsSetPathVariable string
    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
    SummaryOnlyVariable string
    Variable name
    AsSetPath bool
    Set AS set path information

    • Default value: false
    AsSetPathVariable string
    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
    SummaryOnlyVariable string
    Variable name
    asSetPath Boolean
    Set AS set path information

    • Default value: false
    asSetPathVariable String
    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
    summaryOnlyVariable String
    Variable name
    asSetPath boolean
    Set AS set path information

    • Default value: false
    asSetPathVariable string
    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
    summaryOnlyVariable string
    Variable name
    as_set_path bool
    Set AS set path information

    • Default value: false
    as_set_path_variable str
    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
    summary_only_variable str
    Variable name
    asSetPath Boolean
    Set AS set path information

    • Default value: false
    asSetPathVariable String
    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
    summaryOnlyVariable String
    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
    ProtocolVariable string
    Variable name
    RoutePolicy string
    Configure policy to apply to prefixes received from BGP neighbor
    RoutePolicyVariable string
    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
    ProtocolVariable string
    Variable name
    RoutePolicy string
    Configure policy to apply to prefixes received from BGP neighbor
    RoutePolicyVariable string
    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
    protocolVariable String
    Variable name
    routePolicy String
    Configure policy to apply to prefixes received from BGP neighbor
    routePolicyVariable String
    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
    protocolVariable string
    Variable name
    routePolicy string
    Configure policy to apply to prefixes received from BGP neighbor
    routePolicyVariable string
    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
    protocol_variable str
    Variable name
    route_policy str
    Configure policy to apply to prefixes received from BGP neighbor
    route_policy_variable str
    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
    protocolVariable String
    Variable name
    routePolicy String
    Configure policy to apply to prefixes received from BGP neighbor
    routePolicyVariable String
    Variable name

    CiscoBgpFeatureTemplateIpv4Neighbor, CiscoBgpFeatureTemplateIpv4NeighborArgs

    Address string
    Set neighbor address
    AddressFamilies List<CiscoBgpFeatureTemplateIpv4NeighborAddressFamily>
    Set BGP address family
    AddressVariable string
    Variable name
    AllowAsIn int
    As Number

    • Range: 1-10
    AllowAsInVariable string
    Variable name
    AsOverride bool
    As Override

    • Default value: false
    AsOverrideVariable string
    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
    EbgpMultihopVariable string
    Variable name
    Holdtime int
    Set how long to wait since receiving a keepalive message to consider BGP peer unavailable

    • Range: 0-65535
    HoldtimeVariable string
    Variable name
    Keepalive int
    Set how often to advertise keepalive messages to BGP peer

    • Range: 0-65535
    KeepaliveVariable string
    Variable name
    NextHopSelf bool
    Set router to be next hop for routes advertised to neighbor

    • Default value: false
    NextHopSelfVariable string
    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
    RemoteAsVariable string
    Variable name
    SendCommunity bool
    Send community attribute

    • Default value: true
    SendCommunityVariable string
    Variable name
    SendExtCommunity bool
    Send extended community attribute

    • Default value: true
    SendExtCommunityVariable string
    Variable name
    SendLabel bool
    Send label

    • Default value: false
    SendLabelExplicit bool
    Send label

    • Default value: false
    SendLabelExplicitVariable string
    Variable name
    SendLabelVariable string
    Variable name
    Shutdown bool
    Enable or disable a BGP neighbor

    • Default value: false
    ShutdownVariable string
    Variable name
    SourceInterface string
    Set IP address of interface for TCP connection to BGP neighbor
    SourceInterfaceVariable string
    Variable name
    Address string
    Set neighbor address
    AddressFamilies []CiscoBgpFeatureTemplateIpv4NeighborAddressFamily
    Set BGP address family
    AddressVariable string
    Variable name
    AllowAsIn int
    As Number

    • Range: 1-10
    AllowAsInVariable string
    Variable name
    AsOverride bool
    As Override

    • Default value: false
    AsOverrideVariable string
    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
    EbgpMultihopVariable string
    Variable name
    Holdtime int
    Set how long to wait since receiving a keepalive message to consider BGP peer unavailable

    • Range: 0-65535
    HoldtimeVariable string
    Variable name
    Keepalive int
    Set how often to advertise keepalive messages to BGP peer

    • Range: 0-65535
    KeepaliveVariable string
    Variable name
    NextHopSelf bool
    Set router to be next hop for routes advertised to neighbor

    • Default value: false
    NextHopSelfVariable string
    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
    RemoteAsVariable string
    Variable name
    SendCommunity bool
    Send community attribute

    • Default value: true
    SendCommunityVariable string
    Variable name
    SendExtCommunity bool
    Send extended community attribute

    • Default value: true
    SendExtCommunityVariable string
    Variable name
    SendLabel bool
    Send label

    • Default value: false
    SendLabelExplicit bool
    Send label

    • Default value: false
    SendLabelExplicitVariable string
    Variable name
    SendLabelVariable string
    Variable name
    Shutdown bool
    Enable or disable a BGP neighbor

    • Default value: false
    ShutdownVariable string
    Variable name
    SourceInterface string
    Set IP address of interface for TCP connection to BGP neighbor
    SourceInterfaceVariable string
    Variable name
    address String
    Set neighbor address
    addressFamilies List<CiscoBgpFeatureTemplateIpv4NeighborAddressFamily>
    Set BGP address family
    addressVariable String
    Variable name
    allowAsIn Integer
    As Number

    • Range: 1-10
    allowAsInVariable String
    Variable name
    asOverride Boolean
    As Override

    • Default value: false
    asOverrideVariable String
    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
    ebgpMultihopVariable String
    Variable name
    holdtime Integer
    Set how long to wait since receiving a keepalive message to consider BGP peer unavailable

    • Range: 0-65535
    holdtimeVariable String
    Variable name
    keepalive Integer
    Set how often to advertise keepalive messages to BGP peer

    • Range: 0-65535
    keepaliveVariable String
    Variable name
    nextHopSelf Boolean
    Set router to be next hop for routes advertised to neighbor

    • Default value: false
    nextHopSelfVariable String
    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
    remoteAsVariable String
    Variable name
    sendCommunity Boolean
    Send community attribute

    • Default value: true
    sendCommunityVariable String
    Variable name
    sendExtCommunity Boolean
    Send extended community attribute

    • Default value: true
    sendExtCommunityVariable String
    Variable name
    sendLabel Boolean
    Send label

    • Default value: false
    sendLabelExplicit Boolean
    Send label

    • Default value: false
    sendLabelExplicitVariable String
    Variable name
    sendLabelVariable String
    Variable name
    shutdown Boolean
    Enable or disable a BGP neighbor

    • Default value: false
    shutdownVariable String
    Variable name
    sourceInterface String
    Set IP address of interface for TCP connection to BGP neighbor
    sourceInterfaceVariable String
    Variable name
    address string
    Set neighbor address
    addressFamilies CiscoBgpFeatureTemplateIpv4NeighborAddressFamily[]
    Set BGP address family
    addressVariable string
    Variable name
    allowAsIn number
    As Number

    • Range: 1-10
    allowAsInVariable string
    Variable name
    asOverride boolean
    As Override

    • Default value: false
    asOverrideVariable string
    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
    ebgpMultihopVariable string
    Variable name
    holdtime number
    Set how long to wait since receiving a keepalive message to consider BGP peer unavailable

    • Range: 0-65535
    holdtimeVariable string
    Variable name
    keepalive number
    Set how often to advertise keepalive messages to BGP peer

    • Range: 0-65535
    keepaliveVariable string
    Variable name
    nextHopSelf boolean
    Set router to be next hop for routes advertised to neighbor

    • Default value: false
    nextHopSelfVariable string
    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
    remoteAsVariable string
    Variable name
    sendCommunity boolean
    Send community attribute

    • Default value: true
    sendCommunityVariable string
    Variable name
    sendExtCommunity boolean
    Send extended community attribute

    • Default value: true
    sendExtCommunityVariable string
    Variable name
    sendLabel boolean
    Send label

    • Default value: false
    sendLabelExplicit boolean
    Send label

    • Default value: false
    sendLabelExplicitVariable string
    Variable name
    sendLabelVariable string
    Variable name
    shutdown boolean
    Enable or disable a BGP neighbor

    • Default value: false
    shutdownVariable string
    Variable name
    sourceInterface string
    Set IP address of interface for TCP connection to BGP neighbor
    sourceInterfaceVariable string
    Variable name
    address str
    Set neighbor address
    address_families Sequence[CiscoBgpFeatureTemplateIpv4NeighborAddressFamily]
    Set BGP address family
    address_variable str
    Variable name
    allow_as_in int
    As Number

    • Range: 1-10
    allow_as_in_variable str
    Variable name
    as_override bool
    As Override

    • Default value: false
    as_override_variable str
    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
    ebgp_multihop_variable str
    Variable name
    holdtime int
    Set how long to wait since receiving a keepalive message to consider BGP peer unavailable

    • Range: 0-65535
    holdtime_variable str
    Variable name
    keepalive int
    Set how often to advertise keepalive messages to BGP peer

    • Range: 0-65535
    keepalive_variable str
    Variable name
    next_hop_self bool
    Set router to be next hop for routes advertised to neighbor

    • Default value: false
    next_hop_self_variable str
    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_variable str
    Variable name
    send_community bool
    Send community attribute

    • Default value: true
    send_community_variable str
    Variable name
    send_ext_community bool
    Send extended community attribute

    • Default value: true
    send_ext_community_variable str
    Variable name
    send_label bool
    Send label

    • Default value: false
    send_label_explicit bool
    Send label

    • Default value: false
    send_label_explicit_variable str
    Variable name
    send_label_variable str
    Variable name
    shutdown bool
    Enable or disable a BGP neighbor

    • Default value: false
    shutdown_variable str
    Variable name
    source_interface str
    Set IP address of interface for TCP connection to BGP neighbor
    source_interface_variable str
    Variable name
    address String
    Set neighbor address
    addressFamilies List<Property Map>
    Set BGP address family
    addressVariable String
    Variable name
    allowAsIn Number
    As Number

    • Range: 1-10
    allowAsInVariable String
    Variable name
    asOverride Boolean
    As Override

    • Default value: false
    asOverrideVariable String
    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
    ebgpMultihopVariable String
    Variable name
    holdtime Number
    Set how long to wait since receiving a keepalive message to consider BGP peer unavailable

    • Range: 0-65535
    holdtimeVariable String
    Variable name
    keepalive Number
    Set how often to advertise keepalive messages to BGP peer

    • Range: 0-65535
    keepaliveVariable String
    Variable name
    nextHopSelf Boolean
    Set router to be next hop for routes advertised to neighbor

    • Default value: false
    nextHopSelfVariable String
    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
    remoteAsVariable String
    Variable name
    sendCommunity Boolean
    Send community attribute

    • Default value: true
    sendCommunityVariable String
    Variable name
    sendExtCommunity Boolean
    Send extended community attribute

    • Default value: true
    sendExtCommunityVariable String
    Variable name
    sendLabel Boolean
    Send label

    • Default value: false
    sendLabelExplicit Boolean
    Send label

    • Default value: false
    sendLabelExplicitVariable String
    Variable name
    sendLabelVariable String
    Variable name
    shutdown Boolean
    Enable or disable a BGP neighbor

    • Default value: false
    shutdownVariable String
    Variable name
    sourceInterface String
    Set IP address of interface for TCP connection to BGP neighbor
    sourceInterfaceVariable String
    Variable name

    CiscoBgpFeatureTemplateIpv4NeighborAddressFamily, CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyArgs

    FamilyType string
    Set BGP address family

    • Choices: ipv4-unicast, vpnv4-unicast, vpnv6-unicast
    MaximumPrefixes int
    Set maximum number of prefixes accepted from BGP peer

    • Range: 0-4294967295
    MaximumPrefixesRestart int
    Set when to restart BGP connection if threshold is exceeded

    • Range: 0-65535
    MaximumPrefixesRestartVariable string
    Variable name
    MaximumPrefixesThreshold int
    Set threshold at which to generate a warning message

    • Range: 0-100
    MaximumPrefixesThresholdVariable string
    Variable name
    MaximumPrefixesVariable string
    Variable name
    MaximumPrefixesWarningOnly bool
    Display only a warning message when threshold is exceeded

    • Default value: false
    MaximumPrefixesWarningOnlyVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    RoutePolicies List<CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyRoutePolicy>
    Select route policy to apply to prefixes received from BGP neighbor
    FamilyType string
    Set BGP address family

    • Choices: ipv4-unicast, vpnv4-unicast, vpnv6-unicast
    MaximumPrefixes int
    Set maximum number of prefixes accepted from BGP peer

    • Range: 0-4294967295
    MaximumPrefixesRestart int
    Set when to restart BGP connection if threshold is exceeded

    • Range: 0-65535
    MaximumPrefixesRestartVariable string
    Variable name
    MaximumPrefixesThreshold int
    Set threshold at which to generate a warning message

    • Range: 0-100
    MaximumPrefixesThresholdVariable string
    Variable name
    MaximumPrefixesVariable string
    Variable name
    MaximumPrefixesWarningOnly bool
    Display only a warning message when threshold is exceeded

    • Default value: false
    MaximumPrefixesWarningOnlyVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    RoutePolicies []CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyRoutePolicy
    Select route policy to apply to prefixes received from BGP neighbor
    familyType String
    Set BGP address family

    • Choices: ipv4-unicast, vpnv4-unicast, vpnv6-unicast
    maximumPrefixes Integer
    Set maximum number of prefixes accepted from BGP peer

    • Range: 0-4294967295
    maximumPrefixesRestart Integer
    Set when to restart BGP connection if threshold is exceeded

    • Range: 0-65535
    maximumPrefixesRestartVariable String
    Variable name
    maximumPrefixesThreshold Integer
    Set threshold at which to generate a warning message

    • Range: 0-100
    maximumPrefixesThresholdVariable String
    Variable name
    maximumPrefixesVariable String
    Variable name
    maximumPrefixesWarningOnly Boolean
    Display only a warning message when threshold is exceeded

    • Default value: false
    maximumPrefixesWarningOnlyVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    routePolicies List<CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyRoutePolicy>
    Select route policy to apply to prefixes received from BGP neighbor
    familyType string
    Set BGP address family

    • Choices: ipv4-unicast, vpnv4-unicast, vpnv6-unicast
    maximumPrefixes number
    Set maximum number of prefixes accepted from BGP peer

    • Range: 0-4294967295
    maximumPrefixesRestart number
    Set when to restart BGP connection if threshold is exceeded

    • Range: 0-65535
    maximumPrefixesRestartVariable string
    Variable name
    maximumPrefixesThreshold number
    Set threshold at which to generate a warning message

    • Range: 0-100
    maximumPrefixesThresholdVariable string
    Variable name
    maximumPrefixesVariable string
    Variable name
    maximumPrefixesWarningOnly boolean
    Display only a warning message when threshold is exceeded

    • Default value: false
    maximumPrefixesWarningOnlyVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    routePolicies CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyRoutePolicy[]
    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
    maximum_prefixes int
    Set maximum number of prefixes accepted from BGP peer

    • Range: 0-4294967295
    maximum_prefixes_restart int
    Set when to restart BGP connection if threshold is exceeded

    • Range: 0-65535
    maximum_prefixes_restart_variable str
    Variable name
    maximum_prefixes_threshold int
    Set threshold at which to generate a warning message

    • Range: 0-100
    maximum_prefixes_threshold_variable str
    Variable name
    maximum_prefixes_variable str
    Variable name
    maximum_prefixes_warning_only bool
    Display only a warning message when threshold is exceeded

    • Default value: false
    maximum_prefixes_warning_only_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    route_policies Sequence[CiscoBgpFeatureTemplateIpv4NeighborAddressFamilyRoutePolicy]
    Select route policy to apply to prefixes received from BGP neighbor
    familyType String
    Set BGP address family

    • Choices: ipv4-unicast, vpnv4-unicast, vpnv6-unicast
    maximumPrefixes Number
    Set maximum number of prefixes accepted from BGP peer

    • Range: 0-4294967295
    maximumPrefixesRestart Number
    Set when to restart BGP connection if threshold is exceeded

    • Range: 0-65535
    maximumPrefixesRestartVariable String
    Variable name
    maximumPrefixesThreshold Number
    Set threshold at which to generate a warning message

    • Range: 0-100
    maximumPrefixesThresholdVariable String
    Variable name
    maximumPrefixesVariable String
    Variable name
    maximumPrefixesWarningOnly Boolean
    Display only a warning message when threshold is exceeded

    • Default value: false
    maximumPrefixesWarningOnlyVariable String
    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
    Optional bool
    Indicates if list item is considered optional.
    PolicyName string
    Configure name of route policy
    PolicyNameVariable string
    Variable name
    Direction string
    Set direction for applying route policy

    • Choices: in, out
    Optional bool
    Indicates if list item is considered optional.
    PolicyName string
    Configure name of route policy
    PolicyNameVariable string
    Variable name
    direction String
    Set direction for applying route policy

    • Choices: in, out
    optional Boolean
    Indicates if list item is considered optional.
    policyName String
    Configure name of route policy
    policyNameVariable String
    Variable name
    direction string
    Set direction for applying route policy

    • Choices: in, out
    optional boolean
    Indicates if list item is considered optional.
    policyName string
    Configure name of route policy
    policyNameVariable string
    Variable name
    direction str
    Set direction for applying route policy

    • Choices: in, out
    optional bool
    Indicates if list item is considered optional.
    policy_name str
    Configure name of route policy
    policy_name_variable str
    Variable name
    direction String
    Set direction for applying route policy

    • Choices: in, out
    optional Boolean
    Indicates if list item is considered optional.
    policyName String
    Configure name of route policy
    policyNameVariable String
    Variable name

    CiscoBgpFeatureTemplateIpv4RouteTarget, CiscoBgpFeatureTemplateIpv4RouteTargetArgs

    Exports List<CiscoBgpFeatureTemplateIpv4RouteTargetExport>
    Export Target-VPN community for IPV4
    Imports List<CiscoBgpFeatureTemplateIpv4RouteTargetImport>
    Import Target-VPN community for IPV4
    Optional bool
    Indicates if list item is considered optional.
    VpnId int
    VPN ID for IPv4

    • Range: 1-65527
    VpnIdVariable string
    Variable name
    Exports []CiscoBgpFeatureTemplateIpv4RouteTargetExport
    Export Target-VPN community for IPV4
    Imports []CiscoBgpFeatureTemplateIpv4RouteTargetImport
    Import Target-VPN community for IPV4
    Optional bool
    Indicates if list item is considered optional.
    VpnId int
    VPN ID for IPv4

    • Range: 1-65527
    VpnIdVariable string
    Variable name
    exports List<CiscoBgpFeatureTemplateIpv4RouteTargetExport>
    Export Target-VPN community for IPV4
    imports List<CiscoBgpFeatureTemplateIpv4RouteTargetImport>
    Import Target-VPN community for IPV4
    optional Boolean
    Indicates if list item is considered optional.
    vpnId Integer
    VPN ID for IPv4

    • Range: 1-65527
    vpnIdVariable String
    Variable name
    exports CiscoBgpFeatureTemplateIpv4RouteTargetExport[]
    Export Target-VPN community for IPV4
    imports CiscoBgpFeatureTemplateIpv4RouteTargetImport[]
    Import Target-VPN community for IPV4
    optional boolean
    Indicates if list item is considered optional.
    vpnId number
    VPN ID for IPv4

    • Range: 1-65527
    vpnIdVariable string
    Variable name
    exports Sequence[CiscoBgpFeatureTemplateIpv4RouteTargetExport]
    Export Target-VPN community for IPV4
    imports Sequence[CiscoBgpFeatureTemplateIpv4RouteTargetImport]
    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
    vpn_id_variable str
    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
    vpnIdVariable String
    Variable name

    CiscoBgpFeatureTemplateIpv4RouteTargetExport, CiscoBgpFeatureTemplateIpv4RouteTargetExportArgs

    AsnIp string
    asn-ip
    AsnIpVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    AsnIp string
    asn-ip
    AsnIpVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    asnIp String
    asn-ip
    asnIpVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    asnIp string
    asn-ip
    asnIpVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    asn_ip str
    asn-ip
    asn_ip_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    asnIp String
    asn-ip
    asnIpVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.

    CiscoBgpFeatureTemplateIpv4RouteTargetImport, CiscoBgpFeatureTemplateIpv4RouteTargetImportArgs

    AsnIp string
    asn-ip
    AsnIpVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    AsnIp string
    asn-ip
    AsnIpVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    asnIp String
    asn-ip
    asnIpVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    asnIp string
    asn-ip
    asnIpVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    asn_ip str
    asn-ip
    asn_ip_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    asnIp String
    asn-ip
    asnIpVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.

    CiscoBgpFeatureTemplateIpv6Neighbor, CiscoBgpFeatureTemplateIpv6NeighborArgs

    Address string
    Set neighbor address
    AddressFamilies List<CiscoBgpFeatureTemplateIpv6NeighborAddressFamily>
    Set BGP address family
    AddressVariable string
    Variable name
    AllowAsIn int
    As Number

    • Range: 1-10
    AllowAsInVariable string
    Variable name
    AsOverride bool
    As Override

    • Default value: false
    AsOverrideVariable string
    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
    EbgpMultihopVariable string
    Variable name
    Holdtime int
    Set how long to wait since receiving a keepalive message to consider BGP peer unavailable

    • Range: 0-65535
    HoldtimeVariable string
    Variable name
    Keepalive int
    Set how often to advertise keepalive messages to BGP peer

    • Range: 0-65535
    KeepaliveVariable string
    Variable name
    NextHopSelf bool
    Set router to be next hop for routes advertised to neighbor

    • Default value: false
    NextHopSelfVariable string
    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
    RemoteAsVariable string
    Variable name
    SendCommunity bool
    Send community attribute

    • Default value: true
    SendCommunityVariable string
    Variable name
    SendExtCommunity bool
    Send extended community attribute

    • Default value: true
    SendExtCommunityVariable string
    Variable name
    SendLabel bool
    Send label

    • Default value: false
    SendLabelExplicit bool
    Send label Explicit

    • Default value: false
    SendLabelExplicitVariable string
    Variable name
    SendLabelVariable string
    Variable name
    Shutdown bool
    Enable or disable a BGP neighbor

    • Default value: false
    ShutdownVariable string
    Variable name
    SourceInterface string
    Set IP address of interface for TCP connection to BGP neighbor
    SourceInterfaceVariable string
    Variable name
    Address string
    Set neighbor address
    AddressFamilies []CiscoBgpFeatureTemplateIpv6NeighborAddressFamily
    Set BGP address family
    AddressVariable string
    Variable name
    AllowAsIn int
    As Number

    • Range: 1-10
    AllowAsInVariable string
    Variable name
    AsOverride bool
    As Override

    • Default value: false
    AsOverrideVariable string
    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
    EbgpMultihopVariable string
    Variable name
    Holdtime int
    Set how long to wait since receiving a keepalive message to consider BGP peer unavailable

    • Range: 0-65535
    HoldtimeVariable string
    Variable name
    Keepalive int
    Set how often to advertise keepalive messages to BGP peer

    • Range: 0-65535
    KeepaliveVariable string
    Variable name
    NextHopSelf bool
    Set router to be next hop for routes advertised to neighbor

    • Default value: false
    NextHopSelfVariable string
    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
    RemoteAsVariable string
    Variable name
    SendCommunity bool
    Send community attribute

    • Default value: true
    SendCommunityVariable string
    Variable name
    SendExtCommunity bool
    Send extended community attribute

    • Default value: true
    SendExtCommunityVariable string
    Variable name
    SendLabel bool
    Send label

    • Default value: false
    SendLabelExplicit bool
    Send label Explicit

    • Default value: false
    SendLabelExplicitVariable string
    Variable name
    SendLabelVariable string
    Variable name
    Shutdown bool
    Enable or disable a BGP neighbor

    • Default value: false
    ShutdownVariable string
    Variable name
    SourceInterface string
    Set IP address of interface for TCP connection to BGP neighbor
    SourceInterfaceVariable string
    Variable name
    address String
    Set neighbor address
    addressFamilies List<CiscoBgpFeatureTemplateIpv6NeighborAddressFamily>
    Set BGP address family
    addressVariable String
    Variable name
    allowAsIn Integer
    As Number

    • Range: 1-10
    allowAsInVariable String
    Variable name
    asOverride Boolean
    As Override

    • Default value: false
    asOverrideVariable String
    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
    ebgpMultihopVariable String
    Variable name
    holdtime Integer
    Set how long to wait since receiving a keepalive message to consider BGP peer unavailable

    • Range: 0-65535
    holdtimeVariable String
    Variable name
    keepalive Integer
    Set how often to advertise keepalive messages to BGP peer

    • Range: 0-65535
    keepaliveVariable String
    Variable name
    nextHopSelf Boolean
    Set router to be next hop for routes advertised to neighbor

    • Default value: false
    nextHopSelfVariable String
    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
    remoteAsVariable String
    Variable name
    sendCommunity Boolean
    Send community attribute

    • Default value: true
    sendCommunityVariable String
    Variable name
    sendExtCommunity Boolean
    Send extended community attribute

    • Default value: true
    sendExtCommunityVariable String
    Variable name
    sendLabel Boolean
    Send label

    • Default value: false
    sendLabelExplicit Boolean
    Send label Explicit

    • Default value: false
    sendLabelExplicitVariable String
    Variable name
    sendLabelVariable String
    Variable name
    shutdown Boolean
    Enable or disable a BGP neighbor

    • Default value: false
    shutdownVariable String
    Variable name
    sourceInterface String
    Set IP address of interface for TCP connection to BGP neighbor
    sourceInterfaceVariable String
    Variable name
    address string
    Set neighbor address
    addressFamilies CiscoBgpFeatureTemplateIpv6NeighborAddressFamily[]
    Set BGP address family
    addressVariable string
    Variable name
    allowAsIn number
    As Number

    • Range: 1-10
    allowAsInVariable string
    Variable name
    asOverride boolean
    As Override

    • Default value: false
    asOverrideVariable string
    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
    ebgpMultihopVariable string
    Variable name
    holdtime number
    Set how long to wait since receiving a keepalive message to consider BGP peer unavailable

    • Range: 0-65535
    holdtimeVariable string
    Variable name
    keepalive number
    Set how often to advertise keepalive messages to BGP peer

    • Range: 0-65535
    keepaliveVariable string
    Variable name
    nextHopSelf boolean
    Set router to be next hop for routes advertised to neighbor

    • Default value: false
    nextHopSelfVariable string
    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
    remoteAsVariable string
    Variable name
    sendCommunity boolean
    Send community attribute

    • Default value: true
    sendCommunityVariable string
    Variable name
    sendExtCommunity boolean
    Send extended community attribute

    • Default value: true
    sendExtCommunityVariable string
    Variable name
    sendLabel boolean
    Send label

    • Default value: false
    sendLabelExplicit boolean
    Send label Explicit

    • Default value: false
    sendLabelExplicitVariable string
    Variable name
    sendLabelVariable string
    Variable name
    shutdown boolean
    Enable or disable a BGP neighbor

    • Default value: false
    shutdownVariable string
    Variable name
    sourceInterface string
    Set IP address of interface for TCP connection to BGP neighbor
    sourceInterfaceVariable string
    Variable name
    address str
    Set neighbor address
    address_families Sequence[CiscoBgpFeatureTemplateIpv6NeighborAddressFamily]
    Set BGP address family
    address_variable str
    Variable name
    allow_as_in int
    As Number

    • Range: 1-10
    allow_as_in_variable str
    Variable name
    as_override bool
    As Override

    • Default value: false
    as_override_variable str
    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
    ebgp_multihop_variable str
    Variable name
    holdtime int
    Set how long to wait since receiving a keepalive message to consider BGP peer unavailable

    • Range: 0-65535
    holdtime_variable str
    Variable name
    keepalive int
    Set how often to advertise keepalive messages to BGP peer

    • Range: 0-65535
    keepalive_variable str
    Variable name
    next_hop_self bool
    Set router to be next hop for routes advertised to neighbor

    • Default value: false
    next_hop_self_variable str
    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_variable str
    Variable name
    send_community bool
    Send community attribute

    • Default value: true
    send_community_variable str
    Variable name
    send_ext_community bool
    Send extended community attribute

    • Default value: true
    send_ext_community_variable str
    Variable name
    send_label bool
    Send label

    • Default value: false
    send_label_explicit bool
    Send label Explicit

    • Default value: false
    send_label_explicit_variable str
    Variable name
    send_label_variable str
    Variable name
    shutdown bool
    Enable or disable a BGP neighbor

    • Default value: false
    shutdown_variable str
    Variable name
    source_interface str
    Set IP address of interface for TCP connection to BGP neighbor
    source_interface_variable str
    Variable name
    address String
    Set neighbor address
    addressFamilies List<Property Map>
    Set BGP address family
    addressVariable String
    Variable name
    allowAsIn Number
    As Number

    • Range: 1-10
    allowAsInVariable String
    Variable name
    asOverride Boolean
    As Override

    • Default value: false
    asOverrideVariable String
    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
    ebgpMultihopVariable String
    Variable name
    holdtime Number
    Set how long to wait since receiving a keepalive message to consider BGP peer unavailable

    • Range: 0-65535
    holdtimeVariable String
    Variable name
    keepalive Number
    Set how often to advertise keepalive messages to BGP peer

    • Range: 0-65535
    keepaliveVariable String
    Variable name
    nextHopSelf Boolean
    Set router to be next hop for routes advertised to neighbor

    • Default value: false
    nextHopSelfVariable String
    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
    remoteAsVariable String
    Variable name
    sendCommunity Boolean
    Send community attribute

    • Default value: true
    sendCommunityVariable String
    Variable name
    sendExtCommunity Boolean
    Send extended community attribute

    • Default value: true
    sendExtCommunityVariable String
    Variable name
    sendLabel Boolean
    Send label

    • Default value: false
    sendLabelExplicit Boolean
    Send label Explicit

    • Default value: false
    sendLabelExplicitVariable String
    Variable name
    sendLabelVariable String
    Variable name
    shutdown Boolean
    Enable or disable a BGP neighbor

    • Default value: false
    shutdownVariable String
    Variable name
    sourceInterface String
    Set IP address of interface for TCP connection to BGP neighbor
    sourceInterfaceVariable String
    Variable name

    CiscoBgpFeatureTemplateIpv6NeighborAddressFamily, CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyArgs

    FamilyType string
    Set BGP address family

    • Choices: ipv6-unicast
    MaximumPrefixes int
    Set maximum number of prefixes accepted from BGP peer

    • Range: 0-4294967295
    • Default value: 0
    MaximumPrefixesRestart int
    Set when to restart BGP connection if threshold is exceeded

    • Range: 0-65535
    MaximumPrefixesRestartVariable string
    Variable name
    MaximumPrefixesThreshold int
    Set threshold at which to generate a warning message

    • Range: 0-100
    • Default value: 0
    MaximumPrefixesThresholdVariable string
    Variable name
    MaximumPrefixesVariable string
    Variable name
    MaximumPrefixesWarningOnly bool
    Display only a warning message when threshold is exceeded

    • Default value: false
    MaximumPrefixesWarningOnlyVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    RoutePolicies List<CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyRoutePolicy>
    Select route policy to apply to prefixes received from BGP neighbor
    FamilyType string
    Set BGP address family

    • Choices: ipv6-unicast
    MaximumPrefixes int
    Set maximum number of prefixes accepted from BGP peer

    • Range: 0-4294967295
    • Default value: 0
    MaximumPrefixesRestart int
    Set when to restart BGP connection if threshold is exceeded

    • Range: 0-65535
    MaximumPrefixesRestartVariable string
    Variable name
    MaximumPrefixesThreshold int
    Set threshold at which to generate a warning message

    • Range: 0-100
    • Default value: 0
    MaximumPrefixesThresholdVariable string
    Variable name
    MaximumPrefixesVariable string
    Variable name
    MaximumPrefixesWarningOnly bool
    Display only a warning message when threshold is exceeded

    • Default value: false
    MaximumPrefixesWarningOnlyVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    RoutePolicies []CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyRoutePolicy
    Select route policy to apply to prefixes received from BGP neighbor
    familyType String
    Set BGP address family

    • Choices: ipv6-unicast
    maximumPrefixes Integer
    Set maximum number of prefixes accepted from BGP peer

    • Range: 0-4294967295
    • Default value: 0
    maximumPrefixesRestart Integer
    Set when to restart BGP connection if threshold is exceeded

    • Range: 0-65535
    maximumPrefixesRestartVariable String
    Variable name
    maximumPrefixesThreshold Integer
    Set threshold at which to generate a warning message

    • Range: 0-100
    • Default value: 0
    maximumPrefixesThresholdVariable String
    Variable name
    maximumPrefixesVariable String
    Variable name
    maximumPrefixesWarningOnly Boolean
    Display only a warning message when threshold is exceeded

    • Default value: false
    maximumPrefixesWarningOnlyVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    routePolicies List<CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyRoutePolicy>
    Select route policy to apply to prefixes received from BGP neighbor
    familyType string
    Set BGP address family

    • Choices: ipv6-unicast
    maximumPrefixes number
    Set maximum number of prefixes accepted from BGP peer

    • Range: 0-4294967295
    • Default value: 0
    maximumPrefixesRestart number
    Set when to restart BGP connection if threshold is exceeded

    • Range: 0-65535
    maximumPrefixesRestartVariable string
    Variable name
    maximumPrefixesThreshold number
    Set threshold at which to generate a warning message

    • Range: 0-100
    • Default value: 0
    maximumPrefixesThresholdVariable string
    Variable name
    maximumPrefixesVariable string
    Variable name
    maximumPrefixesWarningOnly boolean
    Display only a warning message when threshold is exceeded

    • Default value: false
    maximumPrefixesWarningOnlyVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    routePolicies CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyRoutePolicy[]
    Select route policy to apply to prefixes received from BGP neighbor
    family_type str
    Set BGP address family

    • Choices: ipv6-unicast
    maximum_prefixes int
    Set maximum number of prefixes accepted from BGP peer

    • Range: 0-4294967295
    • Default value: 0
    maximum_prefixes_restart int
    Set when to restart BGP connection if threshold is exceeded

    • Range: 0-65535
    maximum_prefixes_restart_variable str
    Variable name
    maximum_prefixes_threshold int
    Set threshold at which to generate a warning message

    • Range: 0-100
    • Default value: 0
    maximum_prefixes_threshold_variable str
    Variable name
    maximum_prefixes_variable str
    Variable name
    maximum_prefixes_warning_only bool
    Display only a warning message when threshold is exceeded

    • Default value: false
    maximum_prefixes_warning_only_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    route_policies Sequence[CiscoBgpFeatureTemplateIpv6NeighborAddressFamilyRoutePolicy]
    Select route policy to apply to prefixes received from BGP neighbor
    familyType String
    Set BGP address family

    • Choices: ipv6-unicast
    maximumPrefixes Number
    Set maximum number of prefixes accepted from BGP peer

    • Range: 0-4294967295
    • Default value: 0
    maximumPrefixesRestart Number
    Set when to restart BGP connection if threshold is exceeded

    • Range: 0-65535
    maximumPrefixesRestartVariable String
    Variable name
    maximumPrefixesThreshold Number
    Set threshold at which to generate a warning message

    • Range: 0-100
    • Default value: 0
    maximumPrefixesThresholdVariable String
    Variable name
    maximumPrefixesVariable String
    Variable name
    maximumPrefixesWarningOnly Boolean
    Display only a warning message when threshold is exceeded

    • Default value: false
    maximumPrefixesWarningOnlyVariable String
    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
    Optional bool
    Indicates if list item is considered optional.
    PolicyName string
    Configure name of route policy
    PolicyNameVariable string
    Variable name
    Direction string
    Set direction for applying route policy

    • Choices: in, out
    Optional bool
    Indicates if list item is considered optional.
    PolicyName string
    Configure name of route policy
    PolicyNameVariable string
    Variable name
    direction String
    Set direction for applying route policy

    • Choices: in, out
    optional Boolean
    Indicates if list item is considered optional.
    policyName String
    Configure name of route policy
    policyNameVariable String
    Variable name
    direction string
    Set direction for applying route policy

    • Choices: in, out
    optional boolean
    Indicates if list item is considered optional.
    policyName string
    Configure name of route policy
    policyNameVariable string
    Variable name
    direction str
    Set direction for applying route policy

    • Choices: in, out
    optional bool
    Indicates if list item is considered optional.
    policy_name str
    Configure name of route policy
    policy_name_variable str
    Variable name
    direction String
    Set direction for applying route policy

    • Choices: in, out
    optional Boolean
    Indicates if list item is considered optional.
    policyName String
    Configure name of route policy
    policyNameVariable String
    Variable name

    CiscoBgpFeatureTemplateIpv6RouteTarget, CiscoBgpFeatureTemplateIpv6RouteTargetArgs

    Exports List<CiscoBgpFeatureTemplateIpv6RouteTargetExport>
    Export Target-VPN community for IPV6
    Imports List<CiscoBgpFeatureTemplateIpv6RouteTargetImport>
    Import Target-VPN community for IPV6
    Optional bool
    Indicates if list item is considered optional.
    VpnId int
    VPN ID for IPv6

    • Range: 1-65527
    VpnIdVariable string
    Variable name
    Exports []CiscoBgpFeatureTemplateIpv6RouteTargetExport
    Export Target-VPN community for IPV6
    Imports []CiscoBgpFeatureTemplateIpv6RouteTargetImport
    Import Target-VPN community for IPV6
    Optional bool
    Indicates if list item is considered optional.
    VpnId int
    VPN ID for IPv6

    • Range: 1-65527
    VpnIdVariable string
    Variable name
    exports List<CiscoBgpFeatureTemplateIpv6RouteTargetExport>
    Export Target-VPN community for IPV6
    imports List<CiscoBgpFeatureTemplateIpv6RouteTargetImport>
    Import Target-VPN community for IPV6
    optional Boolean
    Indicates if list item is considered optional.
    vpnId Integer
    VPN ID for IPv6

    • Range: 1-65527
    vpnIdVariable String
    Variable name
    exports CiscoBgpFeatureTemplateIpv6RouteTargetExport[]
    Export Target-VPN community for IPV6
    imports CiscoBgpFeatureTemplateIpv6RouteTargetImport[]
    Import Target-VPN community for IPV6
    optional boolean
    Indicates if list item is considered optional.
    vpnId number
    VPN ID for IPv6

    • Range: 1-65527
    vpnIdVariable string
    Variable name
    exports Sequence[CiscoBgpFeatureTemplateIpv6RouteTargetExport]
    Export Target-VPN community for IPV6
    imports Sequence[CiscoBgpFeatureTemplateIpv6RouteTargetImport]
    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
    vpn_id_variable str
    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
    vpnIdVariable String
    Variable name

    CiscoBgpFeatureTemplateIpv6RouteTargetExport, CiscoBgpFeatureTemplateIpv6RouteTargetExportArgs

    AsnIp string
    asn-ip
    AsnIpVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    AsnIp string
    asn-ip
    AsnIpVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    asnIp String
    asn-ip
    asnIpVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    asnIp string
    asn-ip
    asnIpVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    asn_ip str
    asn-ip
    asn_ip_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    asnIp String
    asn-ip
    asnIpVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.

    CiscoBgpFeatureTemplateIpv6RouteTargetImport, CiscoBgpFeatureTemplateIpv6RouteTargetImportArgs

    AsnIp string
    asn-ip
    AsnIpVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    AsnIp string
    asn-ip
    AsnIpVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    asnIp String
    asn-ip
    asnIpVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    asnIp string
    asn-ip
    asnIpVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    asn_ip str
    asn-ip
    asn_ip_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    asnIp String
    asn-ip
    asnIpVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.

    CiscoBgpFeatureTemplateMplsInterface, CiscoBgpFeatureTemplateMplsInterfaceArgs

    InterfaceName string
    Interface Name
    InterfaceNameVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    InterfaceName string
    Interface Name
    InterfaceNameVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    interfaceName String
    Interface Name
    interfaceNameVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    interfaceName string
    Interface Name
    interfaceNameVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    interface_name str
    Interface Name
    interface_name_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    interfaceName String
    Interface Name
    interfaceNameVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.

    Import

    $ pulumi import sdwan:index/ciscoBgpFeatureTemplate:CiscoBgpFeatureTemplate example "f6b2c44c-693c-4763-b010-895aa3d236bd"
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    sdwan pulumi/pulumi-sdwan
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the sdwan Terraform Provider.
    sdwan logo
    Cisco Catalyst SD-WAN v0.1.3 published on Tuesday, Sep 24, 2024 by Pulumi