sdwan.CiscoOspfFeatureTemplate
Explore with Pulumi AI
This resource can manage a Cisco OSPF 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.CiscoOspfFeatureTemplate;
import com.pulumi.sdwan.CiscoOspfFeatureTemplateArgs;
import com.pulumi.sdwan.inputs.CiscoOspfFeatureTemplateRedistributeArgs;
import com.pulumi.sdwan.inputs.CiscoOspfFeatureTemplateMaxMetricRouterLsaArgs;
import com.pulumi.sdwan.inputs.CiscoOspfFeatureTemplateRoutePolicyArgs;
import com.pulumi.sdwan.inputs.CiscoOspfFeatureTemplateAreaArgs;
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 CiscoOspfFeatureTemplate("example", CiscoOspfFeatureTemplateArgs.builder()
            .name("Example")
            .description("My Example")
            .deviceTypes("vedge-C8000V")
            .routerId("1.2.3.4")
            .autoCostReferenceBandwidth(100000)
            .compatibleRfc1583(true)
            .defaultInformationOriginate(true)
            .defaultInformationOriginateAlways(true)
            .defaultInformationOriginateMetric(100)
            .defaultInformationOriginateMetricType("type1")
            .distanceExternal(111)
            .distanceInterArea(111)
            .distanceIntraArea(112)
            .timersSpfDelay(300)
            .timersSpfInitialHold(2000)
            .timersSpfMaxHold(20000)
            .redistributes(CiscoOspfFeatureTemplateRedistributeArgs.builder()
                .protocol("static")
                .route_policy("RP1")
                .nat_dia(true)
                .build())
            .maxMetricRouterLsas(CiscoOspfFeatureTemplateMaxMetricRouterLsaArgs.builder()
                .ad_type("on-startup")
                .time(100)
                .build())
            .routePolicies(CiscoOspfFeatureTemplateRoutePolicyArgs.builder()
                .direction("in")
                .policy_name("POLICY1")
                .build())
            .areas(CiscoOspfFeatureTemplateAreaArgs.builder()
                .area_number(1)
                .stub(false)
                .stub_no_summary(false)
                .nssa(false)
                .nssa_no_summary(true)
                .interfaces(CiscoOspfFeatureTemplateAreaInterfaceArgs.builder()
                    .name("e1")
                    .helloInterval(20)
                    .deadInterval(60)
                    .retransmitInterval(10)
                    .cost(100)
                    .priority(10)
                    .network("point-to-point")
                    .passiveInterface(true)
                    .authenticationType("message-digest")
                    .authenticationMessageDigestKeyId(1)
                    .authenticationMessageDigestKey("cisco123")
                    .build())
                .ranges(CiscoOspfFeatureTemplateAreaRangeArgs.builder()
                    .address("1.1.1.0/24")
                    .cost(100)
                    .noAdvertise(true)
                    .build())
                .build())
            .build());
    }
}
resources:
  example:
    type: sdwan:CiscoOspfFeatureTemplate
    properties:
      name: Example
      description: My Example
      deviceTypes:
        - vedge-C8000V
      routerId: 1.2.3.4
      autoCostReferenceBandwidth: 100000
      compatibleRfc1583: true
      defaultInformationOriginate: true
      defaultInformationOriginateAlways: true
      defaultInformationOriginateMetric: 100
      defaultInformationOriginateMetricType: type1
      distanceExternal: 111
      distanceInterArea: 111
      distanceIntraArea: 112
      timersSpfDelay: 300
      timersSpfInitialHold: 2000
      timersSpfMaxHold: 20000
      redistributes:
        - protocol: static
          route_policy: RP1
          nat_dia: true
      maxMetricRouterLsas:
        - ad_type: on-startup
          time: 100
      routePolicies:
        - direction: in
          policy_name: POLICY1
      areas:
        - area_number: 1
          stub: false
          stub_no_summary: false
          nssa: false
          nssa_no_summary: true
          interfaces:
            - name: e1
              helloInterval: 20
              deadInterval: 60
              retransmitInterval: 10
              cost: 100
              priority: 10
              network: point-to-point
              passiveInterface: true
              authenticationType: message-digest
              authenticationMessageDigestKeyId: 1
              authenticationMessageDigestKey: cisco123
          ranges:
            - address: 1.1.1.0/24
              cost: 100
              noAdvertise: true
Create CiscoOspfFeatureTemplate Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CiscoOspfFeatureTemplate(name: string, args: CiscoOspfFeatureTemplateArgs, opts?: CustomResourceOptions);@overload
def CiscoOspfFeatureTemplate(resource_name: str,
                             args: CiscoOspfFeatureTemplateArgs,
                             opts: Optional[ResourceOptions] = None)
@overload
def CiscoOspfFeatureTemplate(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             description: Optional[str] = None,
                             device_types: Optional[Sequence[str]] = None,
                             distance_inter_area: Optional[int] = None,
                             compatible_rfc1583_variable: Optional[str] = None,
                             distance_inter_area_variable: Optional[str] = None,
                             default_information_originate: Optional[bool] = None,
                             default_information_originate_always: Optional[bool] = None,
                             default_information_originate_always_variable: Optional[str] = None,
                             default_information_originate_metric: Optional[int] = None,
                             default_information_originate_metric_type: Optional[str] = None,
                             default_information_originate_metric_type_variable: Optional[str] = None,
                             default_information_originate_metric_variable: Optional[str] = None,
                             auto_cost_reference_bandwidth_variable: Optional[str] = None,
                             auto_cost_reference_bandwidth: Optional[int] = None,
                             distance_external: Optional[int] = None,
                             distance_external_variable: Optional[str] = None,
                             timers_spf_max_hold_variable: Optional[str] = None,
                             compatible_rfc1583: Optional[bool] = None,
                             distance_intra_area: Optional[int] = None,
                             distance_intra_area_variable: Optional[str] = None,
                             max_metric_router_lsas: Optional[Sequence[CiscoOspfFeatureTemplateMaxMetricRouterLsaArgs]] = None,
                             name: Optional[str] = None,
                             redistributes: Optional[Sequence[CiscoOspfFeatureTemplateRedistributeArgs]] = None,
                             route_policies: Optional[Sequence[CiscoOspfFeatureTemplateRoutePolicyArgs]] = None,
                             router_id: Optional[str] = None,
                             router_id_variable: Optional[str] = None,
                             timers_spf_delay: Optional[int] = None,
                             timers_spf_delay_variable: Optional[str] = None,
                             timers_spf_initial_hold: Optional[int] = None,
                             timers_spf_initial_hold_variable: Optional[str] = None,
                             timers_spf_max_hold: Optional[int] = None,
                             areas: Optional[Sequence[CiscoOspfFeatureTemplateAreaArgs]] = None)func NewCiscoOspfFeatureTemplate(ctx *Context, name string, args CiscoOspfFeatureTemplateArgs, opts ...ResourceOption) (*CiscoOspfFeatureTemplate, error)public CiscoOspfFeatureTemplate(string name, CiscoOspfFeatureTemplateArgs args, CustomResourceOptions? opts = null)
public CiscoOspfFeatureTemplate(String name, CiscoOspfFeatureTemplateArgs args)
public CiscoOspfFeatureTemplate(String name, CiscoOspfFeatureTemplateArgs args, CustomResourceOptions options)
type: sdwan:CiscoOspfFeatureTemplate
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 CiscoOspfFeatureTemplateArgs
- 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 CiscoOspfFeatureTemplateArgs
- 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 CiscoOspfFeatureTemplateArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CiscoOspfFeatureTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CiscoOspfFeatureTemplateArgs
- 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 ciscoOspfFeatureTemplateResource = new Sdwan.CiscoOspfFeatureTemplate("ciscoOspfFeatureTemplateResource", new()
{
    Description = "string",
    DeviceTypes = new[]
    {
        "string",
    },
    DistanceInterArea = 0,
    CompatibleRfc1583Variable = "string",
    DistanceInterAreaVariable = "string",
    DefaultInformationOriginate = false,
    DefaultInformationOriginateAlways = false,
    DefaultInformationOriginateAlwaysVariable = "string",
    DefaultInformationOriginateMetric = 0,
    DefaultInformationOriginateMetricType = "string",
    DefaultInformationOriginateMetricTypeVariable = "string",
    DefaultInformationOriginateMetricVariable = "string",
    AutoCostReferenceBandwidthVariable = "string",
    AutoCostReferenceBandwidth = 0,
    DistanceExternal = 0,
    DistanceExternalVariable = "string",
    TimersSpfMaxHoldVariable = "string",
    CompatibleRfc1583 = false,
    DistanceIntraArea = 0,
    DistanceIntraAreaVariable = "string",
    MaxMetricRouterLsas = new[]
    {
        new Sdwan.Inputs.CiscoOspfFeatureTemplateMaxMetricRouterLsaArgs
        {
            AdType = "string",
            Optional = false,
            Time = 0,
            TimeVariable = "string",
        },
    },
    Name = "string",
    Redistributes = new[]
    {
        new Sdwan.Inputs.CiscoOspfFeatureTemplateRedistributeArgs
        {
            NatDia = false,
            NatDiaVariable = "string",
            Optional = false,
            Protocol = "string",
            ProtocolVariable = "string",
            RoutePolicy = "string",
            RoutePolicyVariable = "string",
        },
    },
    RoutePolicies = new[]
    {
        new Sdwan.Inputs.CiscoOspfFeatureTemplateRoutePolicyArgs
        {
            Direction = "string",
            DirectionVariable = "string",
            Optional = false,
            PolicyName = "string",
            PolicyNameVariable = "string",
        },
    },
    RouterId = "string",
    RouterIdVariable = "string",
    TimersSpfDelay = 0,
    TimersSpfDelayVariable = "string",
    TimersSpfInitialHold = 0,
    TimersSpfInitialHoldVariable = "string",
    TimersSpfMaxHold = 0,
    Areas = new[]
    {
        new Sdwan.Inputs.CiscoOspfFeatureTemplateAreaArgs
        {
            AreaNumber = 0,
            AreaNumberVariable = "string",
            Interfaces = new[]
            {
                new Sdwan.Inputs.CiscoOspfFeatureTemplateAreaInterfaceArgs
                {
                    AuthenticationMessageDigestKey = "string",
                    AuthenticationMessageDigestKeyId = 0,
                    AuthenticationMessageDigestKeyIdVariable = "string",
                    AuthenticationMessageDigestKeyVariable = "string",
                    AuthenticationType = "string",
                    AuthenticationTypeVariable = "string",
                    Cost = 0,
                    CostVariable = "string",
                    DeadInterval = 0,
                    DeadIntervalVariable = "string",
                    HelloInterval = 0,
                    HelloIntervalVariable = "string",
                    Name = "string",
                    NameVariable = "string",
                    Network = "string",
                    NetworkVariable = "string",
                    Optional = false,
                    PassiveInterface = false,
                    PassiveInterfaceVariable = "string",
                    Priority = 0,
                    PriorityVariable = "string",
                    RetransmitInterval = 0,
                    RetransmitIntervalVariable = "string",
                },
            },
            Nssa = false,
            NssaNoSummary = false,
            NssaNoSummaryVariable = "string",
            Optional = false,
            Ranges = new[]
            {
                new Sdwan.Inputs.CiscoOspfFeatureTemplateAreaRangeArgs
                {
                    Address = "string",
                    AddressVariable = "string",
                    Cost = 0,
                    CostVariable = "string",
                    NoAdvertise = false,
                    NoAdvertiseVariable = "string",
                    Optional = false,
                },
            },
            Stub = false,
            StubNoSummary = false,
            StubNoSummaryVariable = "string",
        },
    },
});
example, err := sdwan.NewCiscoOspfFeatureTemplate(ctx, "ciscoOspfFeatureTemplateResource", &sdwan.CiscoOspfFeatureTemplateArgs{
	Description: pulumi.String("string"),
	DeviceTypes: pulumi.StringArray{
		pulumi.String("string"),
	},
	DistanceInterArea:                             pulumi.Int(0),
	CompatibleRfc1583Variable:                     pulumi.String("string"),
	DistanceInterAreaVariable:                     pulumi.String("string"),
	DefaultInformationOriginate:                   pulumi.Bool(false),
	DefaultInformationOriginateAlways:             pulumi.Bool(false),
	DefaultInformationOriginateAlwaysVariable:     pulumi.String("string"),
	DefaultInformationOriginateMetric:             pulumi.Int(0),
	DefaultInformationOriginateMetricType:         pulumi.String("string"),
	DefaultInformationOriginateMetricTypeVariable: pulumi.String("string"),
	DefaultInformationOriginateMetricVariable:     pulumi.String("string"),
	AutoCostReferenceBandwidthVariable:            pulumi.String("string"),
	AutoCostReferenceBandwidth:                    pulumi.Int(0),
	DistanceExternal:                              pulumi.Int(0),
	DistanceExternalVariable:                      pulumi.String("string"),
	TimersSpfMaxHoldVariable:                      pulumi.String("string"),
	CompatibleRfc1583:                             pulumi.Bool(false),
	DistanceIntraArea:                             pulumi.Int(0),
	DistanceIntraAreaVariable:                     pulumi.String("string"),
	MaxMetricRouterLsas: sdwan.CiscoOspfFeatureTemplateMaxMetricRouterLsaArray{
		&sdwan.CiscoOspfFeatureTemplateMaxMetricRouterLsaArgs{
			AdType:       pulumi.String("string"),
			Optional:     pulumi.Bool(false),
			Time:         pulumi.Int(0),
			TimeVariable: pulumi.String("string"),
		},
	},
	Name: pulumi.String("string"),
	Redistributes: sdwan.CiscoOspfFeatureTemplateRedistributeArray{
		&sdwan.CiscoOspfFeatureTemplateRedistributeArgs{
			NatDia:              pulumi.Bool(false),
			NatDiaVariable:      pulumi.String("string"),
			Optional:            pulumi.Bool(false),
			Protocol:            pulumi.String("string"),
			ProtocolVariable:    pulumi.String("string"),
			RoutePolicy:         pulumi.String("string"),
			RoutePolicyVariable: pulumi.String("string"),
		},
	},
	RoutePolicies: sdwan.CiscoOspfFeatureTemplateRoutePolicyArray{
		&sdwan.CiscoOspfFeatureTemplateRoutePolicyArgs{
			Direction:          pulumi.String("string"),
			DirectionVariable:  pulumi.String("string"),
			Optional:           pulumi.Bool(false),
			PolicyName:         pulumi.String("string"),
			PolicyNameVariable: pulumi.String("string"),
		},
	},
	RouterId:                     pulumi.String("string"),
	RouterIdVariable:             pulumi.String("string"),
	TimersSpfDelay:               pulumi.Int(0),
	TimersSpfDelayVariable:       pulumi.String("string"),
	TimersSpfInitialHold:         pulumi.Int(0),
	TimersSpfInitialHoldVariable: pulumi.String("string"),
	TimersSpfMaxHold:             pulumi.Int(0),
	Areas: sdwan.CiscoOspfFeatureTemplateAreaArray{
		&sdwan.CiscoOspfFeatureTemplateAreaArgs{
			AreaNumber:         pulumi.Int(0),
			AreaNumberVariable: pulumi.String("string"),
			Interfaces: sdwan.CiscoOspfFeatureTemplateAreaInterfaceArray{
				&sdwan.CiscoOspfFeatureTemplateAreaInterfaceArgs{
					AuthenticationMessageDigestKey:           pulumi.String("string"),
					AuthenticationMessageDigestKeyId:         pulumi.Int(0),
					AuthenticationMessageDigestKeyIdVariable: pulumi.String("string"),
					AuthenticationMessageDigestKeyVariable:   pulumi.String("string"),
					AuthenticationType:                       pulumi.String("string"),
					AuthenticationTypeVariable:               pulumi.String("string"),
					Cost:                                     pulumi.Int(0),
					CostVariable:                             pulumi.String("string"),
					DeadInterval:                             pulumi.Int(0),
					DeadIntervalVariable:                     pulumi.String("string"),
					HelloInterval:                            pulumi.Int(0),
					HelloIntervalVariable:                    pulumi.String("string"),
					Name:                                     pulumi.String("string"),
					NameVariable:                             pulumi.String("string"),
					Network:                                  pulumi.String("string"),
					NetworkVariable:                          pulumi.String("string"),
					Optional:                                 pulumi.Bool(false),
					PassiveInterface:                         pulumi.Bool(false),
					PassiveInterfaceVariable:                 pulumi.String("string"),
					Priority:                                 pulumi.Int(0),
					PriorityVariable:                         pulumi.String("string"),
					RetransmitInterval:                       pulumi.Int(0),
					RetransmitIntervalVariable:               pulumi.String("string"),
				},
			},
			Nssa:                  pulumi.Bool(false),
			NssaNoSummary:         pulumi.Bool(false),
			NssaNoSummaryVariable: pulumi.String("string"),
			Optional:              pulumi.Bool(false),
			Ranges: sdwan.CiscoOspfFeatureTemplateAreaRangeArray{
				&sdwan.CiscoOspfFeatureTemplateAreaRangeArgs{
					Address:             pulumi.String("string"),
					AddressVariable:     pulumi.String("string"),
					Cost:                pulumi.Int(0),
					CostVariable:        pulumi.String("string"),
					NoAdvertise:         pulumi.Bool(false),
					NoAdvertiseVariable: pulumi.String("string"),
					Optional:            pulumi.Bool(false),
				},
			},
			Stub:                  pulumi.Bool(false),
			StubNoSummary:         pulumi.Bool(false),
			StubNoSummaryVariable: pulumi.String("string"),
		},
	},
})
var ciscoOspfFeatureTemplateResource = new CiscoOspfFeatureTemplate("ciscoOspfFeatureTemplateResource", CiscoOspfFeatureTemplateArgs.builder()
    .description("string")
    .deviceTypes("string")
    .distanceInterArea(0)
    .compatibleRfc1583Variable("string")
    .distanceInterAreaVariable("string")
    .defaultInformationOriginate(false)
    .defaultInformationOriginateAlways(false)
    .defaultInformationOriginateAlwaysVariable("string")
    .defaultInformationOriginateMetric(0)
    .defaultInformationOriginateMetricType("string")
    .defaultInformationOriginateMetricTypeVariable("string")
    .defaultInformationOriginateMetricVariable("string")
    .autoCostReferenceBandwidthVariable("string")
    .autoCostReferenceBandwidth(0)
    .distanceExternal(0)
    .distanceExternalVariable("string")
    .timersSpfMaxHoldVariable("string")
    .compatibleRfc1583(false)
    .distanceIntraArea(0)
    .distanceIntraAreaVariable("string")
    .maxMetricRouterLsas(CiscoOspfFeatureTemplateMaxMetricRouterLsaArgs.builder()
        .adType("string")
        .optional(false)
        .time(0)
        .timeVariable("string")
        .build())
    .name("string")
    .redistributes(CiscoOspfFeatureTemplateRedistributeArgs.builder()
        .natDia(false)
        .natDiaVariable("string")
        .optional(false)
        .protocol("string")
        .protocolVariable("string")
        .routePolicy("string")
        .routePolicyVariable("string")
        .build())
    .routePolicies(CiscoOspfFeatureTemplateRoutePolicyArgs.builder()
        .direction("string")
        .directionVariable("string")
        .optional(false)
        .policyName("string")
        .policyNameVariable("string")
        .build())
    .routerId("string")
    .routerIdVariable("string")
    .timersSpfDelay(0)
    .timersSpfDelayVariable("string")
    .timersSpfInitialHold(0)
    .timersSpfInitialHoldVariable("string")
    .timersSpfMaxHold(0)
    .areas(CiscoOspfFeatureTemplateAreaArgs.builder()
        .areaNumber(0)
        .areaNumberVariable("string")
        .interfaces(CiscoOspfFeatureTemplateAreaInterfaceArgs.builder()
            .authenticationMessageDigestKey("string")
            .authenticationMessageDigestKeyId(0)
            .authenticationMessageDigestKeyIdVariable("string")
            .authenticationMessageDigestKeyVariable("string")
            .authenticationType("string")
            .authenticationTypeVariable("string")
            .cost(0)
            .costVariable("string")
            .deadInterval(0)
            .deadIntervalVariable("string")
            .helloInterval(0)
            .helloIntervalVariable("string")
            .name("string")
            .nameVariable("string")
            .network("string")
            .networkVariable("string")
            .optional(false)
            .passiveInterface(false)
            .passiveInterfaceVariable("string")
            .priority(0)
            .priorityVariable("string")
            .retransmitInterval(0)
            .retransmitIntervalVariable("string")
            .build())
        .nssa(false)
        .nssaNoSummary(false)
        .nssaNoSummaryVariable("string")
        .optional(false)
        .ranges(CiscoOspfFeatureTemplateAreaRangeArgs.builder()
            .address("string")
            .addressVariable("string")
            .cost(0)
            .costVariable("string")
            .noAdvertise(false)
            .noAdvertiseVariable("string")
            .optional(false)
            .build())
        .stub(false)
        .stubNoSummary(false)
        .stubNoSummaryVariable("string")
        .build())
    .build());
cisco_ospf_feature_template_resource = sdwan.CiscoOspfFeatureTemplate("ciscoOspfFeatureTemplateResource",
    description="string",
    device_types=["string"],
    distance_inter_area=0,
    compatible_rfc1583_variable="string",
    distance_inter_area_variable="string",
    default_information_originate=False,
    default_information_originate_always=False,
    default_information_originate_always_variable="string",
    default_information_originate_metric=0,
    default_information_originate_metric_type="string",
    default_information_originate_metric_type_variable="string",
    default_information_originate_metric_variable="string",
    auto_cost_reference_bandwidth_variable="string",
    auto_cost_reference_bandwidth=0,
    distance_external=0,
    distance_external_variable="string",
    timers_spf_max_hold_variable="string",
    compatible_rfc1583=False,
    distance_intra_area=0,
    distance_intra_area_variable="string",
    max_metric_router_lsas=[{
        "ad_type": "string",
        "optional": False,
        "time": 0,
        "time_variable": "string",
    }],
    name="string",
    redistributes=[{
        "nat_dia": False,
        "nat_dia_variable": "string",
        "optional": False,
        "protocol": "string",
        "protocol_variable": "string",
        "route_policy": "string",
        "route_policy_variable": "string",
    }],
    route_policies=[{
        "direction": "string",
        "direction_variable": "string",
        "optional": False,
        "policy_name": "string",
        "policy_name_variable": "string",
    }],
    router_id="string",
    router_id_variable="string",
    timers_spf_delay=0,
    timers_spf_delay_variable="string",
    timers_spf_initial_hold=0,
    timers_spf_initial_hold_variable="string",
    timers_spf_max_hold=0,
    areas=[{
        "area_number": 0,
        "area_number_variable": "string",
        "interfaces": [{
            "authentication_message_digest_key": "string",
            "authentication_message_digest_key_id": 0,
            "authentication_message_digest_key_id_variable": "string",
            "authentication_message_digest_key_variable": "string",
            "authentication_type": "string",
            "authentication_type_variable": "string",
            "cost": 0,
            "cost_variable": "string",
            "dead_interval": 0,
            "dead_interval_variable": "string",
            "hello_interval": 0,
            "hello_interval_variable": "string",
            "name": "string",
            "name_variable": "string",
            "network": "string",
            "network_variable": "string",
            "optional": False,
            "passive_interface": False,
            "passive_interface_variable": "string",
            "priority": 0,
            "priority_variable": "string",
            "retransmit_interval": 0,
            "retransmit_interval_variable": "string",
        }],
        "nssa": False,
        "nssa_no_summary": False,
        "nssa_no_summary_variable": "string",
        "optional": False,
        "ranges": [{
            "address": "string",
            "address_variable": "string",
            "cost": 0,
            "cost_variable": "string",
            "no_advertise": False,
            "no_advertise_variable": "string",
            "optional": False,
        }],
        "stub": False,
        "stub_no_summary": False,
        "stub_no_summary_variable": "string",
    }])
const ciscoOspfFeatureTemplateResource = new sdwan.CiscoOspfFeatureTemplate("ciscoOspfFeatureTemplateResource", {
    description: "string",
    deviceTypes: ["string"],
    distanceInterArea: 0,
    compatibleRfc1583Variable: "string",
    distanceInterAreaVariable: "string",
    defaultInformationOriginate: false,
    defaultInformationOriginateAlways: false,
    defaultInformationOriginateAlwaysVariable: "string",
    defaultInformationOriginateMetric: 0,
    defaultInformationOriginateMetricType: "string",
    defaultInformationOriginateMetricTypeVariable: "string",
    defaultInformationOriginateMetricVariable: "string",
    autoCostReferenceBandwidthVariable: "string",
    autoCostReferenceBandwidth: 0,
    distanceExternal: 0,
    distanceExternalVariable: "string",
    timersSpfMaxHoldVariable: "string",
    compatibleRfc1583: false,
    distanceIntraArea: 0,
    distanceIntraAreaVariable: "string",
    maxMetricRouterLsas: [{
        adType: "string",
        optional: false,
        time: 0,
        timeVariable: "string",
    }],
    name: "string",
    redistributes: [{
        natDia: false,
        natDiaVariable: "string",
        optional: false,
        protocol: "string",
        protocolVariable: "string",
        routePolicy: "string",
        routePolicyVariable: "string",
    }],
    routePolicies: [{
        direction: "string",
        directionVariable: "string",
        optional: false,
        policyName: "string",
        policyNameVariable: "string",
    }],
    routerId: "string",
    routerIdVariable: "string",
    timersSpfDelay: 0,
    timersSpfDelayVariable: "string",
    timersSpfInitialHold: 0,
    timersSpfInitialHoldVariable: "string",
    timersSpfMaxHold: 0,
    areas: [{
        areaNumber: 0,
        areaNumberVariable: "string",
        interfaces: [{
            authenticationMessageDigestKey: "string",
            authenticationMessageDigestKeyId: 0,
            authenticationMessageDigestKeyIdVariable: "string",
            authenticationMessageDigestKeyVariable: "string",
            authenticationType: "string",
            authenticationTypeVariable: "string",
            cost: 0,
            costVariable: "string",
            deadInterval: 0,
            deadIntervalVariable: "string",
            helloInterval: 0,
            helloIntervalVariable: "string",
            name: "string",
            nameVariable: "string",
            network: "string",
            networkVariable: "string",
            optional: false,
            passiveInterface: false,
            passiveInterfaceVariable: "string",
            priority: 0,
            priorityVariable: "string",
            retransmitInterval: 0,
            retransmitIntervalVariable: "string",
        }],
        nssa: false,
        nssaNoSummary: false,
        nssaNoSummaryVariable: "string",
        optional: false,
        ranges: [{
            address: "string",
            addressVariable: "string",
            cost: 0,
            costVariable: "string",
            noAdvertise: false,
            noAdvertiseVariable: "string",
            optional: false,
        }],
        stub: false,
        stubNoSummary: false,
        stubNoSummaryVariable: "string",
    }],
});
type: sdwan:CiscoOspfFeatureTemplate
properties:
    areas:
        - areaNumber: 0
          areaNumberVariable: string
          interfaces:
            - authenticationMessageDigestKey: string
              authenticationMessageDigestKeyId: 0
              authenticationMessageDigestKeyIdVariable: string
              authenticationMessageDigestKeyVariable: string
              authenticationType: string
              authenticationTypeVariable: string
              cost: 0
              costVariable: string
              deadInterval: 0
              deadIntervalVariable: string
              helloInterval: 0
              helloIntervalVariable: string
              name: string
              nameVariable: string
              network: string
              networkVariable: string
              optional: false
              passiveInterface: false
              passiveInterfaceVariable: string
              priority: 0
              priorityVariable: string
              retransmitInterval: 0
              retransmitIntervalVariable: string
          nssa: false
          nssaNoSummary: false
          nssaNoSummaryVariable: string
          optional: false
          ranges:
            - address: string
              addressVariable: string
              cost: 0
              costVariable: string
              noAdvertise: false
              noAdvertiseVariable: string
              optional: false
          stub: false
          stubNoSummary: false
          stubNoSummaryVariable: string
    autoCostReferenceBandwidth: 0
    autoCostReferenceBandwidthVariable: string
    compatibleRfc1583: false
    compatibleRfc1583Variable: string
    defaultInformationOriginate: false
    defaultInformationOriginateAlways: false
    defaultInformationOriginateAlwaysVariable: string
    defaultInformationOriginateMetric: 0
    defaultInformationOriginateMetricType: string
    defaultInformationOriginateMetricTypeVariable: string
    defaultInformationOriginateMetricVariable: string
    description: string
    deviceTypes:
        - string
    distanceExternal: 0
    distanceExternalVariable: string
    distanceInterArea: 0
    distanceInterAreaVariable: string
    distanceIntraArea: 0
    distanceIntraAreaVariable: string
    maxMetricRouterLsas:
        - adType: string
          optional: false
          time: 0
          timeVariable: string
    name: string
    redistributes:
        - natDia: false
          natDiaVariable: string
          optional: false
          protocol: string
          protocolVariable: string
          routePolicy: string
          routePolicyVariable: string
    routePolicies:
        - direction: string
          directionVariable: string
          optional: false
          policyName: string
          policyNameVariable: string
    routerId: string
    routerIdVariable: string
    timersSpfDelay: 0
    timersSpfDelayVariable: string
    timersSpfInitialHold: 0
    timersSpfInitialHoldVariable: string
    timersSpfMaxHold: 0
    timersSpfMaxHoldVariable: string
CiscoOspfFeatureTemplate Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CiscoOspfFeatureTemplate 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
- Areas
List<CiscoOspf Feature Template Area> 
- Configure OSPF area
- AutoCost intReference Bandwidth 
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- AutoCost stringReference Bandwidth Variable 
- Variable name
- CompatibleRfc1583 bool
- Calculate summary route cost based on RFC 1583 - Default value: true
- CompatibleRfc1583Variable string
- Variable name
- DefaultInformation boolOriginate 
- Distribute default external route into OSPF - Default value: false
- DefaultInformation boolOriginate Always 
- Always advertise default route - Default value: false
- DefaultInformation stringOriginate Always Variable 
- Variable name
- DefaultInformation intOriginate Metric 
- Set metric used to generate default route <0..16777214> - Range: 0-16777214
- DefaultInformation stringOriginate Metric Type 
- Set default route type - Choices: type1,type2
- DefaultInformation stringOriginate Metric Type Variable 
- Variable name
- DefaultInformation stringOriginate Metric Variable 
- Variable name
- DistanceExternal int
- Set distance for external routes - Range: 1-255- Default value:110
- DistanceExternal stringVariable 
- Variable name
- DistanceInter intArea 
- Set distance for inter-area routes - Range: 1-255- Default value:110
- DistanceInter stringArea Variable 
- Variable name
- DistanceIntra intArea 
- Set distance for intra-area routes - Range: 1-255- Default value:110
- DistanceIntra stringArea Variable 
- Variable name
- MaxMetric List<CiscoRouter Lsas Ospf Feature Template Max Metric Router Lsa> 
- Advertise own router LSA with infinite distance
- Name string
- The name of the feature template
- Redistributes
List<CiscoOspf Feature Template Redistribute> 
- Redistribute routes
- RoutePolicies List<CiscoOspf Feature Template Route Policy> 
- Set route policy to apply
- RouterId string
- Set OSPF router ID to override system IP address
- RouterId stringVariable 
- Variable name
- TimersSpf intDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- TimersSpf stringDelay Variable 
- Variable name
- TimersSpf intInitial Hold 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- TimersSpf stringInitial Hold Variable 
- Variable name
- TimersSpf intMax Hold 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- TimersSpf stringMax Hold Variable 
- 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
- Areas
[]CiscoOspf Feature Template Area Args 
- Configure OSPF area
- AutoCost intReference Bandwidth 
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- AutoCost stringReference Bandwidth Variable 
- Variable name
- CompatibleRfc1583 bool
- Calculate summary route cost based on RFC 1583 - Default value: true
- CompatibleRfc1583Variable string
- Variable name
- DefaultInformation boolOriginate 
- Distribute default external route into OSPF - Default value: false
- DefaultInformation boolOriginate Always 
- Always advertise default route - Default value: false
- DefaultInformation stringOriginate Always Variable 
- Variable name
- DefaultInformation intOriginate Metric 
- Set metric used to generate default route <0..16777214> - Range: 0-16777214
- DefaultInformation stringOriginate Metric Type 
- Set default route type - Choices: type1,type2
- DefaultInformation stringOriginate Metric Type Variable 
- Variable name
- DefaultInformation stringOriginate Metric Variable 
- Variable name
- DistanceExternal int
- Set distance for external routes - Range: 1-255- Default value:110
- DistanceExternal stringVariable 
- Variable name
- DistanceInter intArea 
- Set distance for inter-area routes - Range: 1-255- Default value:110
- DistanceInter stringArea Variable 
- Variable name
- DistanceIntra intArea 
- Set distance for intra-area routes - Range: 1-255- Default value:110
- DistanceIntra stringArea Variable 
- Variable name
- MaxMetric []CiscoRouter Lsas Ospf Feature Template Max Metric Router Lsa Args 
- Advertise own router LSA with infinite distance
- Name string
- The name of the feature template
- Redistributes
[]CiscoOspf Feature Template Redistribute Args 
- Redistribute routes
- RoutePolicies []CiscoOspf Feature Template Route Policy Args 
- Set route policy to apply
- RouterId string
- Set OSPF router ID to override system IP address
- RouterId stringVariable 
- Variable name
- TimersSpf intDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- TimersSpf stringDelay Variable 
- Variable name
- TimersSpf intInitial Hold 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- TimersSpf stringInitial Hold Variable 
- Variable name
- TimersSpf intMax Hold 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- TimersSpf stringMax Hold Variable 
- 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
- areas
List<CiscoOspf Feature Template Area> 
- Configure OSPF area
- autoCost IntegerReference Bandwidth 
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- autoCost StringReference Bandwidth Variable 
- Variable name
- compatibleRfc1583 Boolean
- Calculate summary route cost based on RFC 1583 - Default value: true
- compatibleRfc1583Variable String
- Variable name
- defaultInformation BooleanOriginate 
- Distribute default external route into OSPF - Default value: false
- defaultInformation BooleanOriginate Always 
- Always advertise default route - Default value: false
- defaultInformation StringOriginate Always Variable 
- Variable name
- defaultInformation IntegerOriginate Metric 
- Set metric used to generate default route <0..16777214> - Range: 0-16777214
- defaultInformation StringOriginate Metric Type 
- Set default route type - Choices: type1,type2
- defaultInformation StringOriginate Metric Type Variable 
- Variable name
- defaultInformation StringOriginate Metric Variable 
- Variable name
- distanceExternal Integer
- Set distance for external routes - Range: 1-255- Default value:110
- distanceExternal StringVariable 
- Variable name
- distanceInter IntegerArea 
- Set distance for inter-area routes - Range: 1-255- Default value:110
- distanceInter StringArea Variable 
- Variable name
- distanceIntra IntegerArea 
- Set distance for intra-area routes - Range: 1-255- Default value:110
- distanceIntra StringArea Variable 
- Variable name
- maxMetric List<CiscoRouter Lsas Ospf Feature Template Max Metric Router Lsa> 
- Advertise own router LSA with infinite distance
- name String
- The name of the feature template
- redistributes
List<CiscoOspf Feature Template Redistribute> 
- Redistribute routes
- routePolicies List<CiscoOspf Feature Template Route Policy> 
- Set route policy to apply
- routerId String
- Set OSPF router ID to override system IP address
- routerId StringVariable 
- Variable name
- timersSpf IntegerDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- timersSpf StringDelay Variable 
- Variable name
- timersSpf IntegerInitial Hold 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- timersSpf StringInitial Hold Variable 
- Variable name
- timersSpf IntegerMax Hold 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- timersSpf StringMax Hold Variable 
- 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
- areas
CiscoOspf Feature Template Area[] 
- Configure OSPF area
- autoCost numberReference Bandwidth 
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- autoCost stringReference Bandwidth Variable 
- Variable name
- compatibleRfc1583 boolean
- Calculate summary route cost based on RFC 1583 - Default value: true
- compatibleRfc1583Variable string
- Variable name
- defaultInformation booleanOriginate 
- Distribute default external route into OSPF - Default value: false
- defaultInformation booleanOriginate Always 
- Always advertise default route - Default value: false
- defaultInformation stringOriginate Always Variable 
- Variable name
- defaultInformation numberOriginate Metric 
- Set metric used to generate default route <0..16777214> - Range: 0-16777214
- defaultInformation stringOriginate Metric Type 
- Set default route type - Choices: type1,type2
- defaultInformation stringOriginate Metric Type Variable 
- Variable name
- defaultInformation stringOriginate Metric Variable 
- Variable name
- distanceExternal number
- Set distance for external routes - Range: 1-255- Default value:110
- distanceExternal stringVariable 
- Variable name
- distanceInter numberArea 
- Set distance for inter-area routes - Range: 1-255- Default value:110
- distanceInter stringArea Variable 
- Variable name
- distanceIntra numberArea 
- Set distance for intra-area routes - Range: 1-255- Default value:110
- distanceIntra stringArea Variable 
- Variable name
- maxMetric CiscoRouter Lsas Ospf Feature Template Max Metric Router Lsa[] 
- Advertise own router LSA with infinite distance
- name string
- The name of the feature template
- redistributes
CiscoOspf Feature Template Redistribute[] 
- Redistribute routes
- routePolicies CiscoOspf Feature Template Route Policy[] 
- Set route policy to apply
- routerId string
- Set OSPF router ID to override system IP address
- routerId stringVariable 
- Variable name
- timersSpf numberDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- timersSpf stringDelay Variable 
- Variable name
- timersSpf numberInitial Hold 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- timersSpf stringInitial Hold Variable 
- Variable name
- timersSpf numberMax Hold 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- timersSpf stringMax Hold Variable 
- 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
- areas
Sequence[CiscoOspf Feature Template Area Args] 
- Configure OSPF area
- auto_cost_ intreference_ bandwidth 
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- auto_cost_ strreference_ bandwidth_ variable 
- Variable name
- compatible_rfc1583 bool
- Calculate summary route cost based on RFC 1583 - Default value: true
- compatible_rfc1583_ strvariable 
- Variable name
- default_information_ booloriginate 
- Distribute default external route into OSPF - Default value: false
- default_information_ booloriginate_ always 
- Always advertise default route - Default value: false
- default_information_ stroriginate_ always_ variable 
- Variable name
- default_information_ intoriginate_ metric 
- Set metric used to generate default route <0..16777214> - Range: 0-16777214
- default_information_ stroriginate_ metric_ type 
- Set default route type - Choices: type1,type2
- default_information_ stroriginate_ metric_ type_ variable 
- Variable name
- default_information_ stroriginate_ metric_ variable 
- Variable name
- distance_external int
- Set distance for external routes - Range: 1-255- Default value:110
- distance_external_ strvariable 
- Variable name
- distance_inter_ intarea 
- Set distance for inter-area routes - Range: 1-255- Default value:110
- distance_inter_ strarea_ variable 
- Variable name
- distance_intra_ intarea 
- Set distance for intra-area routes - Range: 1-255- Default value:110
- distance_intra_ strarea_ variable 
- Variable name
- max_metric_ Sequence[Ciscorouter_ lsas Ospf Feature Template Max Metric Router Lsa Args] 
- Advertise own router LSA with infinite distance
- name str
- The name of the feature template
- redistributes
Sequence[CiscoOspf Feature Template Redistribute Args] 
- Redistribute routes
- route_policies Sequence[CiscoOspf Feature Template Route Policy Args] 
- Set route policy to apply
- router_id str
- Set OSPF router ID to override system IP address
- router_id_ strvariable 
- Variable name
- timers_spf_ intdelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- timers_spf_ strdelay_ variable 
- Variable name
- timers_spf_ intinitial_ hold 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- timers_spf_ strinitial_ hold_ variable 
- Variable name
- timers_spf_ intmax_ hold 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- timers_spf_ strmax_ hold_ variable 
- 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
- areas List<Property Map>
- Configure OSPF area
- autoCost NumberReference Bandwidth 
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- autoCost StringReference Bandwidth Variable 
- Variable name
- compatibleRfc1583 Boolean
- Calculate summary route cost based on RFC 1583 - Default value: true
- compatibleRfc1583Variable String
- Variable name
- defaultInformation BooleanOriginate 
- Distribute default external route into OSPF - Default value: false
- defaultInformation BooleanOriginate Always 
- Always advertise default route - Default value: false
- defaultInformation StringOriginate Always Variable 
- Variable name
- defaultInformation NumberOriginate Metric 
- Set metric used to generate default route <0..16777214> - Range: 0-16777214
- defaultInformation StringOriginate Metric Type 
- Set default route type - Choices: type1,type2
- defaultInformation StringOriginate Metric Type Variable 
- Variable name
- defaultInformation StringOriginate Metric Variable 
- Variable name
- distanceExternal Number
- Set distance for external routes - Range: 1-255- Default value:110
- distanceExternal StringVariable 
- Variable name
- distanceInter NumberArea 
- Set distance for inter-area routes - Range: 1-255- Default value:110
- distanceInter StringArea Variable 
- Variable name
- distanceIntra NumberArea 
- Set distance for intra-area routes - Range: 1-255- Default value:110
- distanceIntra StringArea Variable 
- Variable name
- maxMetric List<Property Map>Router Lsas 
- Advertise own router LSA with infinite distance
- name String
- The name of the feature template
- redistributes List<Property Map>
- Redistribute routes
- routePolicies List<Property Map>
- Set route policy to apply
- routerId String
- Set OSPF router ID to override system IP address
- routerId StringVariable 
- Variable name
- timersSpf NumberDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- timersSpf StringDelay Variable 
- Variable name
- timersSpf NumberInitial Hold 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- timersSpf StringInitial Hold Variable 
- Variable name
- timersSpf NumberMax Hold 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- timersSpf StringMax Hold Variable 
- Variable name
Outputs
All input properties are implicitly available as output properties. Additionally, the CiscoOspfFeatureTemplate 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 CiscoOspfFeatureTemplate Resource
Get an existing CiscoOspfFeatureTemplate 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?: CiscoOspfFeatureTemplateState, opts?: CustomResourceOptions): CiscoOspfFeatureTemplate@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        areas: Optional[Sequence[CiscoOspfFeatureTemplateAreaArgs]] = None,
        auto_cost_reference_bandwidth: Optional[int] = None,
        auto_cost_reference_bandwidth_variable: Optional[str] = None,
        compatible_rfc1583: Optional[bool] = None,
        compatible_rfc1583_variable: Optional[str] = None,
        default_information_originate: Optional[bool] = None,
        default_information_originate_always: Optional[bool] = None,
        default_information_originate_always_variable: Optional[str] = None,
        default_information_originate_metric: Optional[int] = None,
        default_information_originate_metric_type: Optional[str] = None,
        default_information_originate_metric_type_variable: Optional[str] = None,
        default_information_originate_metric_variable: Optional[str] = None,
        description: Optional[str] = None,
        device_types: Optional[Sequence[str]] = None,
        distance_external: Optional[int] = None,
        distance_external_variable: Optional[str] = None,
        distance_inter_area: Optional[int] = None,
        distance_inter_area_variable: Optional[str] = None,
        distance_intra_area: Optional[int] = None,
        distance_intra_area_variable: Optional[str] = None,
        max_metric_router_lsas: Optional[Sequence[CiscoOspfFeatureTemplateMaxMetricRouterLsaArgs]] = None,
        name: Optional[str] = None,
        redistributes: Optional[Sequence[CiscoOspfFeatureTemplateRedistributeArgs]] = None,
        route_policies: Optional[Sequence[CiscoOspfFeatureTemplateRoutePolicyArgs]] = None,
        router_id: Optional[str] = None,
        router_id_variable: Optional[str] = None,
        template_type: Optional[str] = None,
        timers_spf_delay: Optional[int] = None,
        timers_spf_delay_variable: Optional[str] = None,
        timers_spf_initial_hold: Optional[int] = None,
        timers_spf_initial_hold_variable: Optional[str] = None,
        timers_spf_max_hold: Optional[int] = None,
        timers_spf_max_hold_variable: Optional[str] = None,
        version: Optional[int] = None) -> CiscoOspfFeatureTemplatefunc GetCiscoOspfFeatureTemplate(ctx *Context, name string, id IDInput, state *CiscoOspfFeatureTemplateState, opts ...ResourceOption) (*CiscoOspfFeatureTemplate, error)public static CiscoOspfFeatureTemplate Get(string name, Input<string> id, CiscoOspfFeatureTemplateState? state, CustomResourceOptions? opts = null)public static CiscoOspfFeatureTemplate get(String name, Output<String> id, CiscoOspfFeatureTemplateState state, CustomResourceOptions options)resources:  _:    type: sdwan:CiscoOspfFeatureTemplate    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Areas
List<CiscoOspf Feature Template Area> 
- Configure OSPF area
- AutoCost intReference Bandwidth 
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- AutoCost stringReference Bandwidth Variable 
- Variable name
- CompatibleRfc1583 bool
- Calculate summary route cost based on RFC 1583 - Default value: true
- CompatibleRfc1583Variable string
- Variable name
- DefaultInformation boolOriginate 
- Distribute default external route into OSPF - Default value: false
- DefaultInformation boolOriginate Always 
- Always advertise default route - Default value: false
- DefaultInformation stringOriginate Always Variable 
- Variable name
- DefaultInformation intOriginate Metric 
- Set metric used to generate default route <0..16777214> - Range: 0-16777214
- DefaultInformation stringOriginate Metric Type 
- Set default route type - Choices: type1,type2
- DefaultInformation stringOriginate Metric Type Variable 
- Variable name
- DefaultInformation stringOriginate Metric Variable 
- 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
- DistanceExternal int
- Set distance for external routes - Range: 1-255- Default value:110
- DistanceExternal stringVariable 
- Variable name
- DistanceInter intArea 
- Set distance for inter-area routes - Range: 1-255- Default value:110
- DistanceInter stringArea Variable 
- Variable name
- DistanceIntra intArea 
- Set distance for intra-area routes - Range: 1-255- Default value:110
- DistanceIntra stringArea Variable 
- Variable name
- MaxMetric List<CiscoRouter Lsas Ospf Feature Template Max Metric Router Lsa> 
- Advertise own router LSA with infinite distance
- Name string
- The name of the feature template
- Redistributes
List<CiscoOspf Feature Template Redistribute> 
- Redistribute routes
- RoutePolicies List<CiscoOspf Feature Template Route Policy> 
- Set route policy to apply
- RouterId string
- Set OSPF router ID to override system IP address
- RouterId stringVariable 
- Variable name
- TemplateType string
- The template type
- TimersSpf intDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- TimersSpf stringDelay Variable 
- Variable name
- TimersSpf intInitial Hold 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- TimersSpf stringInitial Hold Variable 
- Variable name
- TimersSpf intMax Hold 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- TimersSpf stringMax Hold Variable 
- Variable name
- Version int
- The version of the feature template
- Areas
[]CiscoOspf Feature Template Area Args 
- Configure OSPF area
- AutoCost intReference Bandwidth 
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- AutoCost stringReference Bandwidth Variable 
- Variable name
- CompatibleRfc1583 bool
- Calculate summary route cost based on RFC 1583 - Default value: true
- CompatibleRfc1583Variable string
- Variable name
- DefaultInformation boolOriginate 
- Distribute default external route into OSPF - Default value: false
- DefaultInformation boolOriginate Always 
- Always advertise default route - Default value: false
- DefaultInformation stringOriginate Always Variable 
- Variable name
- DefaultInformation intOriginate Metric 
- Set metric used to generate default route <0..16777214> - Range: 0-16777214
- DefaultInformation stringOriginate Metric Type 
- Set default route type - Choices: type1,type2
- DefaultInformation stringOriginate Metric Type Variable 
- Variable name
- DefaultInformation stringOriginate Metric Variable 
- 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
- DistanceExternal int
- Set distance for external routes - Range: 1-255- Default value:110
- DistanceExternal stringVariable 
- Variable name
- DistanceInter intArea 
- Set distance for inter-area routes - Range: 1-255- Default value:110
- DistanceInter stringArea Variable 
- Variable name
- DistanceIntra intArea 
- Set distance for intra-area routes - Range: 1-255- Default value:110
- DistanceIntra stringArea Variable 
- Variable name
- MaxMetric []CiscoRouter Lsas Ospf Feature Template Max Metric Router Lsa Args 
- Advertise own router LSA with infinite distance
- Name string
- The name of the feature template
- Redistributes
[]CiscoOspf Feature Template Redistribute Args 
- Redistribute routes
- RoutePolicies []CiscoOspf Feature Template Route Policy Args 
- Set route policy to apply
- RouterId string
- Set OSPF router ID to override system IP address
- RouterId stringVariable 
- Variable name
- TemplateType string
- The template type
- TimersSpf intDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- TimersSpf stringDelay Variable 
- Variable name
- TimersSpf intInitial Hold 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- TimersSpf stringInitial Hold Variable 
- Variable name
- TimersSpf intMax Hold 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- TimersSpf stringMax Hold Variable 
- Variable name
- Version int
- The version of the feature template
- areas
List<CiscoOspf Feature Template Area> 
- Configure OSPF area
- autoCost IntegerReference Bandwidth 
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- autoCost StringReference Bandwidth Variable 
- Variable name
- compatibleRfc1583 Boolean
- Calculate summary route cost based on RFC 1583 - Default value: true
- compatibleRfc1583Variable String
- Variable name
- defaultInformation BooleanOriginate 
- Distribute default external route into OSPF - Default value: false
- defaultInformation BooleanOriginate Always 
- Always advertise default route - Default value: false
- defaultInformation StringOriginate Always Variable 
- Variable name
- defaultInformation IntegerOriginate Metric 
- Set metric used to generate default route <0..16777214> - Range: 0-16777214
- defaultInformation StringOriginate Metric Type 
- Set default route type - Choices: type1,type2
- defaultInformation StringOriginate Metric Type Variable 
- Variable name
- defaultInformation StringOriginate Metric Variable 
- 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
- distanceExternal Integer
- Set distance for external routes - Range: 1-255- Default value:110
- distanceExternal StringVariable 
- Variable name
- distanceInter IntegerArea 
- Set distance for inter-area routes - Range: 1-255- Default value:110
- distanceInter StringArea Variable 
- Variable name
- distanceIntra IntegerArea 
- Set distance for intra-area routes - Range: 1-255- Default value:110
- distanceIntra StringArea Variable 
- Variable name
- maxMetric List<CiscoRouter Lsas Ospf Feature Template Max Metric Router Lsa> 
- Advertise own router LSA with infinite distance
- name String
- The name of the feature template
- redistributes
List<CiscoOspf Feature Template Redistribute> 
- Redistribute routes
- routePolicies List<CiscoOspf Feature Template Route Policy> 
- Set route policy to apply
- routerId String
- Set OSPF router ID to override system IP address
- routerId StringVariable 
- Variable name
- templateType String
- The template type
- timersSpf IntegerDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- timersSpf StringDelay Variable 
- Variable name
- timersSpf IntegerInitial Hold 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- timersSpf StringInitial Hold Variable 
- Variable name
- timersSpf IntegerMax Hold 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- timersSpf StringMax Hold Variable 
- Variable name
- version Integer
- The version of the feature template
- areas
CiscoOspf Feature Template Area[] 
- Configure OSPF area
- autoCost numberReference Bandwidth 
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- autoCost stringReference Bandwidth Variable 
- Variable name
- compatibleRfc1583 boolean
- Calculate summary route cost based on RFC 1583 - Default value: true
- compatibleRfc1583Variable string
- Variable name
- defaultInformation booleanOriginate 
- Distribute default external route into OSPF - Default value: false
- defaultInformation booleanOriginate Always 
- Always advertise default route - Default value: false
- defaultInformation stringOriginate Always Variable 
- Variable name
- defaultInformation numberOriginate Metric 
- Set metric used to generate default route <0..16777214> - Range: 0-16777214
- defaultInformation stringOriginate Metric Type 
- Set default route type - Choices: type1,type2
- defaultInformation stringOriginate Metric Type Variable 
- Variable name
- defaultInformation stringOriginate Metric Variable 
- 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
- distanceExternal number
- Set distance for external routes - Range: 1-255- Default value:110
- distanceExternal stringVariable 
- Variable name
- distanceInter numberArea 
- Set distance for inter-area routes - Range: 1-255- Default value:110
- distanceInter stringArea Variable 
- Variable name
- distanceIntra numberArea 
- Set distance for intra-area routes - Range: 1-255- Default value:110
- distanceIntra stringArea Variable 
- Variable name
- maxMetric CiscoRouter Lsas Ospf Feature Template Max Metric Router Lsa[] 
- Advertise own router LSA with infinite distance
- name string
- The name of the feature template
- redistributes
CiscoOspf Feature Template Redistribute[] 
- Redistribute routes
- routePolicies CiscoOspf Feature Template Route Policy[] 
- Set route policy to apply
- routerId string
- Set OSPF router ID to override system IP address
- routerId stringVariable 
- Variable name
- templateType string
- The template type
- timersSpf numberDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- timersSpf stringDelay Variable 
- Variable name
- timersSpf numberInitial Hold 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- timersSpf stringInitial Hold Variable 
- Variable name
- timersSpf numberMax Hold 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- timersSpf stringMax Hold Variable 
- Variable name
- version number
- The version of the feature template
- areas
Sequence[CiscoOspf Feature Template Area Args] 
- Configure OSPF area
- auto_cost_ intreference_ bandwidth 
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- auto_cost_ strreference_ bandwidth_ variable 
- Variable name
- compatible_rfc1583 bool
- Calculate summary route cost based on RFC 1583 - Default value: true
- compatible_rfc1583_ strvariable 
- Variable name
- default_information_ booloriginate 
- Distribute default external route into OSPF - Default value: false
- default_information_ booloriginate_ always 
- Always advertise default route - Default value: false
- default_information_ stroriginate_ always_ variable 
- Variable name
- default_information_ intoriginate_ metric 
- Set metric used to generate default route <0..16777214> - Range: 0-16777214
- default_information_ stroriginate_ metric_ type 
- Set default route type - Choices: type1,type2
- default_information_ stroriginate_ metric_ type_ variable 
- Variable name
- default_information_ stroriginate_ metric_ variable 
- 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
- distance_external int
- Set distance for external routes - Range: 1-255- Default value:110
- distance_external_ strvariable 
- Variable name
- distance_inter_ intarea 
- Set distance for inter-area routes - Range: 1-255- Default value:110
- distance_inter_ strarea_ variable 
- Variable name
- distance_intra_ intarea 
- Set distance for intra-area routes - Range: 1-255- Default value:110
- distance_intra_ strarea_ variable 
- Variable name
- max_metric_ Sequence[Ciscorouter_ lsas Ospf Feature Template Max Metric Router Lsa Args] 
- Advertise own router LSA with infinite distance
- name str
- The name of the feature template
- redistributes
Sequence[CiscoOspf Feature Template Redistribute Args] 
- Redistribute routes
- route_policies Sequence[CiscoOspf Feature Template Route Policy Args] 
- Set route policy to apply
- router_id str
- Set OSPF router ID to override system IP address
- router_id_ strvariable 
- Variable name
- template_type str
- The template type
- timers_spf_ intdelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- timers_spf_ strdelay_ variable 
- Variable name
- timers_spf_ intinitial_ hold 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- timers_spf_ strinitial_ hold_ variable 
- Variable name
- timers_spf_ intmax_ hold 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- timers_spf_ strmax_ hold_ variable 
- Variable name
- version int
- The version of the feature template
- areas List<Property Map>
- Configure OSPF area
- autoCost NumberReference Bandwidth 
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- autoCost StringReference Bandwidth Variable 
- Variable name
- compatibleRfc1583 Boolean
- Calculate summary route cost based on RFC 1583 - Default value: true
- compatibleRfc1583Variable String
- Variable name
- defaultInformation BooleanOriginate 
- Distribute default external route into OSPF - Default value: false
- defaultInformation BooleanOriginate Always 
- Always advertise default route - Default value: false
- defaultInformation StringOriginate Always Variable 
- Variable name
- defaultInformation NumberOriginate Metric 
- Set metric used to generate default route <0..16777214> - Range: 0-16777214
- defaultInformation StringOriginate Metric Type 
- Set default route type - Choices: type1,type2
- defaultInformation StringOriginate Metric Type Variable 
- Variable name
- defaultInformation StringOriginate Metric Variable 
- 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
- distanceExternal Number
- Set distance for external routes - Range: 1-255- Default value:110
- distanceExternal StringVariable 
- Variable name
- distanceInter NumberArea 
- Set distance for inter-area routes - Range: 1-255- Default value:110
- distanceInter StringArea Variable 
- Variable name
- distanceIntra NumberArea 
- Set distance for intra-area routes - Range: 1-255- Default value:110
- distanceIntra StringArea Variable 
- Variable name
- maxMetric List<Property Map>Router Lsas 
- Advertise own router LSA with infinite distance
- name String
- The name of the feature template
- redistributes List<Property Map>
- Redistribute routes
- routePolicies List<Property Map>
- Set route policy to apply
- routerId String
- Set OSPF router ID to override system IP address
- routerId StringVariable 
- Variable name
- templateType String
- The template type
- timersSpf NumberDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- timersSpf StringDelay Variable 
- Variable name
- timersSpf NumberInitial Hold 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- timersSpf StringInitial Hold Variable 
- Variable name
- timersSpf NumberMax Hold 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- timersSpf StringMax Hold Variable 
- Variable name
- version Number
- The version of the feature template
Supporting Types
CiscoOspfFeatureTemplateArea, CiscoOspfFeatureTemplateAreaArgs          
- AreaNumber int
- Set OSPF area number- Range: 0-4294967295
 
- Range: 
- AreaNumber stringVariable 
- Variable name
- Interfaces
List<CiscoOspf Feature Template Area Interface> 
- Set OSPF interface parameters
- Nssa bool
- NSSA area
- NssaNo boolSummary 
- Do not inject interarea routes into NSSA- Default value: false
 
- Default value: 
- NssaNo stringSummary Variable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Ranges
List<CiscoOspf Feature Template Area Range> 
- Summarize OSPF routes at an area boundary
- Stub bool
- Stub area
- StubNo boolSummary 
- Do not inject interarea routes into stub- Default value: false
 
- Default value: 
- StubNo stringSummary Variable 
- Variable name
- AreaNumber int
- Set OSPF area number- Range: 0-4294967295
 
- Range: 
- AreaNumber stringVariable 
- Variable name
- Interfaces
[]CiscoOspf Feature Template Area Interface 
- Set OSPF interface parameters
- Nssa bool
- NSSA area
- NssaNo boolSummary 
- Do not inject interarea routes into NSSA- Default value: false
 
- Default value: 
- NssaNo stringSummary Variable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Ranges
[]CiscoOspf Feature Template Area Range 
- Summarize OSPF routes at an area boundary
- Stub bool
- Stub area
- StubNo boolSummary 
- Do not inject interarea routes into stub- Default value: false
 
- Default value: 
- StubNo stringSummary Variable 
- Variable name
- areaNumber Integer
- Set OSPF area number- Range: 0-4294967295
 
- Range: 
- areaNumber StringVariable 
- Variable name
- interfaces
List<CiscoOspf Feature Template Area Interface> 
- Set OSPF interface parameters
- nssa Boolean
- NSSA area
- nssaNo BooleanSummary 
- Do not inject interarea routes into NSSA- Default value: false
 
- Default value: 
- nssaNo StringSummary Variable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- ranges
List<CiscoOspf Feature Template Area Range> 
- Summarize OSPF routes at an area boundary
- stub Boolean
- Stub area
- stubNo BooleanSummary 
- Do not inject interarea routes into stub- Default value: false
 
- Default value: 
- stubNo StringSummary Variable 
- Variable name
- areaNumber number
- Set OSPF area number- Range: 0-4294967295
 
- Range: 
- areaNumber stringVariable 
- Variable name
- interfaces
CiscoOspf Feature Template Area Interface[] 
- Set OSPF interface parameters
- nssa boolean
- NSSA area
- nssaNo booleanSummary 
- Do not inject interarea routes into NSSA- Default value: false
 
- Default value: 
- nssaNo stringSummary Variable 
- Variable name
- optional boolean
- Indicates if list item is considered optional.
- ranges
CiscoOspf Feature Template Area Range[] 
- Summarize OSPF routes at an area boundary
- stub boolean
- Stub area
- stubNo booleanSummary 
- Do not inject interarea routes into stub- Default value: false
 
- Default value: 
- stubNo stringSummary Variable 
- Variable name
- area_number int
- Set OSPF area number- Range: 0-4294967295
 
- Range: 
- area_number_ strvariable 
- Variable name
- interfaces
Sequence[CiscoOspf Feature Template Area Interface] 
- Set OSPF interface parameters
- nssa bool
- NSSA area
- nssa_no_ boolsummary 
- Do not inject interarea routes into NSSA- Default value: false
 
- Default value: 
- nssa_no_ strsummary_ variable 
- Variable name
- optional bool
- Indicates if list item is considered optional.
- ranges
Sequence[CiscoOspf Feature Template Area Range] 
- Summarize OSPF routes at an area boundary
- stub bool
- Stub area
- stub_no_ boolsummary 
- Do not inject interarea routes into stub- Default value: false
 
- Default value: 
- stub_no_ strsummary_ variable 
- Variable name
- areaNumber Number
- Set OSPF area number- Range: 0-4294967295
 
- Range: 
- areaNumber StringVariable 
- Variable name
- interfaces List<Property Map>
- Set OSPF interface parameters
- nssa Boolean
- NSSA area
- nssaNo BooleanSummary 
- Do not inject interarea routes into NSSA- Default value: false
 
- Default value: 
- nssaNo StringSummary Variable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- ranges List<Property Map>
- Summarize OSPF routes at an area boundary
- stub Boolean
- Stub area
- stubNo BooleanSummary 
- Do not inject interarea routes into stub- Default value: false
 
- Default value: 
- stubNo StringSummary Variable 
- Variable name
CiscoOspfFeatureTemplateAreaInterface, CiscoOspfFeatureTemplateAreaInterfaceArgs            
- AuthenticationMessage stringDigest Key 
- Set MD5 authentication key
- AuthenticationMessage intDigest Key Id 
- Set MD5 message digest key- Range: 1-255
 
- Range: 
- AuthenticationMessage stringDigest Key Id Variable 
- Variable name
- AuthenticationMessage stringDigest Key Variable 
- Variable name
- AuthenticationType string
- Set OSPF interface authentication type- Choices: simple,message-digest,null
 
- Choices: 
- AuthenticationType stringVariable 
- Variable name
- Cost int
- Set cost of OSPF interface- Range: 1-65535
 
- Range: 
- CostVariable string
- Variable name
- DeadInterval int
- Set interval after which neighbor is declared to be down- Range: 1-65535
- Default value: 40
 
- Range: 
- DeadInterval stringVariable 
- Variable name
- HelloInterval int
- Set interval between OSPF hello packets- Range: 1-65535
- Default value: 10
 
- Range: 
- HelloInterval stringVariable 
- Variable name
- Name string
- Set interface name
- NameVariable string
- Variable name
- Network string
- Set the OSPF network type- Choices: broadcast,point-to-point,non-broadcast,point-to-multipoint
- Default value: broadcast
 
- Choices: 
- NetworkVariable string
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- PassiveInterface bool
- Set the interface to advertise its address, but not to actively run OSPF- Default value: false
 
- Default value: 
- PassiveInterface stringVariable 
- Variable name
- Priority int
- Set router’s priority to be elected as designated router- Range: 0-255
- Default value: 1
 
- Range: 
- PriorityVariable string
- Variable name
- RetransmitInterval int
- Set time between retransmitting LSAs- Range: 1-65535
- Default value: 5
 
- Range: 
- RetransmitInterval stringVariable 
- Variable name
- AuthenticationMessage stringDigest Key 
- Set MD5 authentication key
- AuthenticationMessage intDigest Key Id 
- Set MD5 message digest key- Range: 1-255
 
- Range: 
- AuthenticationMessage stringDigest Key Id Variable 
- Variable name
- AuthenticationMessage stringDigest Key Variable 
- Variable name
- AuthenticationType string
- Set OSPF interface authentication type- Choices: simple,message-digest,null
 
- Choices: 
- AuthenticationType stringVariable 
- Variable name
- Cost int
- Set cost of OSPF interface- Range: 1-65535
 
- Range: 
- CostVariable string
- Variable name
- DeadInterval int
- Set interval after which neighbor is declared to be down- Range: 1-65535
- Default value: 40
 
- Range: 
- DeadInterval stringVariable 
- Variable name
- HelloInterval int
- Set interval between OSPF hello packets- Range: 1-65535
- Default value: 10
 
- Range: 
- HelloInterval stringVariable 
- Variable name
- Name string
- Set interface name
- NameVariable string
- Variable name
- Network string
- Set the OSPF network type- Choices: broadcast,point-to-point,non-broadcast,point-to-multipoint
- Default value: broadcast
 
- Choices: 
- NetworkVariable string
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- PassiveInterface bool
- Set the interface to advertise its address, but not to actively run OSPF- Default value: false
 
- Default value: 
- PassiveInterface stringVariable 
- Variable name
- Priority int
- Set router’s priority to be elected as designated router- Range: 0-255
- Default value: 1
 
- Range: 
- PriorityVariable string
- Variable name
- RetransmitInterval int
- Set time between retransmitting LSAs- Range: 1-65535
- Default value: 5
 
- Range: 
- RetransmitInterval stringVariable 
- Variable name
- authenticationMessage StringDigest Key 
- Set MD5 authentication key
- authenticationMessage IntegerDigest Key Id 
- Set MD5 message digest key- Range: 1-255
 
- Range: 
- authenticationMessage StringDigest Key Id Variable 
- Variable name
- authenticationMessage StringDigest Key Variable 
- Variable name
- authenticationType String
- Set OSPF interface authentication type- Choices: simple,message-digest,null
 
- Choices: 
- authenticationType StringVariable 
- Variable name
- cost Integer
- Set cost of OSPF interface- Range: 1-65535
 
- Range: 
- costVariable String
- Variable name
- deadInterval Integer
- Set interval after which neighbor is declared to be down- Range: 1-65535
- Default value: 40
 
- Range: 
- deadInterval StringVariable 
- Variable name
- helloInterval Integer
- Set interval between OSPF hello packets- Range: 1-65535
- Default value: 10
 
- Range: 
- helloInterval StringVariable 
- Variable name
- name String
- Set interface name
- nameVariable String
- Variable name
- network String
- Set the OSPF network type- Choices: broadcast,point-to-point,non-broadcast,point-to-multipoint
- Default value: broadcast
 
- Choices: 
- networkVariable String
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- passiveInterface Boolean
- Set the interface to advertise its address, but not to actively run OSPF- Default value: false
 
- Default value: 
- passiveInterface StringVariable 
- Variable name
- priority Integer
- Set router’s priority to be elected as designated router- Range: 0-255
- Default value: 1
 
- Range: 
- priorityVariable String
- Variable name
- retransmitInterval Integer
- Set time between retransmitting LSAs- Range: 1-65535
- Default value: 5
 
- Range: 
- retransmitInterval StringVariable 
- Variable name
- authenticationMessage stringDigest Key 
- Set MD5 authentication key
- authenticationMessage numberDigest Key Id 
- Set MD5 message digest key- Range: 1-255
 
- Range: 
- authenticationMessage stringDigest Key Id Variable 
- Variable name
- authenticationMessage stringDigest Key Variable 
- Variable name
- authenticationType string
- Set OSPF interface authentication type- Choices: simple,message-digest,null
 
- Choices: 
- authenticationType stringVariable 
- Variable name
- cost number
- Set cost of OSPF interface- Range: 1-65535
 
- Range: 
- costVariable string
- Variable name
- deadInterval number
- Set interval after which neighbor is declared to be down- Range: 1-65535
- Default value: 40
 
- Range: 
- deadInterval stringVariable 
- Variable name
- helloInterval number
- Set interval between OSPF hello packets- Range: 1-65535
- Default value: 10
 
- Range: 
- helloInterval stringVariable 
- Variable name
- name string
- Set interface name
- nameVariable string
- Variable name
- network string
- Set the OSPF network type- Choices: broadcast,point-to-point,non-broadcast,point-to-multipoint
- Default value: broadcast
 
- Choices: 
- networkVariable string
- Variable name
- optional boolean
- Indicates if list item is considered optional.
- passiveInterface boolean
- Set the interface to advertise its address, but not to actively run OSPF- Default value: false
 
- Default value: 
- passiveInterface stringVariable 
- Variable name
- priority number
- Set router’s priority to be elected as designated router- Range: 0-255
- Default value: 1
 
- Range: 
- priorityVariable string
- Variable name
- retransmitInterval number
- Set time between retransmitting LSAs- Range: 1-65535
- Default value: 5
 
- Range: 
- retransmitInterval stringVariable 
- Variable name
- authentication_message_ strdigest_ key 
- Set MD5 authentication key
- authentication_message_ intdigest_ key_ id 
- Set MD5 message digest key- Range: 1-255
 
- Range: 
- authentication_message_ strdigest_ key_ id_ variable 
- Variable name
- authentication_message_ strdigest_ key_ variable 
- Variable name
- authentication_type str
- Set OSPF interface authentication type- Choices: simple,message-digest,null
 
- Choices: 
- authentication_type_ strvariable 
- Variable name
- cost int
- Set cost of OSPF interface- Range: 1-65535
 
- Range: 
- cost_variable str
- Variable name
- dead_interval int
- Set interval after which neighbor is declared to be down- Range: 1-65535
- Default value: 40
 
- Range: 
- dead_interval_ strvariable 
- Variable name
- hello_interval int
- Set interval between OSPF hello packets- Range: 1-65535
- Default value: 10
 
- Range: 
- hello_interval_ strvariable 
- Variable name
- name str
- Set interface name
- name_variable str
- Variable name
- network str
- Set the OSPF network type- Choices: broadcast,point-to-point,non-broadcast,point-to-multipoint
- Default value: broadcast
 
- Choices: 
- network_variable str
- Variable name
- optional bool
- Indicates if list item is considered optional.
- passive_interface bool
- Set the interface to advertise its address, but not to actively run OSPF- Default value: false
 
- Default value: 
- passive_interface_ strvariable 
- Variable name
- priority int
- Set router’s priority to be elected as designated router- Range: 0-255
- Default value: 1
 
- Range: 
- priority_variable str
- Variable name
- retransmit_interval int
- Set time between retransmitting LSAs- Range: 1-65535
- Default value: 5
 
- Range: 
- retransmit_interval_ strvariable 
- Variable name
- authenticationMessage StringDigest Key 
- Set MD5 authentication key
- authenticationMessage NumberDigest Key Id 
- Set MD5 message digest key- Range: 1-255
 
- Range: 
- authenticationMessage StringDigest Key Id Variable 
- Variable name
- authenticationMessage StringDigest Key Variable 
- Variable name
- authenticationType String
- Set OSPF interface authentication type- Choices: simple,message-digest,null
 
- Choices: 
- authenticationType StringVariable 
- Variable name
- cost Number
- Set cost of OSPF interface- Range: 1-65535
 
- Range: 
- costVariable String
- Variable name
- deadInterval Number
- Set interval after which neighbor is declared to be down- Range: 1-65535
- Default value: 40
 
- Range: 
- deadInterval StringVariable 
- Variable name
- helloInterval Number
- Set interval between OSPF hello packets- Range: 1-65535
- Default value: 10
 
- Range: 
- helloInterval StringVariable 
- Variable name
- name String
- Set interface name
- nameVariable String
- Variable name
- network String
- Set the OSPF network type- Choices: broadcast,point-to-point,non-broadcast,point-to-multipoint
- Default value: broadcast
 
- Choices: 
- networkVariable String
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- passiveInterface Boolean
- Set the interface to advertise its address, but not to actively run OSPF- Default value: false
 
- Default value: 
- passiveInterface StringVariable 
- Variable name
- priority Number
- Set router’s priority to be elected as designated router- Range: 0-255
- Default value: 1
 
- Range: 
- priorityVariable String
- Variable name
- retransmitInterval Number
- Set time between retransmitting LSAs- Range: 1-65535
- Default value: 5
 
- Range: 
- retransmitInterval StringVariable 
- Variable name
CiscoOspfFeatureTemplateAreaRange, CiscoOspfFeatureTemplateAreaRangeArgs            
- Address string
- Set matching prefix
- AddressVariable string
- Variable name
- Cost int
- Set cost for this range- Range: 0-16777214
 
- Range: 
- CostVariable string
- Variable name
- NoAdvertise bool
- Do not advertise this range- Default value: false
 
- Default value: 
- NoAdvertise stringVariable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Address string
- Set matching prefix
- AddressVariable string
- Variable name
- Cost int
- Set cost for this range- Range: 0-16777214
 
- Range: 
- CostVariable string
- Variable name
- NoAdvertise bool
- Do not advertise this range- Default value: false
 
- Default value: 
- NoAdvertise stringVariable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- address String
- Set matching prefix
- addressVariable String
- Variable name
- cost Integer
- Set cost for this range- Range: 0-16777214
 
- Range: 
- costVariable String
- Variable name
- noAdvertise Boolean
- Do not advertise this range- Default value: false
 
- Default value: 
- noAdvertise StringVariable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- address string
- Set matching prefix
- addressVariable string
- Variable name
- cost number
- Set cost for this range- Range: 0-16777214
 
- Range: 
- costVariable string
- Variable name
- noAdvertise boolean
- Do not advertise this range- Default value: false
 
- Default value: 
- noAdvertise stringVariable 
- Variable name
- optional boolean
- Indicates if list item is considered optional.
- address str
- Set matching prefix
- address_variable str
- Variable name
- cost int
- Set cost for this range- Range: 0-16777214
 
- Range: 
- cost_variable str
- Variable name
- no_advertise bool
- Do not advertise this range- Default value: false
 
- Default value: 
- no_advertise_ strvariable 
- Variable name
- optional bool
- Indicates if list item is considered optional.
- address String
- Set matching prefix
- addressVariable String
- Variable name
- cost Number
- Set cost for this range- Range: 0-16777214
 
- Range: 
- costVariable String
- Variable name
- noAdvertise Boolean
- Do not advertise this range- Default value: false
 
- Default value: 
- noAdvertise StringVariable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
CiscoOspfFeatureTemplateMaxMetricRouterLsa, CiscoOspfFeatureTemplateMaxMetricRouterLsaArgs                
- AdType string
- Set the router LSA advertisement type- Choices: administrative,on-startup
 
- Choices: 
- Optional bool
- Indicates if list item is considered optional.
- Time int
- Set how long to advertise maximum metric after router starts up- Range: 5-86400
 
- Range: 
- TimeVariable string
- Variable name
- AdType string
- Set the router LSA advertisement type- Choices: administrative,on-startup
 
- Choices: 
- Optional bool
- Indicates if list item is considered optional.
- Time int
- Set how long to advertise maximum metric after router starts up- Range: 5-86400
 
- Range: 
- TimeVariable string
- Variable name
- adType String
- Set the router LSA advertisement type- Choices: administrative,on-startup
 
- Choices: 
- optional Boolean
- Indicates if list item is considered optional.
- time Integer
- Set how long to advertise maximum metric after router starts up- Range: 5-86400
 
- Range: 
- timeVariable String
- Variable name
- adType string
- Set the router LSA advertisement type- Choices: administrative,on-startup
 
- Choices: 
- optional boolean
- Indicates if list item is considered optional.
- time number
- Set how long to advertise maximum metric after router starts up- Range: 5-86400
 
- Range: 
- timeVariable string
- Variable name
- ad_type str
- Set the router LSA advertisement type- Choices: administrative,on-startup
 
- Choices: 
- optional bool
- Indicates if list item is considered optional.
- time int
- Set how long to advertise maximum metric after router starts up- Range: 5-86400
 
- Range: 
- time_variable str
- Variable name
- adType String
- Set the router LSA advertisement type- Choices: administrative,on-startup
 
- Choices: 
- optional Boolean
- Indicates if list item is considered optional.
- time Number
- Set how long to advertise maximum metric after router starts up- Range: 5-86400
 
- Range: 
- timeVariable String
- Variable name
CiscoOspfFeatureTemplateRedistribute, CiscoOspfFeatureTemplateRedistributeArgs          
- NatDia bool
- Enable NAT DIA for redistributed routes- Default value: true
 
- Default value: 
- NatDia stringVariable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Protocol string
- Set the protocol- Choices: static,connected,bgp,omp,nat,eigrp
 
- Choices: 
- ProtocolVariable string
- Variable name
- RoutePolicy string
- Set route policy to apply to redistributed routes
- RoutePolicy stringVariable 
- Variable name
- NatDia bool
- Enable NAT DIA for redistributed routes- Default value: true
 
- Default value: 
- NatDia stringVariable 
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Protocol string
- Set the protocol- Choices: static,connected,bgp,omp,nat,eigrp
 
- Choices: 
- ProtocolVariable string
- Variable name
- RoutePolicy string
- Set route policy to apply to redistributed routes
- RoutePolicy stringVariable 
- Variable name
- natDia Boolean
- Enable NAT DIA for redistributed routes- Default value: true
 
- Default value: 
- natDia StringVariable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- protocol String
- Set the protocol- Choices: static,connected,bgp,omp,nat,eigrp
 
- Choices: 
- protocolVariable String
- Variable name
- routePolicy String
- Set route policy to apply to redistributed routes
- routePolicy StringVariable 
- Variable name
- natDia boolean
- Enable NAT DIA for redistributed routes- Default value: true
 
- Default value: 
- natDia stringVariable 
- Variable name
- optional boolean
- Indicates if list item is considered optional.
- protocol string
- Set the protocol- Choices: static,connected,bgp,omp,nat,eigrp
 
- Choices: 
- protocolVariable string
- Variable name
- routePolicy string
- Set route policy to apply to redistributed routes
- routePolicy stringVariable 
- Variable name
- nat_dia bool
- Enable NAT DIA for redistributed routes- Default value: true
 
- Default value: 
- nat_dia_ strvariable 
- Variable name
- optional bool
- Indicates if list item is considered optional.
- protocol str
- Set the protocol- Choices: static,connected,bgp,omp,nat,eigrp
 
- Choices: 
- protocol_variable str
- Variable name
- route_policy str
- Set route policy to apply to redistributed routes
- route_policy_ strvariable 
- Variable name
- natDia Boolean
- Enable NAT DIA for redistributed routes- Default value: true
 
- Default value: 
- natDia StringVariable 
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- protocol String
- Set the protocol- Choices: static,connected,bgp,omp,nat,eigrp
 
- Choices: 
- protocolVariable String
- Variable name
- routePolicy String
- Set route policy to apply to redistributed routes
- routePolicy StringVariable 
- Variable name
CiscoOspfFeatureTemplateRoutePolicy, CiscoOspfFeatureTemplateRoutePolicyArgs            
- Direction string
- Set direction to apply policy- Choices: in
 
- Choices: 
- DirectionVariable string
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- PolicyName string
- Name of route policy
- PolicyName stringVariable 
- Variable name
- Direction string
- Set direction to apply policy- Choices: in
 
- Choices: 
- DirectionVariable string
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- PolicyName string
- Name of route policy
- PolicyName stringVariable 
- Variable name
- direction String
- Set direction to apply policy- Choices: in
 
- Choices: 
- directionVariable String
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- policyName String
- Name of route policy
- policyName StringVariable 
- Variable name
- direction string
- Set direction to apply policy- Choices: in
 
- Choices: 
- directionVariable string
- Variable name
- optional boolean
- Indicates if list item is considered optional.
- policyName string
- Name of route policy
- policyName stringVariable 
- Variable name
- direction str
- Set direction to apply policy- Choices: in
 
- Choices: 
- direction_variable str
- Variable name
- optional bool
- Indicates if list item is considered optional.
- policy_name str
- Name of route policy
- policy_name_ strvariable 
- Variable name
- direction String
- Set direction to apply policy- Choices: in
 
- Choices: 
- directionVariable String
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- policyName String
- Name of route policy
- policyName StringVariable 
- Variable name
Import
$ pulumi import sdwan:index/ciscoOspfFeatureTemplate:CiscoOspfFeatureTemplate example "f6b2c44c-693c-4763-b010-895aa3d236bd"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the sdwanTerraform Provider.
