sdwan.ServiceRoutingOspfFeature
Explore with Pulumi AI
This resource can manage a Service Routing OSPF Feature.
- Minimum SD-WAN Manager version: 20.12.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.ServiceRoutingOspfFeature;
import com.pulumi.sdwan.ServiceRoutingOspfFeatureArgs;
import com.pulumi.sdwan.inputs.ServiceRoutingOspfFeatureRedistributeArgs;
import com.pulumi.sdwan.inputs.ServiceRoutingOspfFeatureRouterLsaArgs;
import com.pulumi.sdwan.inputs.ServiceRoutingOspfFeatureAreaArgs;
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 ServiceRoutingOspfFeature("example", ServiceRoutingOspfFeatureArgs.builder()
            .name("Example")
            .description("My Example")
            .featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
            .routerId("1.2.3.4")
            .referenceBandwidth(101)
            .rfc1583Compatible(true)
            .defaultInformationOriginate(false)
            .defaultInformationOriginateAlways(false)
            .defaultInformationOriginateMetric(1)
            .defaultInformationOriginateMetricType("type1")
            .distanceExternal(110)
            .distanceInterArea(110)
            .distanceIntraArea(110)
            .spfCalculationDelay(200)
            .spfInitialHoldTime(1000)
            .spfMaximumHoldTime(10000)
            .redistributes(ServiceRoutingOspfFeatureRedistributeArgs.builder()
                .protocol("static")
                .nat_dia(true)
                .build())
            .routerLsas(ServiceRoutingOspfFeatureRouterLsaArgs.builder()
                .type("on-startup")
                .time(5)
                .build())
            .areas(ServiceRoutingOspfFeatureAreaArgs.builder()
                .area_number(1)
                .area_type("stub")
                .no_summary(false)
                .interfaces(ServiceRoutingOspfFeatureAreaInterfaceArgs.builder()
                    .name("GigabitEthernet2")
                    .helloInterval(10)
                    .deadInterval(40)
                    .lsaRetransmitInterval(5)
                    .cost(10)
                    .designatedRouterPriority(1)
                    .networkType("broadcast")
                    .passiveInterface(false)
                    .authenticationType("message-digest")
                    .messageDigestKeyId(7)
                    .messageDigestKey("sdjfhsghbjdjr")
                    .build())
                .ranges(ServiceRoutingOspfFeatureAreaRangeArgs.builder()
                    .ipAddress("10.1.1.0")
                    .subnetMask("255.255.255.0")
                    .cost(1)
                    .noAdvertise(false)
                    .build())
                .build())
            .build());
    }
}
resources:
  example:
    type: sdwan:ServiceRoutingOspfFeature
    properties:
      name: Example
      description: My Example
      featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
      routerId: 1.2.3.4
      referenceBandwidth: 101
      rfc1583Compatible: true
      defaultInformationOriginate: false
      defaultInformationOriginateAlways: false
      defaultInformationOriginateMetric: 1
      defaultInformationOriginateMetricType: type1
      distanceExternal: 110
      distanceInterArea: 110
      distanceIntraArea: 110
      spfCalculationDelay: 200
      spfInitialHoldTime: 1000
      spfMaximumHoldTime: 10000
      redistributes:
        - protocol: static
          nat_dia: true
      routerLsas:
        - type: on-startup
          time: 5
      areas:
        - area_number: 1
          area_type: stub
          no_summary: false
          interfaces:
            - name: GigabitEthernet2
              helloInterval: 10
              deadInterval: 40
              lsaRetransmitInterval: 5
              cost: 10
              designatedRouterPriority: 1
              networkType: broadcast
              passiveInterface: false
              authenticationType: message-digest
              messageDigestKeyId: 7
              messageDigestKey: sdjfhsghbjdjr
          ranges:
            - ipAddress: 10.1.1.0
              subnetMask: 255.255.255.0
              cost: 1
              noAdvertise: false
Create ServiceRoutingOspfFeature Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ServiceRoutingOspfFeature(name: string, args: ServiceRoutingOspfFeatureArgs, opts?: CustomResourceOptions);@overload
def ServiceRoutingOspfFeature(resource_name: str,
                              args: ServiceRoutingOspfFeatureArgs,
                              opts: Optional[ResourceOptions] = None)
@overload
def ServiceRoutingOspfFeature(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              feature_profile_id: Optional[str] = None,
                              name: Optional[str] = None,
                              spf_maximum_hold_time_variable: Optional[str] = None,
                              default_information_originate: Optional[bool] = 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,
                              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,
                              default_information_originate_always_variable: Optional[str] = None,
                              redistributes: Optional[Sequence[ServiceRoutingOspfFeatureRedistributeArgs]] = None,
                              default_information_originate_always: Optional[bool] = None,
                              reference_bandwidth: Optional[int] = None,
                              reference_bandwidth_variable: Optional[str] = None,
                              rfc1583_compatible: Optional[bool] = None,
                              rfc1583_compatible_variable: Optional[str] = None,
                              route_policy_id: Optional[str] = None,
                              router_id: Optional[str] = None,
                              router_id_variable: Optional[str] = None,
                              router_lsas: Optional[Sequence[ServiceRoutingOspfFeatureRouterLsaArgs]] = None,
                              spf_calculation_delay: Optional[int] = None,
                              spf_calculation_delay_variable: Optional[str] = None,
                              spf_initial_hold_time: Optional[int] = None,
                              spf_initial_hold_time_variable: Optional[str] = None,
                              spf_maximum_hold_time: Optional[int] = None,
                              areas: Optional[Sequence[ServiceRoutingOspfFeatureAreaArgs]] = None)func NewServiceRoutingOspfFeature(ctx *Context, name string, args ServiceRoutingOspfFeatureArgs, opts ...ResourceOption) (*ServiceRoutingOspfFeature, error)public ServiceRoutingOspfFeature(string name, ServiceRoutingOspfFeatureArgs args, CustomResourceOptions? opts = null)
public ServiceRoutingOspfFeature(String name, ServiceRoutingOspfFeatureArgs args)
public ServiceRoutingOspfFeature(String name, ServiceRoutingOspfFeatureArgs args, CustomResourceOptions options)
type: sdwan:ServiceRoutingOspfFeature
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 ServiceRoutingOspfFeatureArgs
- 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 ServiceRoutingOspfFeatureArgs
- 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 ServiceRoutingOspfFeatureArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceRoutingOspfFeatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ServiceRoutingOspfFeatureArgs
- 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 serviceRoutingOspfFeatureResource = new Sdwan.ServiceRoutingOspfFeature("serviceRoutingOspfFeatureResource", new()
{
    FeatureProfileId = "string",
    Name = "string",
    SpfMaximumHoldTimeVariable = "string",
    DefaultInformationOriginate = false,
    DefaultInformationOriginateMetric = 0,
    DefaultInformationOriginateMetricType = "string",
    DefaultInformationOriginateMetricTypeVariable = "string",
    DefaultInformationOriginateMetricVariable = "string",
    Description = "string",
    DistanceExternal = 0,
    DistanceExternalVariable = "string",
    DistanceInterArea = 0,
    DistanceInterAreaVariable = "string",
    DistanceIntraArea = 0,
    DistanceIntraAreaVariable = "string",
    DefaultInformationOriginateAlwaysVariable = "string",
    Redistributes = new[]
    {
        new Sdwan.Inputs.ServiceRoutingOspfFeatureRedistributeArgs
        {
            NatDia = false,
            NatDiaVariable = "string",
            Protocol = "string",
            ProtocolVariable = "string",
            RoutePolicyId = "string",
        },
    },
    DefaultInformationOriginateAlways = false,
    ReferenceBandwidth = 0,
    ReferenceBandwidthVariable = "string",
    Rfc1583Compatible = false,
    Rfc1583CompatibleVariable = "string",
    RoutePolicyId = "string",
    RouterId = "string",
    RouterIdVariable = "string",
    RouterLsas = new[]
    {
        new Sdwan.Inputs.ServiceRoutingOspfFeatureRouterLsaArgs
        {
            Time = 0,
            TimeVariable = "string",
            Type = "string",
        },
    },
    SpfCalculationDelay = 0,
    SpfCalculationDelayVariable = "string",
    SpfInitialHoldTime = 0,
    SpfInitialHoldTimeVariable = "string",
    SpfMaximumHoldTime = 0,
    Areas = new[]
    {
        new Sdwan.Inputs.ServiceRoutingOspfFeatureAreaArgs
        {
            AreaNumber = 0,
            AreaNumberVariable = "string",
            AreaType = "string",
            Interfaces = new[]
            {
                new Sdwan.Inputs.ServiceRoutingOspfFeatureAreaInterfaceArgs
                {
                    AuthenticationType = "string",
                    AuthenticationTypeVariable = "string",
                    Cost = 0,
                    CostVariable = "string",
                    DeadInterval = 0,
                    DeadIntervalVariable = "string",
                    DesignatedRouterPriority = 0,
                    DesignatedRouterPriorityVariable = "string",
                    HelloInterval = 0,
                    HelloIntervalVariable = "string",
                    LsaRetransmitInterval = 0,
                    LsaRetransmitIntervalVariable = "string",
                    MessageDigestKey = "string",
                    MessageDigestKeyId = 0,
                    MessageDigestKeyIdVariable = "string",
                    MessageDigestKeyVariable = "string",
                    Name = "string",
                    NameVariable = "string",
                    NetworkType = "string",
                    NetworkTypeVariable = "string",
                    PassiveInterface = false,
                    PassiveInterfaceVariable = "string",
                },
            },
            NoSummary = false,
            NoSummaryVariable = "string",
            Ranges = new[]
            {
                new Sdwan.Inputs.ServiceRoutingOspfFeatureAreaRangeArgs
                {
                    Cost = 0,
                    CostVariable = "string",
                    IpAddress = "string",
                    IpAddressVariable = "string",
                    NoAdvertise = false,
                    NoAdvertiseVariable = "string",
                    SubnetMask = "string",
                    SubnetMaskVariable = "string",
                },
            },
        },
    },
});
example, err := sdwan.NewServiceRoutingOspfFeature(ctx, "serviceRoutingOspfFeatureResource", &sdwan.ServiceRoutingOspfFeatureArgs{
	FeatureProfileId:                              pulumi.String("string"),
	Name:                                          pulumi.String("string"),
	SpfMaximumHoldTimeVariable:                    pulumi.String("string"),
	DefaultInformationOriginate:                   pulumi.Bool(false),
	DefaultInformationOriginateMetric:             pulumi.Int(0),
	DefaultInformationOriginateMetricType:         pulumi.String("string"),
	DefaultInformationOriginateMetricTypeVariable: pulumi.String("string"),
	DefaultInformationOriginateMetricVariable:     pulumi.String("string"),
	Description:                                   pulumi.String("string"),
	DistanceExternal:                              pulumi.Int(0),
	DistanceExternalVariable:                      pulumi.String("string"),
	DistanceInterArea:                             pulumi.Int(0),
	DistanceInterAreaVariable:                     pulumi.String("string"),
	DistanceIntraArea:                             pulumi.Int(0),
	DistanceIntraAreaVariable:                     pulumi.String("string"),
	DefaultInformationOriginateAlwaysVariable:     pulumi.String("string"),
	Redistributes: sdwan.ServiceRoutingOspfFeatureRedistributeArray{
		&sdwan.ServiceRoutingOspfFeatureRedistributeArgs{
			NatDia:           pulumi.Bool(false),
			NatDiaVariable:   pulumi.String("string"),
			Protocol:         pulumi.String("string"),
			ProtocolVariable: pulumi.String("string"),
			RoutePolicyId:    pulumi.String("string"),
		},
	},
	DefaultInformationOriginateAlways: pulumi.Bool(false),
	ReferenceBandwidth:                pulumi.Int(0),
	ReferenceBandwidthVariable:        pulumi.String("string"),
	Rfc1583Compatible:                 pulumi.Bool(false),
	Rfc1583CompatibleVariable:         pulumi.String("string"),
	RoutePolicyId:                     pulumi.String("string"),
	RouterId:                          pulumi.String("string"),
	RouterIdVariable:                  pulumi.String("string"),
	RouterLsas: sdwan.ServiceRoutingOspfFeatureRouterLsaArray{
		&sdwan.ServiceRoutingOspfFeatureRouterLsaArgs{
			Time:         pulumi.Int(0),
			TimeVariable: pulumi.String("string"),
			Type:         pulumi.String("string"),
		},
	},
	SpfCalculationDelay:         pulumi.Int(0),
	SpfCalculationDelayVariable: pulumi.String("string"),
	SpfInitialHoldTime:          pulumi.Int(0),
	SpfInitialHoldTimeVariable:  pulumi.String("string"),
	SpfMaximumHoldTime:          pulumi.Int(0),
	Areas: sdwan.ServiceRoutingOspfFeatureAreaArray{
		&sdwan.ServiceRoutingOspfFeatureAreaArgs{
			AreaNumber:         pulumi.Int(0),
			AreaNumberVariable: pulumi.String("string"),
			AreaType:           pulumi.String("string"),
			Interfaces: sdwan.ServiceRoutingOspfFeatureAreaInterfaceArray{
				&sdwan.ServiceRoutingOspfFeatureAreaInterfaceArgs{
					AuthenticationType:               pulumi.String("string"),
					AuthenticationTypeVariable:       pulumi.String("string"),
					Cost:                             pulumi.Int(0),
					CostVariable:                     pulumi.String("string"),
					DeadInterval:                     pulumi.Int(0),
					DeadIntervalVariable:             pulumi.String("string"),
					DesignatedRouterPriority:         pulumi.Int(0),
					DesignatedRouterPriorityVariable: pulumi.String("string"),
					HelloInterval:                    pulumi.Int(0),
					HelloIntervalVariable:            pulumi.String("string"),
					LsaRetransmitInterval:            pulumi.Int(0),
					LsaRetransmitIntervalVariable:    pulumi.String("string"),
					MessageDigestKey:                 pulumi.String("string"),
					MessageDigestKeyId:               pulumi.Int(0),
					MessageDigestKeyIdVariable:       pulumi.String("string"),
					MessageDigestKeyVariable:         pulumi.String("string"),
					Name:                             pulumi.String("string"),
					NameVariable:                     pulumi.String("string"),
					NetworkType:                      pulumi.String("string"),
					NetworkTypeVariable:              pulumi.String("string"),
					PassiveInterface:                 pulumi.Bool(false),
					PassiveInterfaceVariable:         pulumi.String("string"),
				},
			},
			NoSummary:         pulumi.Bool(false),
			NoSummaryVariable: pulumi.String("string"),
			Ranges: sdwan.ServiceRoutingOspfFeatureAreaRangeArray{
				&sdwan.ServiceRoutingOspfFeatureAreaRangeArgs{
					Cost:                pulumi.Int(0),
					CostVariable:        pulumi.String("string"),
					IpAddress:           pulumi.String("string"),
					IpAddressVariable:   pulumi.String("string"),
					NoAdvertise:         pulumi.Bool(false),
					NoAdvertiseVariable: pulumi.String("string"),
					SubnetMask:          pulumi.String("string"),
					SubnetMaskVariable:  pulumi.String("string"),
				},
			},
		},
	},
})
var serviceRoutingOspfFeatureResource = new ServiceRoutingOspfFeature("serviceRoutingOspfFeatureResource", ServiceRoutingOspfFeatureArgs.builder()
    .featureProfileId("string")
    .name("string")
    .spfMaximumHoldTimeVariable("string")
    .defaultInformationOriginate(false)
    .defaultInformationOriginateMetric(0)
    .defaultInformationOriginateMetricType("string")
    .defaultInformationOriginateMetricTypeVariable("string")
    .defaultInformationOriginateMetricVariable("string")
    .description("string")
    .distanceExternal(0)
    .distanceExternalVariable("string")
    .distanceInterArea(0)
    .distanceInterAreaVariable("string")
    .distanceIntraArea(0)
    .distanceIntraAreaVariable("string")
    .defaultInformationOriginateAlwaysVariable("string")
    .redistributes(ServiceRoutingOspfFeatureRedistributeArgs.builder()
        .natDia(false)
        .natDiaVariable("string")
        .protocol("string")
        .protocolVariable("string")
        .routePolicyId("string")
        .build())
    .defaultInformationOriginateAlways(false)
    .referenceBandwidth(0)
    .referenceBandwidthVariable("string")
    .rfc1583Compatible(false)
    .rfc1583CompatibleVariable("string")
    .routePolicyId("string")
    .routerId("string")
    .routerIdVariable("string")
    .routerLsas(ServiceRoutingOspfFeatureRouterLsaArgs.builder()
        .time(0)
        .timeVariable("string")
        .type("string")
        .build())
    .spfCalculationDelay(0)
    .spfCalculationDelayVariable("string")
    .spfInitialHoldTime(0)
    .spfInitialHoldTimeVariable("string")
    .spfMaximumHoldTime(0)
    .areas(ServiceRoutingOspfFeatureAreaArgs.builder()
        .areaNumber(0)
        .areaNumberVariable("string")
        .areaType("string")
        .interfaces(ServiceRoutingOspfFeatureAreaInterfaceArgs.builder()
            .authenticationType("string")
            .authenticationTypeVariable("string")
            .cost(0)
            .costVariable("string")
            .deadInterval(0)
            .deadIntervalVariable("string")
            .designatedRouterPriority(0)
            .designatedRouterPriorityVariable("string")
            .helloInterval(0)
            .helloIntervalVariable("string")
            .lsaRetransmitInterval(0)
            .lsaRetransmitIntervalVariable("string")
            .messageDigestKey("string")
            .messageDigestKeyId(0)
            .messageDigestKeyIdVariable("string")
            .messageDigestKeyVariable("string")
            .name("string")
            .nameVariable("string")
            .networkType("string")
            .networkTypeVariable("string")
            .passiveInterface(false)
            .passiveInterfaceVariable("string")
            .build())
        .noSummary(false)
        .noSummaryVariable("string")
        .ranges(ServiceRoutingOspfFeatureAreaRangeArgs.builder()
            .cost(0)
            .costVariable("string")
            .ipAddress("string")
            .ipAddressVariable("string")
            .noAdvertise(false)
            .noAdvertiseVariable("string")
            .subnetMask("string")
            .subnetMaskVariable("string")
            .build())
        .build())
    .build());
service_routing_ospf_feature_resource = sdwan.ServiceRoutingOspfFeature("serviceRoutingOspfFeatureResource",
    feature_profile_id="string",
    name="string",
    spf_maximum_hold_time_variable="string",
    default_information_originate=False,
    default_information_originate_metric=0,
    default_information_originate_metric_type="string",
    default_information_originate_metric_type_variable="string",
    default_information_originate_metric_variable="string",
    description="string",
    distance_external=0,
    distance_external_variable="string",
    distance_inter_area=0,
    distance_inter_area_variable="string",
    distance_intra_area=0,
    distance_intra_area_variable="string",
    default_information_originate_always_variable="string",
    redistributes=[{
        "nat_dia": False,
        "nat_dia_variable": "string",
        "protocol": "string",
        "protocol_variable": "string",
        "route_policy_id": "string",
    }],
    default_information_originate_always=False,
    reference_bandwidth=0,
    reference_bandwidth_variable="string",
    rfc1583_compatible=False,
    rfc1583_compatible_variable="string",
    route_policy_id="string",
    router_id="string",
    router_id_variable="string",
    router_lsas=[{
        "time": 0,
        "time_variable": "string",
        "type": "string",
    }],
    spf_calculation_delay=0,
    spf_calculation_delay_variable="string",
    spf_initial_hold_time=0,
    spf_initial_hold_time_variable="string",
    spf_maximum_hold_time=0,
    areas=[{
        "area_number": 0,
        "area_number_variable": "string",
        "area_type": "string",
        "interfaces": [{
            "authentication_type": "string",
            "authentication_type_variable": "string",
            "cost": 0,
            "cost_variable": "string",
            "dead_interval": 0,
            "dead_interval_variable": "string",
            "designated_router_priority": 0,
            "designated_router_priority_variable": "string",
            "hello_interval": 0,
            "hello_interval_variable": "string",
            "lsa_retransmit_interval": 0,
            "lsa_retransmit_interval_variable": "string",
            "message_digest_key": "string",
            "message_digest_key_id": 0,
            "message_digest_key_id_variable": "string",
            "message_digest_key_variable": "string",
            "name": "string",
            "name_variable": "string",
            "network_type": "string",
            "network_type_variable": "string",
            "passive_interface": False,
            "passive_interface_variable": "string",
        }],
        "no_summary": False,
        "no_summary_variable": "string",
        "ranges": [{
            "cost": 0,
            "cost_variable": "string",
            "ip_address": "string",
            "ip_address_variable": "string",
            "no_advertise": False,
            "no_advertise_variable": "string",
            "subnet_mask": "string",
            "subnet_mask_variable": "string",
        }],
    }])
const serviceRoutingOspfFeatureResource = new sdwan.ServiceRoutingOspfFeature("serviceRoutingOspfFeatureResource", {
    featureProfileId: "string",
    name: "string",
    spfMaximumHoldTimeVariable: "string",
    defaultInformationOriginate: false,
    defaultInformationOriginateMetric: 0,
    defaultInformationOriginateMetricType: "string",
    defaultInformationOriginateMetricTypeVariable: "string",
    defaultInformationOriginateMetricVariable: "string",
    description: "string",
    distanceExternal: 0,
    distanceExternalVariable: "string",
    distanceInterArea: 0,
    distanceInterAreaVariable: "string",
    distanceIntraArea: 0,
    distanceIntraAreaVariable: "string",
    defaultInformationOriginateAlwaysVariable: "string",
    redistributes: [{
        natDia: false,
        natDiaVariable: "string",
        protocol: "string",
        protocolVariable: "string",
        routePolicyId: "string",
    }],
    defaultInformationOriginateAlways: false,
    referenceBandwidth: 0,
    referenceBandwidthVariable: "string",
    rfc1583Compatible: false,
    rfc1583CompatibleVariable: "string",
    routePolicyId: "string",
    routerId: "string",
    routerIdVariable: "string",
    routerLsas: [{
        time: 0,
        timeVariable: "string",
        type: "string",
    }],
    spfCalculationDelay: 0,
    spfCalculationDelayVariable: "string",
    spfInitialHoldTime: 0,
    spfInitialHoldTimeVariable: "string",
    spfMaximumHoldTime: 0,
    areas: [{
        areaNumber: 0,
        areaNumberVariable: "string",
        areaType: "string",
        interfaces: [{
            authenticationType: "string",
            authenticationTypeVariable: "string",
            cost: 0,
            costVariable: "string",
            deadInterval: 0,
            deadIntervalVariable: "string",
            designatedRouterPriority: 0,
            designatedRouterPriorityVariable: "string",
            helloInterval: 0,
            helloIntervalVariable: "string",
            lsaRetransmitInterval: 0,
            lsaRetransmitIntervalVariable: "string",
            messageDigestKey: "string",
            messageDigestKeyId: 0,
            messageDigestKeyIdVariable: "string",
            messageDigestKeyVariable: "string",
            name: "string",
            nameVariable: "string",
            networkType: "string",
            networkTypeVariable: "string",
            passiveInterface: false,
            passiveInterfaceVariable: "string",
        }],
        noSummary: false,
        noSummaryVariable: "string",
        ranges: [{
            cost: 0,
            costVariable: "string",
            ipAddress: "string",
            ipAddressVariable: "string",
            noAdvertise: false,
            noAdvertiseVariable: "string",
            subnetMask: "string",
            subnetMaskVariable: "string",
        }],
    }],
});
type: sdwan:ServiceRoutingOspfFeature
properties:
    areas:
        - areaNumber: 0
          areaNumberVariable: string
          areaType: string
          interfaces:
            - authenticationType: string
              authenticationTypeVariable: string
              cost: 0
              costVariable: string
              deadInterval: 0
              deadIntervalVariable: string
              designatedRouterPriority: 0
              designatedRouterPriorityVariable: string
              helloInterval: 0
              helloIntervalVariable: string
              lsaRetransmitInterval: 0
              lsaRetransmitIntervalVariable: string
              messageDigestKey: string
              messageDigestKeyId: 0
              messageDigestKeyIdVariable: string
              messageDigestKeyVariable: string
              name: string
              nameVariable: string
              networkType: string
              networkTypeVariable: string
              passiveInterface: false
              passiveInterfaceVariable: string
          noSummary: false
          noSummaryVariable: string
          ranges:
            - cost: 0
              costVariable: string
              ipAddress: string
              ipAddressVariable: string
              noAdvertise: false
              noAdvertiseVariable: string
              subnetMask: string
              subnetMaskVariable: string
    defaultInformationOriginate: false
    defaultInformationOriginateAlways: false
    defaultInformationOriginateAlwaysVariable: string
    defaultInformationOriginateMetric: 0
    defaultInformationOriginateMetricType: string
    defaultInformationOriginateMetricTypeVariable: string
    defaultInformationOriginateMetricVariable: string
    description: string
    distanceExternal: 0
    distanceExternalVariable: string
    distanceInterArea: 0
    distanceInterAreaVariable: string
    distanceIntraArea: 0
    distanceIntraAreaVariable: string
    featureProfileId: string
    name: string
    redistributes:
        - natDia: false
          natDiaVariable: string
          protocol: string
          protocolVariable: string
          routePolicyId: string
    referenceBandwidth: 0
    referenceBandwidthVariable: string
    rfc1583Compatible: false
    rfc1583CompatibleVariable: string
    routePolicyId: string
    routerId: string
    routerIdVariable: string
    routerLsas:
        - time: 0
          timeVariable: string
          type: string
    spfCalculationDelay: 0
    spfCalculationDelayVariable: string
    spfInitialHoldTime: 0
    spfInitialHoldTimeVariable: string
    spfMaximumHoldTime: 0
    spfMaximumHoldTimeVariable: string
ServiceRoutingOspfFeature 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 ServiceRoutingOspfFeature resource accepts the following input properties:
- FeatureProfile stringId 
- Feature Profile ID
- Areas
List<ServiceRouting Ospf Feature Area> 
- Configure OSPF area
- 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
- 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
- Name string
- The name of the Feature
- Redistributes
List<ServiceRouting Ospf Feature Redistribute> 
- Redistribute routes
- ReferenceBandwidth int
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- ReferenceBandwidth stringVariable 
- Variable name
- Rfc1583Compatible bool
- Calculate summary route cost based on RFC 1583 - Default value: true
- Rfc1583CompatibleVariable string
- Variable name
- RoutePolicy stringId 
- RouterId string
- Set OSPF router ID to override system IP address
- RouterId stringVariable 
- Variable name
- RouterLsas List<ServiceRouting Ospf Feature Router Lsa> 
- Advertise own router LSA with infinite distance
- SpfCalculation intDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- SpfCalculation stringDelay Variable 
- Variable name
- SpfInitial intHold Time 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- SpfInitial stringHold Time Variable 
- Variable name
- SpfMaximum intHold Time 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- SpfMaximum stringHold Time Variable 
- Variable name
- FeatureProfile stringId 
- Feature Profile ID
- Areas
[]ServiceRouting Ospf Feature Area Args 
- Configure OSPF area
- 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
- 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
- Name string
- The name of the Feature
- Redistributes
[]ServiceRouting Ospf Feature Redistribute Args 
- Redistribute routes
- ReferenceBandwidth int
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- ReferenceBandwidth stringVariable 
- Variable name
- Rfc1583Compatible bool
- Calculate summary route cost based on RFC 1583 - Default value: true
- Rfc1583CompatibleVariable string
- Variable name
- RoutePolicy stringId 
- RouterId string
- Set OSPF router ID to override system IP address
- RouterId stringVariable 
- Variable name
- RouterLsas []ServiceRouting Ospf Feature Router Lsa Args 
- Advertise own router LSA with infinite distance
- SpfCalculation intDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- SpfCalculation stringDelay Variable 
- Variable name
- SpfInitial intHold Time 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- SpfInitial stringHold Time Variable 
- Variable name
- SpfMaximum intHold Time 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- SpfMaximum stringHold Time Variable 
- Variable name
- featureProfile StringId 
- Feature Profile ID
- areas
List<ServiceRouting Ospf Feature Area> 
- Configure OSPF area
- 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
- 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
- name String
- The name of the Feature
- redistributes
List<ServiceRouting Ospf Feature Redistribute> 
- Redistribute routes
- referenceBandwidth Integer
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- referenceBandwidth StringVariable 
- Variable name
- rfc1583Compatible Boolean
- Calculate summary route cost based on RFC 1583 - Default value: true
- rfc1583CompatibleVariable String
- Variable name
- routePolicy StringId 
- routerId String
- Set OSPF router ID to override system IP address
- routerId StringVariable 
- Variable name
- routerLsas List<ServiceRouting Ospf Feature Router Lsa> 
- Advertise own router LSA with infinite distance
- spfCalculation IntegerDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- spfCalculation StringDelay Variable 
- Variable name
- spfInitial IntegerHold Time 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- spfInitial StringHold Time Variable 
- Variable name
- spfMaximum IntegerHold Time 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- spfMaximum StringHold Time Variable 
- Variable name
- featureProfile stringId 
- Feature Profile ID
- areas
ServiceRouting Ospf Feature Area[] 
- Configure OSPF area
- 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
- 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
- name string
- The name of the Feature
- redistributes
ServiceRouting Ospf Feature Redistribute[] 
- Redistribute routes
- referenceBandwidth number
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- referenceBandwidth stringVariable 
- Variable name
- rfc1583Compatible boolean
- Calculate summary route cost based on RFC 1583 - Default value: true
- rfc1583CompatibleVariable string
- Variable name
- routePolicy stringId 
- routerId string
- Set OSPF router ID to override system IP address
- routerId stringVariable 
- Variable name
- routerLsas ServiceRouting Ospf Feature Router Lsa[] 
- Advertise own router LSA with infinite distance
- spfCalculation numberDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- spfCalculation stringDelay Variable 
- Variable name
- spfInitial numberHold Time 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- spfInitial stringHold Time Variable 
- Variable name
- spfMaximum numberHold Time 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- spfMaximum stringHold Time Variable 
- Variable name
- feature_profile_ strid 
- Feature Profile ID
- areas
Sequence[ServiceRouting Ospf Feature Area Args] 
- Configure OSPF area
- 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
- 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
- name str
- The name of the Feature
- redistributes
Sequence[ServiceRouting Ospf Feature Redistribute Args] 
- Redistribute routes
- reference_bandwidth int
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- reference_bandwidth_ strvariable 
- Variable name
- rfc1583_compatible bool
- Calculate summary route cost based on RFC 1583 - Default value: true
- rfc1583_compatible_ strvariable 
- Variable name
- route_policy_ strid 
- router_id str
- Set OSPF router ID to override system IP address
- router_id_ strvariable 
- Variable name
- router_lsas Sequence[ServiceRouting Ospf Feature Router Lsa Args] 
- Advertise own router LSA with infinite distance
- spf_calculation_ intdelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- spf_calculation_ strdelay_ variable 
- Variable name
- spf_initial_ inthold_ time 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- spf_initial_ strhold_ time_ variable 
- Variable name
- spf_maximum_ inthold_ time 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- spf_maximum_ strhold_ time_ variable 
- Variable name
- featureProfile StringId 
- Feature Profile ID
- areas List<Property Map>
- Configure OSPF area
- 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
- 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
- name String
- The name of the Feature
- redistributes List<Property Map>
- Redistribute routes
- referenceBandwidth Number
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- referenceBandwidth StringVariable 
- Variable name
- rfc1583Compatible Boolean
- Calculate summary route cost based on RFC 1583 - Default value: true
- rfc1583CompatibleVariable String
- Variable name
- routePolicy StringId 
- routerId String
- Set OSPF router ID to override system IP address
- routerId StringVariable 
- Variable name
- routerLsas List<Property Map>
- Advertise own router LSA with infinite distance
- spfCalculation NumberDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- spfCalculation StringDelay Variable 
- Variable name
- spfInitial NumberHold Time 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- spfInitial StringHold Time Variable 
- Variable name
- spfMaximum NumberHold Time 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- spfMaximum StringHold Time Variable 
- Variable name
Outputs
All input properties are implicitly available as output properties. Additionally, the ServiceRoutingOspfFeature resource produces the following output properties:
Look up Existing ServiceRoutingOspfFeature Resource
Get an existing ServiceRoutingOspfFeature 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?: ServiceRoutingOspfFeatureState, opts?: CustomResourceOptions): ServiceRoutingOspfFeature@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        areas: Optional[Sequence[ServiceRoutingOspfFeatureAreaArgs]] = 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,
        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,
        feature_profile_id: Optional[str] = None,
        name: Optional[str] = None,
        redistributes: Optional[Sequence[ServiceRoutingOspfFeatureRedistributeArgs]] = None,
        reference_bandwidth: Optional[int] = None,
        reference_bandwidth_variable: Optional[str] = None,
        rfc1583_compatible: Optional[bool] = None,
        rfc1583_compatible_variable: Optional[str] = None,
        route_policy_id: Optional[str] = None,
        router_id: Optional[str] = None,
        router_id_variable: Optional[str] = None,
        router_lsas: Optional[Sequence[ServiceRoutingOspfFeatureRouterLsaArgs]] = None,
        spf_calculation_delay: Optional[int] = None,
        spf_calculation_delay_variable: Optional[str] = None,
        spf_initial_hold_time: Optional[int] = None,
        spf_initial_hold_time_variable: Optional[str] = None,
        spf_maximum_hold_time: Optional[int] = None,
        spf_maximum_hold_time_variable: Optional[str] = None,
        version: Optional[int] = None) -> ServiceRoutingOspfFeaturefunc GetServiceRoutingOspfFeature(ctx *Context, name string, id IDInput, state *ServiceRoutingOspfFeatureState, opts ...ResourceOption) (*ServiceRoutingOspfFeature, error)public static ServiceRoutingOspfFeature Get(string name, Input<string> id, ServiceRoutingOspfFeatureState? state, CustomResourceOptions? opts = null)public static ServiceRoutingOspfFeature get(String name, Output<String> id, ServiceRoutingOspfFeatureState state, CustomResourceOptions options)resources:  _:    type: sdwan:ServiceRoutingOspfFeature    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<ServiceRouting Ospf Feature Area> 
- Configure OSPF area
- 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
- 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
- FeatureProfile stringId 
- Feature Profile ID
- Name string
- The name of the Feature
- Redistributes
List<ServiceRouting Ospf Feature Redistribute> 
- Redistribute routes
- ReferenceBandwidth int
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- ReferenceBandwidth stringVariable 
- Variable name
- Rfc1583Compatible bool
- Calculate summary route cost based on RFC 1583 - Default value: true
- Rfc1583CompatibleVariable string
- Variable name
- RoutePolicy stringId 
- RouterId string
- Set OSPF router ID to override system IP address
- RouterId stringVariable 
- Variable name
- RouterLsas List<ServiceRouting Ospf Feature Router Lsa> 
- Advertise own router LSA with infinite distance
- SpfCalculation intDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- SpfCalculation stringDelay Variable 
- Variable name
- SpfInitial intHold Time 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- SpfInitial stringHold Time Variable 
- Variable name
- SpfMaximum intHold Time 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- SpfMaximum stringHold Time Variable 
- Variable name
- Version int
- The version of the Feature
- Areas
[]ServiceRouting Ospf Feature Area Args 
- Configure OSPF area
- 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
- 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
- FeatureProfile stringId 
- Feature Profile ID
- Name string
- The name of the Feature
- Redistributes
[]ServiceRouting Ospf Feature Redistribute Args 
- Redistribute routes
- ReferenceBandwidth int
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- ReferenceBandwidth stringVariable 
- Variable name
- Rfc1583Compatible bool
- Calculate summary route cost based on RFC 1583 - Default value: true
- Rfc1583CompatibleVariable string
- Variable name
- RoutePolicy stringId 
- RouterId string
- Set OSPF router ID to override system IP address
- RouterId stringVariable 
- Variable name
- RouterLsas []ServiceRouting Ospf Feature Router Lsa Args 
- Advertise own router LSA with infinite distance
- SpfCalculation intDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- SpfCalculation stringDelay Variable 
- Variable name
- SpfInitial intHold Time 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- SpfInitial stringHold Time Variable 
- Variable name
- SpfMaximum intHold Time 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- SpfMaximum stringHold Time Variable 
- Variable name
- Version int
- The version of the Feature
- areas
List<ServiceRouting Ospf Feature Area> 
- Configure OSPF area
- 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
- 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
- featureProfile StringId 
- Feature Profile ID
- name String
- The name of the Feature
- redistributes
List<ServiceRouting Ospf Feature Redistribute> 
- Redistribute routes
- referenceBandwidth Integer
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- referenceBandwidth StringVariable 
- Variable name
- rfc1583Compatible Boolean
- Calculate summary route cost based on RFC 1583 - Default value: true
- rfc1583CompatibleVariable String
- Variable name
- routePolicy StringId 
- routerId String
- Set OSPF router ID to override system IP address
- routerId StringVariable 
- Variable name
- routerLsas List<ServiceRouting Ospf Feature Router Lsa> 
- Advertise own router LSA with infinite distance
- spfCalculation IntegerDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- spfCalculation StringDelay Variable 
- Variable name
- spfInitial IntegerHold Time 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- spfInitial StringHold Time Variable 
- Variable name
- spfMaximum IntegerHold Time 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- spfMaximum StringHold Time Variable 
- Variable name
- version Integer
- The version of the Feature
- areas
ServiceRouting Ospf Feature Area[] 
- Configure OSPF area
- 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
- 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
- featureProfile stringId 
- Feature Profile ID
- name string
- The name of the Feature
- redistributes
ServiceRouting Ospf Feature Redistribute[] 
- Redistribute routes
- referenceBandwidth number
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- referenceBandwidth stringVariable 
- Variable name
- rfc1583Compatible boolean
- Calculate summary route cost based on RFC 1583 - Default value: true
- rfc1583CompatibleVariable string
- Variable name
- routePolicy stringId 
- routerId string
- Set OSPF router ID to override system IP address
- routerId stringVariable 
- Variable name
- routerLsas ServiceRouting Ospf Feature Router Lsa[] 
- Advertise own router LSA with infinite distance
- spfCalculation numberDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- spfCalculation stringDelay Variable 
- Variable name
- spfInitial numberHold Time 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- spfInitial stringHold Time Variable 
- Variable name
- spfMaximum numberHold Time 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- spfMaximum stringHold Time Variable 
- Variable name
- version number
- The version of the Feature
- areas
Sequence[ServiceRouting Ospf Feature Area Args] 
- Configure OSPF area
- 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
- 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
- feature_profile_ strid 
- Feature Profile ID
- name str
- The name of the Feature
- redistributes
Sequence[ServiceRouting Ospf Feature Redistribute Args] 
- Redistribute routes
- reference_bandwidth int
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- reference_bandwidth_ strvariable 
- Variable name
- rfc1583_compatible bool
- Calculate summary route cost based on RFC 1583 - Default value: true
- rfc1583_compatible_ strvariable 
- Variable name
- route_policy_ strid 
- router_id str
- Set OSPF router ID to override system IP address
- router_id_ strvariable 
- Variable name
- router_lsas Sequence[ServiceRouting Ospf Feature Router Lsa Args] 
- Advertise own router LSA with infinite distance
- spf_calculation_ intdelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- spf_calculation_ strdelay_ variable 
- Variable name
- spf_initial_ inthold_ time 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- spf_initial_ strhold_ time_ variable 
- Variable name
- spf_maximum_ inthold_ time 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- spf_maximum_ strhold_ time_ variable 
- Variable name
- version int
- The version of the Feature
- areas List<Property Map>
- Configure OSPF area
- 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
- 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
- featureProfile StringId 
- Feature Profile ID
- name String
- The name of the Feature
- redistributes List<Property Map>
- Redistribute routes
- referenceBandwidth Number
- Set reference bandwidth method to assign OSPF cost - Range: 1-4294967- Default value:100
- referenceBandwidth StringVariable 
- Variable name
- rfc1583Compatible Boolean
- Calculate summary route cost based on RFC 1583 - Default value: true
- rfc1583CompatibleVariable String
- Variable name
- routePolicy StringId 
- routerId String
- Set OSPF router ID to override system IP address
- routerId StringVariable 
- Variable name
- routerLsas List<Property Map>
- Advertise own router LSA with infinite distance
- spfCalculation NumberDelay 
- Set delay from first change received until performing SPF calculation - Range: 1-600000- Default value:200
- spfCalculation StringDelay Variable 
- Variable name
- spfInitial NumberHold Time 
- Set initial hold time between consecutive SPF calculations - Range: 1-600000- Default value:1000
- spfInitial StringHold Time Variable 
- Variable name
- spfMaximum NumberHold Time 
- Set maximum hold time between consecutive SPF calculations - Range: 1-600000- Default value:10000
- spfMaximum StringHold Time Variable 
- Variable name
- version Number
- The version of the Feature
Supporting Types
ServiceRoutingOspfFeatureArea, ServiceRoutingOspfFeatureAreaArgs          
- AreaNumber int
- Set OSPF area number- Range: 0-4294967295
 
- Range: 
- AreaNumber stringVariable 
- Variable name
- AreaType string
- set the area type- Choices: stub,nssa
 
- Choices: 
- Interfaces
List<ServiceRouting Ospf Feature Area Interface> 
- Set OSPF interface parameters
- NoSummary bool
- Do not inject interarea routes into STUB or NSSA- Default value: false
 
- Default value: 
- NoSummary stringVariable 
- Variable name
- Ranges
List<ServiceRouting Ospf Feature Area Range> 
- Summarize OSPF routes at an area boundary
- AreaNumber int
- Set OSPF area number- Range: 0-4294967295
 
- Range: 
- AreaNumber stringVariable 
- Variable name
- AreaType string
- set the area type- Choices: stub,nssa
 
- Choices: 
- Interfaces
[]ServiceRouting Ospf Feature Area Interface 
- Set OSPF interface parameters
- NoSummary bool
- Do not inject interarea routes into STUB or NSSA- Default value: false
 
- Default value: 
- NoSummary stringVariable 
- Variable name
- Ranges
[]ServiceRouting Ospf Feature Area Range 
- Summarize OSPF routes at an area boundary
- areaNumber Integer
- Set OSPF area number- Range: 0-4294967295
 
- Range: 
- areaNumber StringVariable 
- Variable name
- areaType String
- set the area type- Choices: stub,nssa
 
- Choices: 
- interfaces
List<ServiceRouting Ospf Feature Area Interface> 
- Set OSPF interface parameters
- noSummary Boolean
- Do not inject interarea routes into STUB or NSSA- Default value: false
 
- Default value: 
- noSummary StringVariable 
- Variable name
- ranges
List<ServiceRouting Ospf Feature Area Range> 
- Summarize OSPF routes at an area boundary
- areaNumber number
- Set OSPF area number- Range: 0-4294967295
 
- Range: 
- areaNumber stringVariable 
- Variable name
- areaType string
- set the area type- Choices: stub,nssa
 
- Choices: 
- interfaces
ServiceRouting Ospf Feature Area Interface[] 
- Set OSPF interface parameters
- noSummary boolean
- Do not inject interarea routes into STUB or NSSA- Default value: false
 
- Default value: 
- noSummary stringVariable 
- Variable name
- ranges
ServiceRouting Ospf Feature Area Range[] 
- Summarize OSPF routes at an area boundary
- area_number int
- Set OSPF area number- Range: 0-4294967295
 
- Range: 
- area_number_ strvariable 
- Variable name
- area_type str
- set the area type- Choices: stub,nssa
 
- Choices: 
- interfaces
Sequence[ServiceRouting Ospf Feature Area Interface] 
- Set OSPF interface parameters
- no_summary bool
- Do not inject interarea routes into STUB or NSSA- Default value: false
 
- Default value: 
- no_summary_ strvariable 
- Variable name
- ranges
Sequence[ServiceRouting Ospf Feature Area Range] 
- Summarize OSPF routes at an area boundary
- areaNumber Number
- Set OSPF area number- Range: 0-4294967295
 
- Range: 
- areaNumber StringVariable 
- Variable name
- areaType String
- set the area type- Choices: stub,nssa
 
- Choices: 
- interfaces List<Property Map>
- Set OSPF interface parameters
- noSummary Boolean
- Do not inject interarea routes into STUB or NSSA- Default value: false
 
- Default value: 
- noSummary StringVariable 
- Variable name
- ranges List<Property Map>
- Summarize OSPF routes at an area boundary
ServiceRoutingOspfFeatureAreaInterface, ServiceRoutingOspfFeatureAreaInterfaceArgs            
- AuthenticationType string
- Set OSPF interface authentication type- Choices: message-digest
 
- 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
- DesignatedRouter intPriority 
- Set router’s priority to be elected as designated router- Range: 0-255
- Default value: 1
 
- Range: 
- DesignatedRouter stringPriority Variable 
- Variable name
- HelloInterval int
- Set interval between OSPF hello packets- Range: 1-65535
- Default value: 10
 
- Range: 
- HelloInterval stringVariable 
- Variable name
- LsaRetransmit intInterval 
- Set time between retransmitting LSAs- Range: 1-65535
- Default value: 5
 
- Range: 
- LsaRetransmit stringInterval Variable 
- Variable name
- MessageDigest stringKey 
- Set MD5 authentication key
- MessageDigest intKey Id 
- Set MD5 message digest key- Range: 1-255
 
- Range: 
- MessageDigest stringKey Id Variable 
- Variable name
- MessageDigest stringKey Variable 
- Variable name
- Name string
- Set interface name
- NameVariable string
- Variable name
- NetworkType string
- Set the OSPF network type- Choices: broadcast,point-to-point,non-broadcast,point-to-multipoint
- Default value: broadcast
 
- Choices: 
- NetworkType stringVariable 
- Variable name
- PassiveInterface bool
- Set the interface to advertise its address, but not to actively run OSPF- Default value: false
 
- Default value: 
- PassiveInterface stringVariable 
- Variable name
- AuthenticationType string
- Set OSPF interface authentication type- Choices: message-digest
 
- 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
- DesignatedRouter intPriority 
- Set router’s priority to be elected as designated router- Range: 0-255
- Default value: 1
 
- Range: 
- DesignatedRouter stringPriority Variable 
- Variable name
- HelloInterval int
- Set interval between OSPF hello packets- Range: 1-65535
- Default value: 10
 
- Range: 
- HelloInterval stringVariable 
- Variable name
- LsaRetransmit intInterval 
- Set time between retransmitting LSAs- Range: 1-65535
- Default value: 5
 
- Range: 
- LsaRetransmit stringInterval Variable 
- Variable name
- MessageDigest stringKey 
- Set MD5 authentication key
- MessageDigest intKey Id 
- Set MD5 message digest key- Range: 1-255
 
- Range: 
- MessageDigest stringKey Id Variable 
- Variable name
- MessageDigest stringKey Variable 
- Variable name
- Name string
- Set interface name
- NameVariable string
- Variable name
- NetworkType string
- Set the OSPF network type- Choices: broadcast,point-to-point,non-broadcast,point-to-multipoint
- Default value: broadcast
 
- Choices: 
- NetworkType stringVariable 
- Variable name
- PassiveInterface bool
- Set the interface to advertise its address, but not to actively run OSPF- Default value: false
 
- Default value: 
- PassiveInterface stringVariable 
- Variable name
- authenticationType String
- Set OSPF interface authentication type- Choices: message-digest
 
- 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
- designatedRouter IntegerPriority 
- Set router’s priority to be elected as designated router- Range: 0-255
- Default value: 1
 
- Range: 
- designatedRouter StringPriority Variable 
- Variable name
- helloInterval Integer
- Set interval between OSPF hello packets- Range: 1-65535
- Default value: 10
 
- Range: 
- helloInterval StringVariable 
- Variable name
- lsaRetransmit IntegerInterval 
- Set time between retransmitting LSAs- Range: 1-65535
- Default value: 5
 
- Range: 
- lsaRetransmit StringInterval Variable 
- Variable name
- messageDigest StringKey 
- Set MD5 authentication key
- messageDigest IntegerKey Id 
- Set MD5 message digest key- Range: 1-255
 
- Range: 
- messageDigest StringKey Id Variable 
- Variable name
- messageDigest StringKey Variable 
- Variable name
- name String
- Set interface name
- nameVariable String
- Variable name
- networkType String
- Set the OSPF network type- Choices: broadcast,point-to-point,non-broadcast,point-to-multipoint
- Default value: broadcast
 
- Choices: 
- networkType StringVariable 
- Variable name
- passiveInterface Boolean
- Set the interface to advertise its address, but not to actively run OSPF- Default value: false
 
- Default value: 
- passiveInterface StringVariable 
- Variable name
- authenticationType string
- Set OSPF interface authentication type- Choices: message-digest
 
- 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
- designatedRouter numberPriority 
- Set router’s priority to be elected as designated router- Range: 0-255
- Default value: 1
 
- Range: 
- designatedRouter stringPriority Variable 
- Variable name
- helloInterval number
- Set interval between OSPF hello packets- Range: 1-65535
- Default value: 10
 
- Range: 
- helloInterval stringVariable 
- Variable name
- lsaRetransmit numberInterval 
- Set time between retransmitting LSAs- Range: 1-65535
- Default value: 5
 
- Range: 
- lsaRetransmit stringInterval Variable 
- Variable name
- messageDigest stringKey 
- Set MD5 authentication key
- messageDigest numberKey Id 
- Set MD5 message digest key- Range: 1-255
 
- Range: 
- messageDigest stringKey Id Variable 
- Variable name
- messageDigest stringKey Variable 
- Variable name
- name string
- Set interface name
- nameVariable string
- Variable name
- networkType string
- Set the OSPF network type- Choices: broadcast,point-to-point,non-broadcast,point-to-multipoint
- Default value: broadcast
 
- Choices: 
- networkType stringVariable 
- Variable name
- passiveInterface boolean
- Set the interface to advertise its address, but not to actively run OSPF- Default value: false
 
- Default value: 
- passiveInterface stringVariable 
- Variable name
- authentication_type str
- Set OSPF interface authentication type- Choices: message-digest
 
- 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
- designated_router_ intpriority 
- Set router’s priority to be elected as designated router- Range: 0-255
- Default value: 1
 
- Range: 
- designated_router_ strpriority_ variable 
- Variable name
- hello_interval int
- Set interval between OSPF hello packets- Range: 1-65535
- Default value: 10
 
- Range: 
- hello_interval_ strvariable 
- Variable name
- lsa_retransmit_ intinterval 
- Set time between retransmitting LSAs- Range: 1-65535
- Default value: 5
 
- Range: 
- lsa_retransmit_ strinterval_ variable 
- Variable name
- message_digest_ strkey 
- Set MD5 authentication key
- message_digest_ intkey_ id 
- Set MD5 message digest key- Range: 1-255
 
- Range: 
- message_digest_ strkey_ id_ variable 
- Variable name
- message_digest_ strkey_ variable 
- Variable name
- name str
- Set interface name
- name_variable str
- Variable name
- network_type str
- Set the OSPF network type- Choices: broadcast,point-to-point,non-broadcast,point-to-multipoint
- Default value: broadcast
 
- Choices: 
- network_type_ strvariable 
- Variable name
- 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
- authenticationType String
- Set OSPF interface authentication type- Choices: message-digest
 
- 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
- designatedRouter NumberPriority 
- Set router’s priority to be elected as designated router- Range: 0-255
- Default value: 1
 
- Range: 
- designatedRouter StringPriority Variable 
- Variable name
- helloInterval Number
- Set interval between OSPF hello packets- Range: 1-65535
- Default value: 10
 
- Range: 
- helloInterval StringVariable 
- Variable name
- lsaRetransmit NumberInterval 
- Set time between retransmitting LSAs- Range: 1-65535
- Default value: 5
 
- Range: 
- lsaRetransmit StringInterval Variable 
- Variable name
- messageDigest StringKey 
- Set MD5 authentication key
- messageDigest NumberKey Id 
- Set MD5 message digest key- Range: 1-255
 
- Range: 
- messageDigest StringKey Id Variable 
- Variable name
- messageDigest StringKey Variable 
- Variable name
- name String
- Set interface name
- nameVariable String
- Variable name
- networkType String
- Set the OSPF network type- Choices: broadcast,point-to-point,non-broadcast,point-to-multipoint
- Default value: broadcast
 
- Choices: 
- networkType StringVariable 
- Variable name
- passiveInterface Boolean
- Set the interface to advertise its address, but not to actively run OSPF- Default value: false
 
- Default value: 
- passiveInterface StringVariable 
- Variable name
ServiceRoutingOspfFeatureAreaRange, ServiceRoutingOspfFeatureAreaRangeArgs            
- Cost int
- Set cost for this range- Range: 0-16777214
 
- Range: 
- CostVariable string
- Variable name
- IpAddress string
- IP Address
- IpAddress stringVariable 
- Variable name
- NoAdvertise bool
- Do not advertise this range- Default value: false
 
- Default value: 
- NoAdvertise stringVariable 
- Variable name
- SubnetMask string
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- SubnetMask stringVariable 
- Variable name
- Cost int
- Set cost for this range- Range: 0-16777214
 
- Range: 
- CostVariable string
- Variable name
- IpAddress string
- IP Address
- IpAddress stringVariable 
- Variable name
- NoAdvertise bool
- Do not advertise this range- Default value: false
 
- Default value: 
- NoAdvertise stringVariable 
- Variable name
- SubnetMask string
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- SubnetMask stringVariable 
- Variable name
- cost Integer
- Set cost for this range- Range: 0-16777214
 
- Range: 
- costVariable String
- Variable name
- ipAddress String
- IP Address
- ipAddress StringVariable 
- Variable name
- noAdvertise Boolean
- Do not advertise this range- Default value: false
 
- Default value: 
- noAdvertise StringVariable 
- Variable name
- subnetMask String
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnetMask StringVariable 
- Variable name
- cost number
- Set cost for this range- Range: 0-16777214
 
- Range: 
- costVariable string
- Variable name
- ipAddress string
- IP Address
- ipAddress stringVariable 
- Variable name
- noAdvertise boolean
- Do not advertise this range- Default value: false
 
- Default value: 
- noAdvertise stringVariable 
- Variable name
- subnetMask string
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnetMask stringVariable 
- Variable name
- cost int
- Set cost for this range- Range: 0-16777214
 
- Range: 
- cost_variable str
- Variable name
- ip_address str
- IP Address
- ip_address_ strvariable 
- Variable name
- no_advertise bool
- Do not advertise this range- Default value: false
 
- Default value: 
- no_advertise_ strvariable 
- Variable name
- subnet_mask str
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnet_mask_ strvariable 
- Variable name
- cost Number
- Set cost for this range- Range: 0-16777214
 
- Range: 
- costVariable String
- Variable name
- ipAddress String
- IP Address
- ipAddress StringVariable 
- Variable name
- noAdvertise Boolean
- Do not advertise this range- Default value: false
 
- Default value: 
- noAdvertise StringVariable 
- Variable name
- subnetMask String
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnetMask StringVariable 
- Variable name
ServiceRoutingOspfFeatureRedistribute, ServiceRoutingOspfFeatureRedistributeArgs          
- NatDia bool
- Enable NAT DIA for redistributed routes- Default value: true
 
- Default value: 
- NatDia stringVariable 
- Variable name
- Protocol string
- Set the protocol- Choices: static,connected,bgp,omp,nat,eigrp
 
- Choices: 
- ProtocolVariable string
- Variable name
- RoutePolicy stringId 
- NatDia bool
- Enable NAT DIA for redistributed routes- Default value: true
 
- Default value: 
- NatDia stringVariable 
- Variable name
- Protocol string
- Set the protocol- Choices: static,connected,bgp,omp,nat,eigrp
 
- Choices: 
- ProtocolVariable string
- Variable name
- RoutePolicy stringId 
- natDia Boolean
- Enable NAT DIA for redistributed routes- Default value: true
 
- Default value: 
- natDia StringVariable 
- Variable name
- protocol String
- Set the protocol- Choices: static,connected,bgp,omp,nat,eigrp
 
- Choices: 
- protocolVariable String
- Variable name
- routePolicy StringId 
- natDia boolean
- Enable NAT DIA for redistributed routes- Default value: true
 
- Default value: 
- natDia stringVariable 
- Variable name
- protocol string
- Set the protocol- Choices: static,connected,bgp,omp,nat,eigrp
 
- Choices: 
- protocolVariable string
- Variable name
- routePolicy stringId 
- nat_dia bool
- Enable NAT DIA for redistributed routes- Default value: true
 
- Default value: 
- nat_dia_ strvariable 
- Variable name
- protocol str
- Set the protocol- Choices: static,connected,bgp,omp,nat,eigrp
 
- Choices: 
- protocol_variable str
- Variable name
- route_policy_ strid 
- natDia Boolean
- Enable NAT DIA for redistributed routes- Default value: true
 
- Default value: 
- natDia StringVariable 
- Variable name
- protocol String
- Set the protocol- Choices: static,connected,bgp,omp,nat,eigrp
 
- Choices: 
- protocolVariable String
- Variable name
- routePolicy StringId 
ServiceRoutingOspfFeatureRouterLsa, ServiceRoutingOspfFeatureRouterLsaArgs            
- Time int
- Set how long to advertise maximum metric after router starts up- Range: 5-86400
 
- Range: 
- TimeVariable string
- Variable name
- Type string
- Set the router LSA advertisement type- Choices: administrative,on-startup
 
- Choices: 
- Time int
- Set how long to advertise maximum metric after router starts up- Range: 5-86400
 
- Range: 
- TimeVariable string
- Variable name
- Type string
- Set the router LSA advertisement type- Choices: administrative,on-startup
 
- Choices: 
- time Integer
- Set how long to advertise maximum metric after router starts up- Range: 5-86400
 
- Range: 
- timeVariable String
- Variable name
- type String
- Set the router LSA advertisement type- Choices: administrative,on-startup
 
- Choices: 
- time number
- Set how long to advertise maximum metric after router starts up- Range: 5-86400
 
- Range: 
- timeVariable string
- Variable name
- type string
- Set the router LSA advertisement type- Choices: administrative,on-startup
 
- Choices: 
- time int
- Set how long to advertise maximum metric after router starts up- Range: 5-86400
 
- Range: 
- time_variable str
- Variable name
- type str
- Set the router LSA advertisement type- Choices: administrative,on-startup
 
- Choices: 
- time Number
- Set how long to advertise maximum metric after router starts up- Range: 5-86400
 
- Range: 
- timeVariable String
- Variable name
- type String
- Set the router LSA advertisement type- Choices: administrative,on-startup
 
- Choices: 
Import
Expected import identifier with the format: “service_routing_ospf_feature_id,feature_profile_id”
$ pulumi import sdwan:index/serviceRoutingOspfFeature:ServiceRoutingOspfFeature example "f6b2c44c-693c-4763-b010-895aa3d236bd,f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac"
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.
