1. Packages
  2. Cisco Catalyst SD-WAN
  3. API Docs
  4. TransportRoutingOspfv3Ipv4Feature
Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi

sdwan.TransportRoutingOspfv3Ipv4Feature

Explore with Pulumi AI

sdwan logo
Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi

    This resource can manage a Transport Routing OSPFv3 IPv4 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.TransportRoutingOspfv3Ipv4Feature;
    import com.pulumi.sdwan.TransportRoutingOspfv3Ipv4FeatureArgs;
    import com.pulumi.sdwan.inputs.TransportRoutingOspfv3Ipv4FeatureRedistributeArgs;
    import com.pulumi.sdwan.inputs.TransportRoutingOspfv3Ipv4FeatureAreaArgs;
    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 TransportRoutingOspfv3Ipv4Feature("example", TransportRoutingOspfv3Ipv4FeatureArgs.builder()
                .name("Example")
                .description("My Example")
                .featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
                .routerId("1.2.3.4")
                .distance(110)
                .distanceExternal(110)
                .distanceInterArea(110)
                .distanceIntraArea(110)
                .referenceBandwidth(101)
                .rfc1583Compatible(true)
                .defaultInformationOriginate(false)
                .defaultInformationOriginateAlways(false)
                .defaultInformationOriginateMetric(1)
                .defaultInformationOriginateMetricType("type1")
                .spfCalculationDelay(200)
                .spfInitialHoldTime(1000)
                .spfMaximumHoldTime(10000)
                .filter(false)
                .redistributes(TransportRoutingOspfv3Ipv4FeatureRedistributeArgs.builder()
                    .protocol("nat-route")
                    .nat_dia(true)
                    .build())
                .routerLsaAction("on-startup")
                .routerLsaOnStartupTime(30)
                .areas(TransportRoutingOspfv3Ipv4FeatureAreaArgs.builder()
                    .area_number(1)
                    .area_type("stub")
                    .interfaces(TransportRoutingOspfv3Ipv4FeatureAreaInterfaceArgs.builder()
                        .name("GigabitEthernet2")
                        .helloInterval(10)
                        .deadInterval(40)
                        .lsaRetransmitInterval(5)
                        .cost(10)
                        .networkType("broadcast")
                        .passiveInterface(false)
                        .authenticationType("no-auth")
                        .build())
                    .ranges(TransportRoutingOspfv3Ipv4FeatureAreaRangeArgs.builder()
                        .ipAddress("10.1.1.0")
                        .subnetMask("255.255.255.0")
                        .cost(1)
                        .noAdvertise(false)
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: sdwan:TransportRoutingOspfv3Ipv4Feature
        properties:
          name: Example
          description: My Example
          featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
          routerId: 1.2.3.4
          distance: 110
          distanceExternal: 110
          distanceInterArea: 110
          distanceIntraArea: 110
          referenceBandwidth: 101
          rfc1583Compatible: true
          defaultInformationOriginate: false
          defaultInformationOriginateAlways: false
          defaultInformationOriginateMetric: 1
          defaultInformationOriginateMetricType: type1
          spfCalculationDelay: 200
          spfInitialHoldTime: 1000
          spfMaximumHoldTime: 10000
          filter: false
          redistributes:
            - protocol: nat-route
              nat_dia: true
          routerLsaAction: on-startup
          routerLsaOnStartupTime: 30
          areas:
            - area_number: 1
              area_type: stub
              interfaces:
                - name: GigabitEthernet2
                  helloInterval: 10
                  deadInterval: 40
                  lsaRetransmitInterval: 5
                  cost: 10
                  networkType: broadcast
                  passiveInterface: false
                  authenticationType: no-auth
              ranges:
                - ipAddress: 10.1.1.0
                  subnetMask: 255.255.255.0
                  cost: 1
                  noAdvertise: false
    

    Create TransportRoutingOspfv3Ipv4Feature Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new TransportRoutingOspfv3Ipv4Feature(name: string, args: TransportRoutingOspfv3Ipv4FeatureArgs, opts?: CustomResourceOptions);
    @overload
    def TransportRoutingOspfv3Ipv4Feature(resource_name: str,
                                          args: TransportRoutingOspfv3Ipv4FeatureArgs,
                                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def TransportRoutingOspfv3Ipv4Feature(resource_name: str,
                                          opts: Optional[ResourceOptions] = None,
                                          feature_profile_id: Optional[str] = None,
                                          filter: Optional[bool] = None,
                                          spf_maximum_hold_time: Optional[int] = None,
                                          default_information_originate_always_variable: Optional[str] = None,
                                          filter_variable: Optional[str] = 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: Optional[int] = 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,
                                          distance_variable: Optional[str] = None,
                                          default_information_originate: Optional[bool] = None,
                                          areas: Optional[Sequence[TransportRoutingOspfv3Ipv4FeatureAreaArgs]] = None,
                                          default_information_originate_metric: Optional[int] = None,
                                          default_information_originate_always: Optional[bool] = None,
                                          reference_bandwidth: Optional[int] = None,
                                          redistributes: Optional[Sequence[TransportRoutingOspfv3Ipv4FeatureRedistributeArgs]] = 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_lsa_action: Optional[str] = None,
                                          router_lsa_on_startup_time: Optional[int] = None,
                                          router_lsa_on_startup_time_variable: Optional[str] = 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,
                                          name: Optional[str] = None,
                                          spf_maximum_hold_time_variable: Optional[str] = None)
    func NewTransportRoutingOspfv3Ipv4Feature(ctx *Context, name string, args TransportRoutingOspfv3Ipv4FeatureArgs, opts ...ResourceOption) (*TransportRoutingOspfv3Ipv4Feature, error)
    public TransportRoutingOspfv3Ipv4Feature(string name, TransportRoutingOspfv3Ipv4FeatureArgs args, CustomResourceOptions? opts = null)
    public TransportRoutingOspfv3Ipv4Feature(String name, TransportRoutingOspfv3Ipv4FeatureArgs args)
    public TransportRoutingOspfv3Ipv4Feature(String name, TransportRoutingOspfv3Ipv4FeatureArgs args, CustomResourceOptions options)
    
    type: sdwan:TransportRoutingOspfv3Ipv4Feature
    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 TransportRoutingOspfv3Ipv4FeatureArgs
    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 TransportRoutingOspfv3Ipv4FeatureArgs
    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 TransportRoutingOspfv3Ipv4FeatureArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args TransportRoutingOspfv3Ipv4FeatureArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args TransportRoutingOspfv3Ipv4FeatureArgs
    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 transportRoutingOspfv3Ipv4FeatureResource = new Sdwan.TransportRoutingOspfv3Ipv4Feature("transportRoutingOspfv3Ipv4FeatureResource", new()
    {
        FeatureProfileId = "string",
        Filter = false,
        SpfMaximumHoldTime = 0,
        DefaultInformationOriginateAlwaysVariable = "string",
        FilterVariable = "string",
        DefaultInformationOriginateMetricType = "string",
        DefaultInformationOriginateMetricTypeVariable = "string",
        DefaultInformationOriginateMetricVariable = "string",
        Description = "string",
        Distance = 0,
        DistanceExternal = 0,
        DistanceExternalVariable = "string",
        DistanceInterArea = 0,
        DistanceInterAreaVariable = "string",
        DistanceIntraArea = 0,
        DistanceIntraAreaVariable = "string",
        DistanceVariable = "string",
        DefaultInformationOriginate = false,
        Areas = new[]
        {
            new Sdwan.Inputs.TransportRoutingOspfv3Ipv4FeatureAreaArgs
            {
                AlwaysTranslate = false,
                AlwaysTranslateVariable = "string",
                AreaNumber = 0,
                AreaNumberVariable = "string",
                AreaType = "string",
                Interfaces = new[]
                {
                    new Sdwan.Inputs.TransportRoutingOspfv3Ipv4FeatureAreaInterfaceArgs
                    {
                        AuthenticationKey = "string",
                        AuthenticationKeyVariable = "string",
                        AuthenticationSpi = 0,
                        AuthenticationSpiVariable = "string",
                        AuthenticationType = "string",
                        Cost = 0,
                        CostVariable = "string",
                        DeadInterval = 0,
                        DeadIntervalVariable = "string",
                        HelloInterval = 0,
                        HelloIntervalVariable = "string",
                        LsaRetransmitInterval = 0,
                        LsaRetransmitIntervalVariable = "string",
                        Name = "string",
                        NameVariable = "string",
                        NetworkType = "string",
                        NetworkTypeVariable = "string",
                        PassiveInterface = false,
                        PassiveInterfaceVariable = "string",
                    },
                },
                NoSummary = false,
                NoSummaryVariable = "string",
                Ranges = new[]
                {
                    new Sdwan.Inputs.TransportRoutingOspfv3Ipv4FeatureAreaRangeArgs
                    {
                        Cost = 0,
                        CostVariable = "string",
                        IpAddress = "string",
                        IpAddressVariable = "string",
                        NoAdvertise = false,
                        NoAdvertiseVariable = "string",
                        SubnetMask = "string",
                        SubnetMaskVariable = "string",
                    },
                },
            },
        },
        DefaultInformationOriginateMetric = 0,
        DefaultInformationOriginateAlways = false,
        ReferenceBandwidth = 0,
        Redistributes = new[]
        {
            new Sdwan.Inputs.TransportRoutingOspfv3Ipv4FeatureRedistributeArgs
            {
                NatDia = false,
                NatDiaVariable = "string",
                Protocol = "string",
                ProtocolVariable = "string",
                RoutePolicyId = "string",
            },
        },
        ReferenceBandwidthVariable = "string",
        Rfc1583Compatible = false,
        Rfc1583CompatibleVariable = "string",
        RoutePolicyId = "string",
        RouterId = "string",
        RouterIdVariable = "string",
        RouterLsaAction = "string",
        RouterLsaOnStartupTime = 0,
        RouterLsaOnStartupTimeVariable = "string",
        SpfCalculationDelay = 0,
        SpfCalculationDelayVariable = "string",
        SpfInitialHoldTime = 0,
        SpfInitialHoldTimeVariable = "string",
        Name = "string",
        SpfMaximumHoldTimeVariable = "string",
    });
    
    example, err := sdwan.NewTransportRoutingOspfv3Ipv4Feature(ctx, "transportRoutingOspfv3Ipv4FeatureResource", &sdwan.TransportRoutingOspfv3Ipv4FeatureArgs{
    	FeatureProfileId:   pulumi.String("string"),
    	Filter:             pulumi.Bool(false),
    	SpfMaximumHoldTime: pulumi.Int(0),
    	DefaultInformationOriginateAlwaysVariable: pulumi.String("string"),
    	FilterVariable:                                pulumi.String("string"),
    	DefaultInformationOriginateMetricType:         pulumi.String("string"),
    	DefaultInformationOriginateMetricTypeVariable: pulumi.String("string"),
    	DefaultInformationOriginateMetricVariable:     pulumi.String("string"),
    	Description:                 pulumi.String("string"),
    	Distance:                    pulumi.Int(0),
    	DistanceExternal:            pulumi.Int(0),
    	DistanceExternalVariable:    pulumi.String("string"),
    	DistanceInterArea:           pulumi.Int(0),
    	DistanceInterAreaVariable:   pulumi.String("string"),
    	DistanceIntraArea:           pulumi.Int(0),
    	DistanceIntraAreaVariable:   pulumi.String("string"),
    	DistanceVariable:            pulumi.String("string"),
    	DefaultInformationOriginate: pulumi.Bool(false),
    	Areas: sdwan.TransportRoutingOspfv3Ipv4FeatureAreaArray{
    		&sdwan.TransportRoutingOspfv3Ipv4FeatureAreaArgs{
    			AlwaysTranslate:         pulumi.Bool(false),
    			AlwaysTranslateVariable: pulumi.String("string"),
    			AreaNumber:              pulumi.Int(0),
    			AreaNumberVariable:      pulumi.String("string"),
    			AreaType:                pulumi.String("string"),
    			Interfaces: sdwan.TransportRoutingOspfv3Ipv4FeatureAreaInterfaceArray{
    				&sdwan.TransportRoutingOspfv3Ipv4FeatureAreaInterfaceArgs{
    					AuthenticationKey:             pulumi.String("string"),
    					AuthenticationKeyVariable:     pulumi.String("string"),
    					AuthenticationSpi:             pulumi.Int(0),
    					AuthenticationSpiVariable:     pulumi.String("string"),
    					AuthenticationType:            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"),
    					LsaRetransmitInterval:         pulumi.Int(0),
    					LsaRetransmitIntervalVariable: 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.TransportRoutingOspfv3Ipv4FeatureAreaRangeArray{
    				&sdwan.TransportRoutingOspfv3Ipv4FeatureAreaRangeArgs{
    					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"),
    				},
    			},
    		},
    	},
    	DefaultInformationOriginateMetric: pulumi.Int(0),
    	DefaultInformationOriginateAlways: pulumi.Bool(false),
    	ReferenceBandwidth:                pulumi.Int(0),
    	Redistributes: sdwan.TransportRoutingOspfv3Ipv4FeatureRedistributeArray{
    		&sdwan.TransportRoutingOspfv3Ipv4FeatureRedistributeArgs{
    			NatDia:           pulumi.Bool(false),
    			NatDiaVariable:   pulumi.String("string"),
    			Protocol:         pulumi.String("string"),
    			ProtocolVariable: pulumi.String("string"),
    			RoutePolicyId:    pulumi.String("string"),
    		},
    	},
    	ReferenceBandwidthVariable:     pulumi.String("string"),
    	Rfc1583Compatible:              pulumi.Bool(false),
    	Rfc1583CompatibleVariable:      pulumi.String("string"),
    	RoutePolicyId:                  pulumi.String("string"),
    	RouterId:                       pulumi.String("string"),
    	RouterIdVariable:               pulumi.String("string"),
    	RouterLsaAction:                pulumi.String("string"),
    	RouterLsaOnStartupTime:         pulumi.Int(0),
    	RouterLsaOnStartupTimeVariable: pulumi.String("string"),
    	SpfCalculationDelay:            pulumi.Int(0),
    	SpfCalculationDelayVariable:    pulumi.String("string"),
    	SpfInitialHoldTime:             pulumi.Int(0),
    	SpfInitialHoldTimeVariable:     pulumi.String("string"),
    	Name:                           pulumi.String("string"),
    	SpfMaximumHoldTimeVariable:     pulumi.String("string"),
    })
    
    var transportRoutingOspfv3Ipv4FeatureResource = new TransportRoutingOspfv3Ipv4Feature("transportRoutingOspfv3Ipv4FeatureResource", TransportRoutingOspfv3Ipv4FeatureArgs.builder()
        .featureProfileId("string")
        .filter(false)
        .spfMaximumHoldTime(0)
        .defaultInformationOriginateAlwaysVariable("string")
        .filterVariable("string")
        .defaultInformationOriginateMetricType("string")
        .defaultInformationOriginateMetricTypeVariable("string")
        .defaultInformationOriginateMetricVariable("string")
        .description("string")
        .distance(0)
        .distanceExternal(0)
        .distanceExternalVariable("string")
        .distanceInterArea(0)
        .distanceInterAreaVariable("string")
        .distanceIntraArea(0)
        .distanceIntraAreaVariable("string")
        .distanceVariable("string")
        .defaultInformationOriginate(false)
        .areas(TransportRoutingOspfv3Ipv4FeatureAreaArgs.builder()
            .alwaysTranslate(false)
            .alwaysTranslateVariable("string")
            .areaNumber(0)
            .areaNumberVariable("string")
            .areaType("string")
            .interfaces(TransportRoutingOspfv3Ipv4FeatureAreaInterfaceArgs.builder()
                .authenticationKey("string")
                .authenticationKeyVariable("string")
                .authenticationSpi(0)
                .authenticationSpiVariable("string")
                .authenticationType("string")
                .cost(0)
                .costVariable("string")
                .deadInterval(0)
                .deadIntervalVariable("string")
                .helloInterval(0)
                .helloIntervalVariable("string")
                .lsaRetransmitInterval(0)
                .lsaRetransmitIntervalVariable("string")
                .name("string")
                .nameVariable("string")
                .networkType("string")
                .networkTypeVariable("string")
                .passiveInterface(false)
                .passiveInterfaceVariable("string")
                .build())
            .noSummary(false)
            .noSummaryVariable("string")
            .ranges(TransportRoutingOspfv3Ipv4FeatureAreaRangeArgs.builder()
                .cost(0)
                .costVariable("string")
                .ipAddress("string")
                .ipAddressVariable("string")
                .noAdvertise(false)
                .noAdvertiseVariable("string")
                .subnetMask("string")
                .subnetMaskVariable("string")
                .build())
            .build())
        .defaultInformationOriginateMetric(0)
        .defaultInformationOriginateAlways(false)
        .referenceBandwidth(0)
        .redistributes(TransportRoutingOspfv3Ipv4FeatureRedistributeArgs.builder()
            .natDia(false)
            .natDiaVariable("string")
            .protocol("string")
            .protocolVariable("string")
            .routePolicyId("string")
            .build())
        .referenceBandwidthVariable("string")
        .rfc1583Compatible(false)
        .rfc1583CompatibleVariable("string")
        .routePolicyId("string")
        .routerId("string")
        .routerIdVariable("string")
        .routerLsaAction("string")
        .routerLsaOnStartupTime(0)
        .routerLsaOnStartupTimeVariable("string")
        .spfCalculationDelay(0)
        .spfCalculationDelayVariable("string")
        .spfInitialHoldTime(0)
        .spfInitialHoldTimeVariable("string")
        .name("string")
        .spfMaximumHoldTimeVariable("string")
        .build());
    
    transport_routing_ospfv3_ipv4_feature_resource = sdwan.TransportRoutingOspfv3Ipv4Feature("transportRoutingOspfv3Ipv4FeatureResource",
        feature_profile_id="string",
        filter=False,
        spf_maximum_hold_time=0,
        default_information_originate_always_variable="string",
        filter_variable="string",
        default_information_originate_metric_type="string",
        default_information_originate_metric_type_variable="string",
        default_information_originate_metric_variable="string",
        description="string",
        distance=0,
        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",
        distance_variable="string",
        default_information_originate=False,
        areas=[{
            "always_translate": False,
            "always_translate_variable": "string",
            "area_number": 0,
            "area_number_variable": "string",
            "area_type": "string",
            "interfaces": [{
                "authentication_key": "string",
                "authentication_key_variable": "string",
                "authentication_spi": 0,
                "authentication_spi_variable": "string",
                "authentication_type": "string",
                "cost": 0,
                "cost_variable": "string",
                "dead_interval": 0,
                "dead_interval_variable": "string",
                "hello_interval": 0,
                "hello_interval_variable": "string",
                "lsa_retransmit_interval": 0,
                "lsa_retransmit_interval_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",
            }],
        }],
        default_information_originate_metric=0,
        default_information_originate_always=False,
        reference_bandwidth=0,
        redistributes=[{
            "nat_dia": False,
            "nat_dia_variable": "string",
            "protocol": "string",
            "protocol_variable": "string",
            "route_policy_id": "string",
        }],
        reference_bandwidth_variable="string",
        rfc1583_compatible=False,
        rfc1583_compatible_variable="string",
        route_policy_id="string",
        router_id="string",
        router_id_variable="string",
        router_lsa_action="string",
        router_lsa_on_startup_time=0,
        router_lsa_on_startup_time_variable="string",
        spf_calculation_delay=0,
        spf_calculation_delay_variable="string",
        spf_initial_hold_time=0,
        spf_initial_hold_time_variable="string",
        name="string",
        spf_maximum_hold_time_variable="string")
    
    const transportRoutingOspfv3Ipv4FeatureResource = new sdwan.TransportRoutingOspfv3Ipv4Feature("transportRoutingOspfv3Ipv4FeatureResource", {
        featureProfileId: "string",
        filter: false,
        spfMaximumHoldTime: 0,
        defaultInformationOriginateAlwaysVariable: "string",
        filterVariable: "string",
        defaultInformationOriginateMetricType: "string",
        defaultInformationOriginateMetricTypeVariable: "string",
        defaultInformationOriginateMetricVariable: "string",
        description: "string",
        distance: 0,
        distanceExternal: 0,
        distanceExternalVariable: "string",
        distanceInterArea: 0,
        distanceInterAreaVariable: "string",
        distanceIntraArea: 0,
        distanceIntraAreaVariable: "string",
        distanceVariable: "string",
        defaultInformationOriginate: false,
        areas: [{
            alwaysTranslate: false,
            alwaysTranslateVariable: "string",
            areaNumber: 0,
            areaNumberVariable: "string",
            areaType: "string",
            interfaces: [{
                authenticationKey: "string",
                authenticationKeyVariable: "string",
                authenticationSpi: 0,
                authenticationSpiVariable: "string",
                authenticationType: "string",
                cost: 0,
                costVariable: "string",
                deadInterval: 0,
                deadIntervalVariable: "string",
                helloInterval: 0,
                helloIntervalVariable: "string",
                lsaRetransmitInterval: 0,
                lsaRetransmitIntervalVariable: "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",
            }],
        }],
        defaultInformationOriginateMetric: 0,
        defaultInformationOriginateAlways: false,
        referenceBandwidth: 0,
        redistributes: [{
            natDia: false,
            natDiaVariable: "string",
            protocol: "string",
            protocolVariable: "string",
            routePolicyId: "string",
        }],
        referenceBandwidthVariable: "string",
        rfc1583Compatible: false,
        rfc1583CompatibleVariable: "string",
        routePolicyId: "string",
        routerId: "string",
        routerIdVariable: "string",
        routerLsaAction: "string",
        routerLsaOnStartupTime: 0,
        routerLsaOnStartupTimeVariable: "string",
        spfCalculationDelay: 0,
        spfCalculationDelayVariable: "string",
        spfInitialHoldTime: 0,
        spfInitialHoldTimeVariable: "string",
        name: "string",
        spfMaximumHoldTimeVariable: "string",
    });
    
    type: sdwan:TransportRoutingOspfv3Ipv4Feature
    properties:
        areas:
            - alwaysTranslate: false
              alwaysTranslateVariable: string
              areaNumber: 0
              areaNumberVariable: string
              areaType: string
              interfaces:
                - authenticationKey: string
                  authenticationKeyVariable: string
                  authenticationSpi: 0
                  authenticationSpiVariable: string
                  authenticationType: string
                  cost: 0
                  costVariable: string
                  deadInterval: 0
                  deadIntervalVariable: string
                  helloInterval: 0
                  helloIntervalVariable: string
                  lsaRetransmitInterval: 0
                  lsaRetransmitIntervalVariable: 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
        distance: 0
        distanceExternal: 0
        distanceExternalVariable: string
        distanceInterArea: 0
        distanceInterAreaVariable: string
        distanceIntraArea: 0
        distanceIntraAreaVariable: string
        distanceVariable: string
        featureProfileId: string
        filter: false
        filterVariable: 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
        routerLsaAction: string
        routerLsaOnStartupTime: 0
        routerLsaOnStartupTimeVariable: string
        spfCalculationDelay: 0
        spfCalculationDelayVariable: string
        spfInitialHoldTime: 0
        spfInitialHoldTimeVariable: string
        spfMaximumHoldTime: 0
        spfMaximumHoldTimeVariable: string
    

    TransportRoutingOspfv3Ipv4Feature 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 TransportRoutingOspfv3Ipv4Feature resource accepts the following input properties:

    FeatureProfileId string
    Feature Profile ID
    Areas List<TransportRoutingOspfv3Ipv4FeatureArea>
    Configure OSPFv3 IPv4 area
    DefaultInformationOriginate bool
    Distribute default external route into OSPF disabled
    DefaultInformationOriginateAlways bool
    Always advertise default route
    DefaultInformationOriginateAlwaysVariable string
    Variable name
    DefaultInformationOriginateMetric int
    Set metric used to generate default route <0..16777214> - Range: 0-16777214
    DefaultInformationOriginateMetricType string
    Set default route metric type - Choices: type1, type2
    DefaultInformationOriginateMetricTypeVariable string
    Variable name
    DefaultInformationOriginateMetricVariable string
    Variable name
    Description string
    The description of the Feature
    Distance int
    Distance - Range: 1-255 - Default value: 110
    DistanceExternal int
    Set distance for external routes - Range: 1-254 - Default value: 110
    DistanceExternalVariable string
    Variable name
    DistanceInterArea int
    Set distance for inter-area routes - Range: 1-254 - Default value: 110
    DistanceInterAreaVariable string
    Variable name
    DistanceIntraArea int
    Set distance for intra-area routes - Range: 1-254 - Default value: 110
    DistanceIntraAreaVariable string
    Variable name
    DistanceVariable string
    Variable name
    Filter bool
    Table map filtered or not - Default value: false
    FilterVariable string
    Variable name
    Name string
    The name of the Feature
    Redistributes List<TransportRoutingOspfv3Ipv4FeatureRedistribute>
    Redistribute routes
    ReferenceBandwidth int
    Set reference bandwidth method to assign OSPF cost - Range: 1-4294967 - Default value: 100
    ReferenceBandwidthVariable string
    Variable name
    Rfc1583Compatible bool
    Calculate summary route cost based on RFC 1583 - Default value: true
    Rfc1583CompatibleVariable string
    Variable name
    RoutePolicyId string
    RouterId string
    Set OSPF router ID to override system IP address
    RouterIdVariable string
    Variable name
    RouterLsaAction string
    Not advertise maximum metric Router LSA policy by default
    RouterLsaOnStartupTime int
    Set how long to advertise maximum metric after router boot up - Range: 5-86400
    RouterLsaOnStartupTimeVariable string
    Variable name
    SpfCalculationDelay int
    Set delay from first change received until performing SPF calculation - Range: 1-600000 - Default value: 200
    SpfCalculationDelayVariable string
    Variable name
    SpfInitialHoldTime int
    Set initial hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 1000
    SpfInitialHoldTimeVariable string
    Variable name
    SpfMaximumHoldTime int
    Set maximum hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 10000
    SpfMaximumHoldTimeVariable string
    Variable name
    FeatureProfileId string
    Feature Profile ID
    Areas []TransportRoutingOspfv3Ipv4FeatureAreaArgs
    Configure OSPFv3 IPv4 area
    DefaultInformationOriginate bool
    Distribute default external route into OSPF disabled
    DefaultInformationOriginateAlways bool
    Always advertise default route
    DefaultInformationOriginateAlwaysVariable string
    Variable name
    DefaultInformationOriginateMetric int
    Set metric used to generate default route <0..16777214> - Range: 0-16777214
    DefaultInformationOriginateMetricType string
    Set default route metric type - Choices: type1, type2
    DefaultInformationOriginateMetricTypeVariable string
    Variable name
    DefaultInformationOriginateMetricVariable string
    Variable name
    Description string
    The description of the Feature
    Distance int
    Distance - Range: 1-255 - Default value: 110
    DistanceExternal int
    Set distance for external routes - Range: 1-254 - Default value: 110
    DistanceExternalVariable string
    Variable name
    DistanceInterArea int
    Set distance for inter-area routes - Range: 1-254 - Default value: 110
    DistanceInterAreaVariable string
    Variable name
    DistanceIntraArea int
    Set distance for intra-area routes - Range: 1-254 - Default value: 110
    DistanceIntraAreaVariable string
    Variable name
    DistanceVariable string
    Variable name
    Filter bool
    Table map filtered or not - Default value: false
    FilterVariable string
    Variable name
    Name string
    The name of the Feature
    Redistributes []TransportRoutingOspfv3Ipv4FeatureRedistributeArgs
    Redistribute routes
    ReferenceBandwidth int
    Set reference bandwidth method to assign OSPF cost - Range: 1-4294967 - Default value: 100
    ReferenceBandwidthVariable string
    Variable name
    Rfc1583Compatible bool
    Calculate summary route cost based on RFC 1583 - Default value: true
    Rfc1583CompatibleVariable string
    Variable name
    RoutePolicyId string
    RouterId string
    Set OSPF router ID to override system IP address
    RouterIdVariable string
    Variable name
    RouterLsaAction string
    Not advertise maximum metric Router LSA policy by default
    RouterLsaOnStartupTime int
    Set how long to advertise maximum metric after router boot up - Range: 5-86400
    RouterLsaOnStartupTimeVariable string
    Variable name
    SpfCalculationDelay int
    Set delay from first change received until performing SPF calculation - Range: 1-600000 - Default value: 200
    SpfCalculationDelayVariable string
    Variable name
    SpfInitialHoldTime int
    Set initial hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 1000
    SpfInitialHoldTimeVariable string
    Variable name
    SpfMaximumHoldTime int
    Set maximum hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 10000
    SpfMaximumHoldTimeVariable string
    Variable name
    featureProfileId String
    Feature Profile ID
    areas List<TransportRoutingOspfv3Ipv4FeatureArea>
    Configure OSPFv3 IPv4 area
    defaultInformationOriginate Boolean
    Distribute default external route into OSPF disabled
    defaultInformationOriginateAlways Boolean
    Always advertise default route
    defaultInformationOriginateAlwaysVariable String
    Variable name
    defaultInformationOriginateMetric Integer
    Set metric used to generate default route <0..16777214> - Range: 0-16777214
    defaultInformationOriginateMetricType String
    Set default route metric type - Choices: type1, type2
    defaultInformationOriginateMetricTypeVariable String
    Variable name
    defaultInformationOriginateMetricVariable String
    Variable name
    description String
    The description of the Feature
    distance Integer
    Distance - Range: 1-255 - Default value: 110
    distanceExternal Integer
    Set distance for external routes - Range: 1-254 - Default value: 110
    distanceExternalVariable String
    Variable name
    distanceInterArea Integer
    Set distance for inter-area routes - Range: 1-254 - Default value: 110
    distanceInterAreaVariable String
    Variable name
    distanceIntraArea Integer
    Set distance for intra-area routes - Range: 1-254 - Default value: 110
    distanceIntraAreaVariable String
    Variable name
    distanceVariable String
    Variable name
    filter Boolean
    Table map filtered or not - Default value: false
    filterVariable String
    Variable name
    name String
    The name of the Feature
    redistributes List<TransportRoutingOspfv3Ipv4FeatureRedistribute>
    Redistribute routes
    referenceBandwidth Integer
    Set reference bandwidth method to assign OSPF cost - Range: 1-4294967 - Default value: 100
    referenceBandwidthVariable String
    Variable name
    rfc1583Compatible Boolean
    Calculate summary route cost based on RFC 1583 - Default value: true
    rfc1583CompatibleVariable String
    Variable name
    routePolicyId String
    routerId String
    Set OSPF router ID to override system IP address
    routerIdVariable String
    Variable name
    routerLsaAction String
    Not advertise maximum metric Router LSA policy by default
    routerLsaOnStartupTime Integer
    Set how long to advertise maximum metric after router boot up - Range: 5-86400
    routerLsaOnStartupTimeVariable String
    Variable name
    spfCalculationDelay Integer
    Set delay from first change received until performing SPF calculation - Range: 1-600000 - Default value: 200
    spfCalculationDelayVariable String
    Variable name
    spfInitialHoldTime Integer
    Set initial hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 1000
    spfInitialHoldTimeVariable String
    Variable name
    spfMaximumHoldTime Integer
    Set maximum hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 10000
    spfMaximumHoldTimeVariable String
    Variable name
    featureProfileId string
    Feature Profile ID
    areas TransportRoutingOspfv3Ipv4FeatureArea[]
    Configure OSPFv3 IPv4 area
    defaultInformationOriginate boolean
    Distribute default external route into OSPF disabled
    defaultInformationOriginateAlways boolean
    Always advertise default route
    defaultInformationOriginateAlwaysVariable string
    Variable name
    defaultInformationOriginateMetric number
    Set metric used to generate default route <0..16777214> - Range: 0-16777214
    defaultInformationOriginateMetricType string
    Set default route metric type - Choices: type1, type2
    defaultInformationOriginateMetricTypeVariable string
    Variable name
    defaultInformationOriginateMetricVariable string
    Variable name
    description string
    The description of the Feature
    distance number
    Distance - Range: 1-255 - Default value: 110
    distanceExternal number
    Set distance for external routes - Range: 1-254 - Default value: 110
    distanceExternalVariable string
    Variable name
    distanceInterArea number
    Set distance for inter-area routes - Range: 1-254 - Default value: 110
    distanceInterAreaVariable string
    Variable name
    distanceIntraArea number
    Set distance for intra-area routes - Range: 1-254 - Default value: 110
    distanceIntraAreaVariable string
    Variable name
    distanceVariable string
    Variable name
    filter boolean
    Table map filtered or not - Default value: false
    filterVariable string
    Variable name
    name string
    The name of the Feature
    redistributes TransportRoutingOspfv3Ipv4FeatureRedistribute[]
    Redistribute routes
    referenceBandwidth number
    Set reference bandwidth method to assign OSPF cost - Range: 1-4294967 - Default value: 100
    referenceBandwidthVariable string
    Variable name
    rfc1583Compatible boolean
    Calculate summary route cost based on RFC 1583 - Default value: true
    rfc1583CompatibleVariable string
    Variable name
    routePolicyId string
    routerId string
    Set OSPF router ID to override system IP address
    routerIdVariable string
    Variable name
    routerLsaAction string
    Not advertise maximum metric Router LSA policy by default
    routerLsaOnStartupTime number
    Set how long to advertise maximum metric after router boot up - Range: 5-86400
    routerLsaOnStartupTimeVariable string
    Variable name
    spfCalculationDelay number
    Set delay from first change received until performing SPF calculation - Range: 1-600000 - Default value: 200
    spfCalculationDelayVariable string
    Variable name
    spfInitialHoldTime number
    Set initial hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 1000
    spfInitialHoldTimeVariable string
    Variable name
    spfMaximumHoldTime number
    Set maximum hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 10000
    spfMaximumHoldTimeVariable string
    Variable name
    feature_profile_id str
    Feature Profile ID
    areas Sequence[TransportRoutingOspfv3Ipv4FeatureAreaArgs]
    Configure OSPFv3 IPv4 area
    default_information_originate bool
    Distribute default external route into OSPF disabled
    default_information_originate_always bool
    Always advertise default route
    default_information_originate_always_variable str
    Variable name
    default_information_originate_metric int
    Set metric used to generate default route <0..16777214> - Range: 0-16777214
    default_information_originate_metric_type str
    Set default route metric type - Choices: type1, type2
    default_information_originate_metric_type_variable str
    Variable name
    default_information_originate_metric_variable str
    Variable name
    description str
    The description of the Feature
    distance int
    Distance - Range: 1-255 - Default value: 110
    distance_external int
    Set distance for external routes - Range: 1-254 - Default value: 110
    distance_external_variable str
    Variable name
    distance_inter_area int
    Set distance for inter-area routes - Range: 1-254 - Default value: 110
    distance_inter_area_variable str
    Variable name
    distance_intra_area int
    Set distance for intra-area routes - Range: 1-254 - Default value: 110
    distance_intra_area_variable str
    Variable name
    distance_variable str
    Variable name
    filter bool
    Table map filtered or not - Default value: false
    filter_variable str
    Variable name
    name str
    The name of the Feature
    redistributes Sequence[TransportRoutingOspfv3Ipv4FeatureRedistributeArgs]
    Redistribute routes
    reference_bandwidth int
    Set reference bandwidth method to assign OSPF cost - Range: 1-4294967 - Default value: 100
    reference_bandwidth_variable str
    Variable name
    rfc1583_compatible bool
    Calculate summary route cost based on RFC 1583 - Default value: true
    rfc1583_compatible_variable str
    Variable name
    route_policy_id str
    router_id str
    Set OSPF router ID to override system IP address
    router_id_variable str
    Variable name
    router_lsa_action str
    Not advertise maximum metric Router LSA policy by default
    router_lsa_on_startup_time int
    Set how long to advertise maximum metric after router boot up - Range: 5-86400
    router_lsa_on_startup_time_variable str
    Variable name
    spf_calculation_delay int
    Set delay from first change received until performing SPF calculation - Range: 1-600000 - Default value: 200
    spf_calculation_delay_variable str
    Variable name
    spf_initial_hold_time int
    Set initial hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 1000
    spf_initial_hold_time_variable str
    Variable name
    spf_maximum_hold_time int
    Set maximum hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 10000
    spf_maximum_hold_time_variable str
    Variable name
    featureProfileId String
    Feature Profile ID
    areas List<Property Map>
    Configure OSPFv3 IPv4 area
    defaultInformationOriginate Boolean
    Distribute default external route into OSPF disabled
    defaultInformationOriginateAlways Boolean
    Always advertise default route
    defaultInformationOriginateAlwaysVariable String
    Variable name
    defaultInformationOriginateMetric Number
    Set metric used to generate default route <0..16777214> - Range: 0-16777214
    defaultInformationOriginateMetricType String
    Set default route metric type - Choices: type1, type2
    defaultInformationOriginateMetricTypeVariable String
    Variable name
    defaultInformationOriginateMetricVariable String
    Variable name
    description String
    The description of the Feature
    distance Number
    Distance - Range: 1-255 - Default value: 110
    distanceExternal Number
    Set distance for external routes - Range: 1-254 - Default value: 110
    distanceExternalVariable String
    Variable name
    distanceInterArea Number
    Set distance for inter-area routes - Range: 1-254 - Default value: 110
    distanceInterAreaVariable String
    Variable name
    distanceIntraArea Number
    Set distance for intra-area routes - Range: 1-254 - Default value: 110
    distanceIntraAreaVariable String
    Variable name
    distanceVariable String
    Variable name
    filter Boolean
    Table map filtered or not - Default value: false
    filterVariable String
    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
    referenceBandwidthVariable String
    Variable name
    rfc1583Compatible Boolean
    Calculate summary route cost based on RFC 1583 - Default value: true
    rfc1583CompatibleVariable String
    Variable name
    routePolicyId String
    routerId String
    Set OSPF router ID to override system IP address
    routerIdVariable String
    Variable name
    routerLsaAction String
    Not advertise maximum metric Router LSA policy by default
    routerLsaOnStartupTime Number
    Set how long to advertise maximum metric after router boot up - Range: 5-86400
    routerLsaOnStartupTimeVariable String
    Variable name
    spfCalculationDelay Number
    Set delay from first change received until performing SPF calculation - Range: 1-600000 - Default value: 200
    spfCalculationDelayVariable String
    Variable name
    spfInitialHoldTime Number
    Set initial hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 1000
    spfInitialHoldTimeVariable String
    Variable name
    spfMaximumHoldTime Number
    Set maximum hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 10000
    spfMaximumHoldTimeVariable String
    Variable name

    Outputs

    All input properties are implicitly available as output properties. Additionally, the TransportRoutingOspfv3Ipv4Feature resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Version int
    The version of the Feature
    Id string
    The provider-assigned unique ID for this managed resource.
    Version int
    The version of the Feature
    id String
    The provider-assigned unique ID for this managed resource.
    version Integer
    The version of the Feature
    id string
    The provider-assigned unique ID for this managed resource.
    version number
    The version of the Feature
    id str
    The provider-assigned unique ID for this managed resource.
    version int
    The version of the Feature
    id String
    The provider-assigned unique ID for this managed resource.
    version Number
    The version of the Feature

    Look up Existing TransportRoutingOspfv3Ipv4Feature Resource

    Get an existing TransportRoutingOspfv3Ipv4Feature 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?: TransportRoutingOspfv3Ipv4FeatureState, opts?: CustomResourceOptions): TransportRoutingOspfv3Ipv4Feature
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            areas: Optional[Sequence[TransportRoutingOspfv3Ipv4FeatureAreaArgs]] = 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: Optional[int] = 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,
            distance_variable: Optional[str] = None,
            feature_profile_id: Optional[str] = None,
            filter: Optional[bool] = None,
            filter_variable: Optional[str] = None,
            name: Optional[str] = None,
            redistributes: Optional[Sequence[TransportRoutingOspfv3Ipv4FeatureRedistributeArgs]] = 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_lsa_action: Optional[str] = None,
            router_lsa_on_startup_time: Optional[int] = None,
            router_lsa_on_startup_time_variable: Optional[str] = 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) -> TransportRoutingOspfv3Ipv4Feature
    func GetTransportRoutingOspfv3Ipv4Feature(ctx *Context, name string, id IDInput, state *TransportRoutingOspfv3Ipv4FeatureState, opts ...ResourceOption) (*TransportRoutingOspfv3Ipv4Feature, error)
    public static TransportRoutingOspfv3Ipv4Feature Get(string name, Input<string> id, TransportRoutingOspfv3Ipv4FeatureState? state, CustomResourceOptions? opts = null)
    public static TransportRoutingOspfv3Ipv4Feature get(String name, Output<String> id, TransportRoutingOspfv3Ipv4FeatureState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Areas List<TransportRoutingOspfv3Ipv4FeatureArea>
    Configure OSPFv3 IPv4 area
    DefaultInformationOriginate bool
    Distribute default external route into OSPF disabled
    DefaultInformationOriginateAlways bool
    Always advertise default route
    DefaultInformationOriginateAlwaysVariable string
    Variable name
    DefaultInformationOriginateMetric int
    Set metric used to generate default route <0..16777214> - Range: 0-16777214
    DefaultInformationOriginateMetricType string
    Set default route metric type - Choices: type1, type2
    DefaultInformationOriginateMetricTypeVariable string
    Variable name
    DefaultInformationOriginateMetricVariable string
    Variable name
    Description string
    The description of the Feature
    Distance int
    Distance - Range: 1-255 - Default value: 110
    DistanceExternal int
    Set distance for external routes - Range: 1-254 - Default value: 110
    DistanceExternalVariable string
    Variable name
    DistanceInterArea int
    Set distance for inter-area routes - Range: 1-254 - Default value: 110
    DistanceInterAreaVariable string
    Variable name
    DistanceIntraArea int
    Set distance for intra-area routes - Range: 1-254 - Default value: 110
    DistanceIntraAreaVariable string
    Variable name
    DistanceVariable string
    Variable name
    FeatureProfileId string
    Feature Profile ID
    Filter bool
    Table map filtered or not - Default value: false
    FilterVariable string
    Variable name
    Name string
    The name of the Feature
    Redistributes List<TransportRoutingOspfv3Ipv4FeatureRedistribute>
    Redistribute routes
    ReferenceBandwidth int
    Set reference bandwidth method to assign OSPF cost - Range: 1-4294967 - Default value: 100
    ReferenceBandwidthVariable string
    Variable name
    Rfc1583Compatible bool
    Calculate summary route cost based on RFC 1583 - Default value: true
    Rfc1583CompatibleVariable string
    Variable name
    RoutePolicyId string
    RouterId string
    Set OSPF router ID to override system IP address
    RouterIdVariable string
    Variable name
    RouterLsaAction string
    Not advertise maximum metric Router LSA policy by default
    RouterLsaOnStartupTime int
    Set how long to advertise maximum metric after router boot up - Range: 5-86400
    RouterLsaOnStartupTimeVariable string
    Variable name
    SpfCalculationDelay int
    Set delay from first change received until performing SPF calculation - Range: 1-600000 - Default value: 200
    SpfCalculationDelayVariable string
    Variable name
    SpfInitialHoldTime int
    Set initial hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 1000
    SpfInitialHoldTimeVariable string
    Variable name
    SpfMaximumHoldTime int
    Set maximum hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 10000
    SpfMaximumHoldTimeVariable string
    Variable name
    Version int
    The version of the Feature
    Areas []TransportRoutingOspfv3Ipv4FeatureAreaArgs
    Configure OSPFv3 IPv4 area
    DefaultInformationOriginate bool
    Distribute default external route into OSPF disabled
    DefaultInformationOriginateAlways bool
    Always advertise default route
    DefaultInformationOriginateAlwaysVariable string
    Variable name
    DefaultInformationOriginateMetric int
    Set metric used to generate default route <0..16777214> - Range: 0-16777214
    DefaultInformationOriginateMetricType string
    Set default route metric type - Choices: type1, type2
    DefaultInformationOriginateMetricTypeVariable string
    Variable name
    DefaultInformationOriginateMetricVariable string
    Variable name
    Description string
    The description of the Feature
    Distance int
    Distance - Range: 1-255 - Default value: 110
    DistanceExternal int
    Set distance for external routes - Range: 1-254 - Default value: 110
    DistanceExternalVariable string
    Variable name
    DistanceInterArea int
    Set distance for inter-area routes - Range: 1-254 - Default value: 110
    DistanceInterAreaVariable string
    Variable name
    DistanceIntraArea int
    Set distance for intra-area routes - Range: 1-254 - Default value: 110
    DistanceIntraAreaVariable string
    Variable name
    DistanceVariable string
    Variable name
    FeatureProfileId string
    Feature Profile ID
    Filter bool
    Table map filtered or not - Default value: false
    FilterVariable string
    Variable name
    Name string
    The name of the Feature
    Redistributes []TransportRoutingOspfv3Ipv4FeatureRedistributeArgs
    Redistribute routes
    ReferenceBandwidth int
    Set reference bandwidth method to assign OSPF cost - Range: 1-4294967 - Default value: 100
    ReferenceBandwidthVariable string
    Variable name
    Rfc1583Compatible bool
    Calculate summary route cost based on RFC 1583 - Default value: true
    Rfc1583CompatibleVariable string
    Variable name
    RoutePolicyId string
    RouterId string
    Set OSPF router ID to override system IP address
    RouterIdVariable string
    Variable name
    RouterLsaAction string
    Not advertise maximum metric Router LSA policy by default
    RouterLsaOnStartupTime int
    Set how long to advertise maximum metric after router boot up - Range: 5-86400
    RouterLsaOnStartupTimeVariable string
    Variable name
    SpfCalculationDelay int
    Set delay from first change received until performing SPF calculation - Range: 1-600000 - Default value: 200
    SpfCalculationDelayVariable string
    Variable name
    SpfInitialHoldTime int
    Set initial hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 1000
    SpfInitialHoldTimeVariable string
    Variable name
    SpfMaximumHoldTime int
    Set maximum hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 10000
    SpfMaximumHoldTimeVariable string
    Variable name
    Version int
    The version of the Feature
    areas List<TransportRoutingOspfv3Ipv4FeatureArea>
    Configure OSPFv3 IPv4 area
    defaultInformationOriginate Boolean
    Distribute default external route into OSPF disabled
    defaultInformationOriginateAlways Boolean
    Always advertise default route
    defaultInformationOriginateAlwaysVariable String
    Variable name
    defaultInformationOriginateMetric Integer
    Set metric used to generate default route <0..16777214> - Range: 0-16777214
    defaultInformationOriginateMetricType String
    Set default route metric type - Choices: type1, type2
    defaultInformationOriginateMetricTypeVariable String
    Variable name
    defaultInformationOriginateMetricVariable String
    Variable name
    description String
    The description of the Feature
    distance Integer
    Distance - Range: 1-255 - Default value: 110
    distanceExternal Integer
    Set distance for external routes - Range: 1-254 - Default value: 110
    distanceExternalVariable String
    Variable name
    distanceInterArea Integer
    Set distance for inter-area routes - Range: 1-254 - Default value: 110
    distanceInterAreaVariable String
    Variable name
    distanceIntraArea Integer
    Set distance for intra-area routes - Range: 1-254 - Default value: 110
    distanceIntraAreaVariable String
    Variable name
    distanceVariable String
    Variable name
    featureProfileId String
    Feature Profile ID
    filter Boolean
    Table map filtered or not - Default value: false
    filterVariable String
    Variable name
    name String
    The name of the Feature
    redistributes List<TransportRoutingOspfv3Ipv4FeatureRedistribute>
    Redistribute routes
    referenceBandwidth Integer
    Set reference bandwidth method to assign OSPF cost - Range: 1-4294967 - Default value: 100
    referenceBandwidthVariable String
    Variable name
    rfc1583Compatible Boolean
    Calculate summary route cost based on RFC 1583 - Default value: true
    rfc1583CompatibleVariable String
    Variable name
    routePolicyId String
    routerId String
    Set OSPF router ID to override system IP address
    routerIdVariable String
    Variable name
    routerLsaAction String
    Not advertise maximum metric Router LSA policy by default
    routerLsaOnStartupTime Integer
    Set how long to advertise maximum metric after router boot up - Range: 5-86400
    routerLsaOnStartupTimeVariable String
    Variable name
    spfCalculationDelay Integer
    Set delay from first change received until performing SPF calculation - Range: 1-600000 - Default value: 200
    spfCalculationDelayVariable String
    Variable name
    spfInitialHoldTime Integer
    Set initial hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 1000
    spfInitialHoldTimeVariable String
    Variable name
    spfMaximumHoldTime Integer
    Set maximum hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 10000
    spfMaximumHoldTimeVariable String
    Variable name
    version Integer
    The version of the Feature
    areas TransportRoutingOspfv3Ipv4FeatureArea[]
    Configure OSPFv3 IPv4 area
    defaultInformationOriginate boolean
    Distribute default external route into OSPF disabled
    defaultInformationOriginateAlways boolean
    Always advertise default route
    defaultInformationOriginateAlwaysVariable string
    Variable name
    defaultInformationOriginateMetric number
    Set metric used to generate default route <0..16777214> - Range: 0-16777214
    defaultInformationOriginateMetricType string
    Set default route metric type - Choices: type1, type2
    defaultInformationOriginateMetricTypeVariable string
    Variable name
    defaultInformationOriginateMetricVariable string
    Variable name
    description string
    The description of the Feature
    distance number
    Distance - Range: 1-255 - Default value: 110
    distanceExternal number
    Set distance for external routes - Range: 1-254 - Default value: 110
    distanceExternalVariable string
    Variable name
    distanceInterArea number
    Set distance for inter-area routes - Range: 1-254 - Default value: 110
    distanceInterAreaVariable string
    Variable name
    distanceIntraArea number
    Set distance for intra-area routes - Range: 1-254 - Default value: 110
    distanceIntraAreaVariable string
    Variable name
    distanceVariable string
    Variable name
    featureProfileId string
    Feature Profile ID
    filter boolean
    Table map filtered or not - Default value: false
    filterVariable string
    Variable name
    name string
    The name of the Feature
    redistributes TransportRoutingOspfv3Ipv4FeatureRedistribute[]
    Redistribute routes
    referenceBandwidth number
    Set reference bandwidth method to assign OSPF cost - Range: 1-4294967 - Default value: 100
    referenceBandwidthVariable string
    Variable name
    rfc1583Compatible boolean
    Calculate summary route cost based on RFC 1583 - Default value: true
    rfc1583CompatibleVariable string
    Variable name
    routePolicyId string
    routerId string
    Set OSPF router ID to override system IP address
    routerIdVariable string
    Variable name
    routerLsaAction string
    Not advertise maximum metric Router LSA policy by default
    routerLsaOnStartupTime number
    Set how long to advertise maximum metric after router boot up - Range: 5-86400
    routerLsaOnStartupTimeVariable string
    Variable name
    spfCalculationDelay number
    Set delay from first change received until performing SPF calculation - Range: 1-600000 - Default value: 200
    spfCalculationDelayVariable string
    Variable name
    spfInitialHoldTime number
    Set initial hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 1000
    spfInitialHoldTimeVariable string
    Variable name
    spfMaximumHoldTime number
    Set maximum hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 10000
    spfMaximumHoldTimeVariable string
    Variable name
    version number
    The version of the Feature
    areas Sequence[TransportRoutingOspfv3Ipv4FeatureAreaArgs]
    Configure OSPFv3 IPv4 area
    default_information_originate bool
    Distribute default external route into OSPF disabled
    default_information_originate_always bool
    Always advertise default route
    default_information_originate_always_variable str
    Variable name
    default_information_originate_metric int
    Set metric used to generate default route <0..16777214> - Range: 0-16777214
    default_information_originate_metric_type str
    Set default route metric type - Choices: type1, type2
    default_information_originate_metric_type_variable str
    Variable name
    default_information_originate_metric_variable str
    Variable name
    description str
    The description of the Feature
    distance int
    Distance - Range: 1-255 - Default value: 110
    distance_external int
    Set distance for external routes - Range: 1-254 - Default value: 110
    distance_external_variable str
    Variable name
    distance_inter_area int
    Set distance for inter-area routes - Range: 1-254 - Default value: 110
    distance_inter_area_variable str
    Variable name
    distance_intra_area int
    Set distance for intra-area routes - Range: 1-254 - Default value: 110
    distance_intra_area_variable str
    Variable name
    distance_variable str
    Variable name
    feature_profile_id str
    Feature Profile ID
    filter bool
    Table map filtered or not - Default value: false
    filter_variable str
    Variable name
    name str
    The name of the Feature
    redistributes Sequence[TransportRoutingOspfv3Ipv4FeatureRedistributeArgs]
    Redistribute routes
    reference_bandwidth int
    Set reference bandwidth method to assign OSPF cost - Range: 1-4294967 - Default value: 100
    reference_bandwidth_variable str
    Variable name
    rfc1583_compatible bool
    Calculate summary route cost based on RFC 1583 - Default value: true
    rfc1583_compatible_variable str
    Variable name
    route_policy_id str
    router_id str
    Set OSPF router ID to override system IP address
    router_id_variable str
    Variable name
    router_lsa_action str
    Not advertise maximum metric Router LSA policy by default
    router_lsa_on_startup_time int
    Set how long to advertise maximum metric after router boot up - Range: 5-86400
    router_lsa_on_startup_time_variable str
    Variable name
    spf_calculation_delay int
    Set delay from first change received until performing SPF calculation - Range: 1-600000 - Default value: 200
    spf_calculation_delay_variable str
    Variable name
    spf_initial_hold_time int
    Set initial hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 1000
    spf_initial_hold_time_variable str
    Variable name
    spf_maximum_hold_time int
    Set maximum hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 10000
    spf_maximum_hold_time_variable str
    Variable name
    version int
    The version of the Feature
    areas List<Property Map>
    Configure OSPFv3 IPv4 area
    defaultInformationOriginate Boolean
    Distribute default external route into OSPF disabled
    defaultInformationOriginateAlways Boolean
    Always advertise default route
    defaultInformationOriginateAlwaysVariable String
    Variable name
    defaultInformationOriginateMetric Number
    Set metric used to generate default route <0..16777214> - Range: 0-16777214
    defaultInformationOriginateMetricType String
    Set default route metric type - Choices: type1, type2
    defaultInformationOriginateMetricTypeVariable String
    Variable name
    defaultInformationOriginateMetricVariable String
    Variable name
    description String
    The description of the Feature
    distance Number
    Distance - Range: 1-255 - Default value: 110
    distanceExternal Number
    Set distance for external routes - Range: 1-254 - Default value: 110
    distanceExternalVariable String
    Variable name
    distanceInterArea Number
    Set distance for inter-area routes - Range: 1-254 - Default value: 110
    distanceInterAreaVariable String
    Variable name
    distanceIntraArea Number
    Set distance for intra-area routes - Range: 1-254 - Default value: 110
    distanceIntraAreaVariable String
    Variable name
    distanceVariable String
    Variable name
    featureProfileId String
    Feature Profile ID
    filter Boolean
    Table map filtered or not - Default value: false
    filterVariable String
    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
    referenceBandwidthVariable String
    Variable name
    rfc1583Compatible Boolean
    Calculate summary route cost based on RFC 1583 - Default value: true
    rfc1583CompatibleVariable String
    Variable name
    routePolicyId String
    routerId String
    Set OSPF router ID to override system IP address
    routerIdVariable String
    Variable name
    routerLsaAction String
    Not advertise maximum metric Router LSA policy by default
    routerLsaOnStartupTime Number
    Set how long to advertise maximum metric after router boot up - Range: 5-86400
    routerLsaOnStartupTimeVariable String
    Variable name
    spfCalculationDelay Number
    Set delay from first change received until performing SPF calculation - Range: 1-600000 - Default value: 200
    spfCalculationDelayVariable String
    Variable name
    spfInitialHoldTime Number
    Set initial hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 1000
    spfInitialHoldTimeVariable String
    Variable name
    spfMaximumHoldTime Number
    Set maximum hold time between consecutive SPF calculations - Range: 1-600000 - Default value: 10000
    spfMaximumHoldTimeVariable String
    Variable name
    version Number
    The version of the Feature

    Supporting Types

    TransportRoutingOspfv3Ipv4FeatureArea, TransportRoutingOspfv3Ipv4FeatureAreaArgs

    AlwaysTranslate bool
    Always translate type7 LSAs
    AlwaysTranslateVariable string
    Variable name
    AreaNumber int
    Set OSPF area number

    • Range: 0-4294967295
    AreaNumberVariable string
    Variable name
    AreaType string
    stub area type

    • Choices: stub
    Interfaces List<TransportRoutingOspfv3Ipv4FeatureAreaInterface>
    Set OSPF interface parameters
    NoSummary bool
    Do not inject inter-area routes
    NoSummaryVariable string
    Variable name
    Ranges List<TransportRoutingOspfv3Ipv4FeatureAreaRange>
    Summarize OSPF routes at an area boundary
    AlwaysTranslate bool
    Always translate type7 LSAs
    AlwaysTranslateVariable string
    Variable name
    AreaNumber int
    Set OSPF area number

    • Range: 0-4294967295
    AreaNumberVariable string
    Variable name
    AreaType string
    stub area type

    • Choices: stub
    Interfaces []TransportRoutingOspfv3Ipv4FeatureAreaInterface
    Set OSPF interface parameters
    NoSummary bool
    Do not inject inter-area routes
    NoSummaryVariable string
    Variable name
    Ranges []TransportRoutingOspfv3Ipv4FeatureAreaRange
    Summarize OSPF routes at an area boundary
    alwaysTranslate Boolean
    Always translate type7 LSAs
    alwaysTranslateVariable String
    Variable name
    areaNumber Integer
    Set OSPF area number

    • Range: 0-4294967295
    areaNumberVariable String
    Variable name
    areaType String
    stub area type

    • Choices: stub
    interfaces List<TransportRoutingOspfv3Ipv4FeatureAreaInterface>
    Set OSPF interface parameters
    noSummary Boolean
    Do not inject inter-area routes
    noSummaryVariable String
    Variable name
    ranges List<TransportRoutingOspfv3Ipv4FeatureAreaRange>
    Summarize OSPF routes at an area boundary
    alwaysTranslate boolean
    Always translate type7 LSAs
    alwaysTranslateVariable string
    Variable name
    areaNumber number
    Set OSPF area number

    • Range: 0-4294967295
    areaNumberVariable string
    Variable name
    areaType string
    stub area type

    • Choices: stub
    interfaces TransportRoutingOspfv3Ipv4FeatureAreaInterface[]
    Set OSPF interface parameters
    noSummary boolean
    Do not inject inter-area routes
    noSummaryVariable string
    Variable name
    ranges TransportRoutingOspfv3Ipv4FeatureAreaRange[]
    Summarize OSPF routes at an area boundary
    always_translate bool
    Always translate type7 LSAs
    always_translate_variable str
    Variable name
    area_number int
    Set OSPF area number

    • Range: 0-4294967295
    area_number_variable str
    Variable name
    area_type str
    stub area type

    • Choices: stub
    interfaces Sequence[TransportRoutingOspfv3Ipv4FeatureAreaInterface]
    Set OSPF interface parameters
    no_summary bool
    Do not inject inter-area routes
    no_summary_variable str
    Variable name
    ranges Sequence[TransportRoutingOspfv3Ipv4FeatureAreaRange]
    Summarize OSPF routes at an area boundary
    alwaysTranslate Boolean
    Always translate type7 LSAs
    alwaysTranslateVariable String
    Variable name
    areaNumber Number
    Set OSPF area number

    • Range: 0-4294967295
    areaNumberVariable String
    Variable name
    areaType String
    stub area type

    • Choices: stub
    interfaces List<Property Map>
    Set OSPF interface parameters
    noSummary Boolean
    Do not inject inter-area routes
    noSummaryVariable String
    Variable name
    ranges List<Property Map>
    Summarize OSPF routes at an area boundary

    TransportRoutingOspfv3Ipv4FeatureAreaInterface, TransportRoutingOspfv3Ipv4FeatureAreaInterfaceArgs

    AuthenticationKey string
    Set OSPF interface authentication IPSEC key
    AuthenticationKeyVariable string
    Variable name
    AuthenticationSpi int
    Set OSPF interface authentication IPSec SPI, range 256..4294967295

    • Range: 256-4294967295
    AuthenticationSpiVariable string
    Variable name
    AuthenticationType string
    No Authentication by default

    • Choices: no-auth
    Cost int
    Set cost of OSPF interface

    • Range: 1-65535
    CostVariable string
    Variable name
    DeadInterval int
    Set interval after which neighbor is declared to be down

    • Range: 1-65535
    • Default value: 40
    DeadIntervalVariable string
    Variable name
    HelloInterval int
    Set interval between OSPF hello packets

    • Range: 1-65535
    • Default value: 10
    HelloIntervalVariable string
    Variable name
    LsaRetransmitInterval int
    Set time between retransmitting LSAs

    • Range: 1-65535
    • Default value: 5
    LsaRetransmitIntervalVariable string
    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
    NetworkTypeVariable string
    Variable name
    PassiveInterface bool
    Set the interface to advertise its address, but not to actively run OSPF

    • Default value: false
    PassiveInterfaceVariable string
    Variable name
    AuthenticationKey string
    Set OSPF interface authentication IPSEC key
    AuthenticationKeyVariable string
    Variable name
    AuthenticationSpi int
    Set OSPF interface authentication IPSec SPI, range 256..4294967295

    • Range: 256-4294967295
    AuthenticationSpiVariable string
    Variable name
    AuthenticationType string
    No Authentication by default

    • Choices: no-auth
    Cost int
    Set cost of OSPF interface

    • Range: 1-65535
    CostVariable string
    Variable name
    DeadInterval int
    Set interval after which neighbor is declared to be down

    • Range: 1-65535
    • Default value: 40
    DeadIntervalVariable string
    Variable name
    HelloInterval int
    Set interval between OSPF hello packets

    • Range: 1-65535
    • Default value: 10
    HelloIntervalVariable string
    Variable name
    LsaRetransmitInterval int
    Set time between retransmitting LSAs

    • Range: 1-65535
    • Default value: 5
    LsaRetransmitIntervalVariable string
    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
    NetworkTypeVariable string
    Variable name
    PassiveInterface bool
    Set the interface to advertise its address, but not to actively run OSPF

    • Default value: false
    PassiveInterfaceVariable string
    Variable name
    authenticationKey String
    Set OSPF interface authentication IPSEC key
    authenticationKeyVariable String
    Variable name
    authenticationSpi Integer
    Set OSPF interface authentication IPSec SPI, range 256..4294967295

    • Range: 256-4294967295
    authenticationSpiVariable String
    Variable name
    authenticationType String
    No Authentication by default

    • Choices: no-auth
    cost Integer
    Set cost of OSPF interface

    • Range: 1-65535
    costVariable String
    Variable name
    deadInterval Integer
    Set interval after which neighbor is declared to be down

    • Range: 1-65535
    • Default value: 40
    deadIntervalVariable String
    Variable name
    helloInterval Integer
    Set interval between OSPF hello packets

    • Range: 1-65535
    • Default value: 10
    helloIntervalVariable String
    Variable name
    lsaRetransmitInterval Integer
    Set time between retransmitting LSAs

    • Range: 1-65535
    • Default value: 5
    lsaRetransmitIntervalVariable String
    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
    networkTypeVariable String
    Variable name
    passiveInterface Boolean
    Set the interface to advertise its address, but not to actively run OSPF

    • Default value: false
    passiveInterfaceVariable String
    Variable name
    authenticationKey string
    Set OSPF interface authentication IPSEC key
    authenticationKeyVariable string
    Variable name
    authenticationSpi number
    Set OSPF interface authentication IPSec SPI, range 256..4294967295

    • Range: 256-4294967295
    authenticationSpiVariable string
    Variable name
    authenticationType string
    No Authentication by default

    • Choices: no-auth
    cost number
    Set cost of OSPF interface

    • Range: 1-65535
    costVariable string
    Variable name
    deadInterval number
    Set interval after which neighbor is declared to be down

    • Range: 1-65535
    • Default value: 40
    deadIntervalVariable string
    Variable name
    helloInterval number
    Set interval between OSPF hello packets

    • Range: 1-65535
    • Default value: 10
    helloIntervalVariable string
    Variable name
    lsaRetransmitInterval number
    Set time between retransmitting LSAs

    • Range: 1-65535
    • Default value: 5
    lsaRetransmitIntervalVariable string
    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
    networkTypeVariable string
    Variable name
    passiveInterface boolean
    Set the interface to advertise its address, but not to actively run OSPF

    • Default value: false
    passiveInterfaceVariable string
    Variable name
    authentication_key str
    Set OSPF interface authentication IPSEC key
    authentication_key_variable str
    Variable name
    authentication_spi int
    Set OSPF interface authentication IPSec SPI, range 256..4294967295

    • Range: 256-4294967295
    authentication_spi_variable str
    Variable name
    authentication_type str
    No Authentication by default

    • Choices: no-auth
    cost int
    Set cost of OSPF interface

    • Range: 1-65535
    cost_variable str
    Variable name
    dead_interval int
    Set interval after which neighbor is declared to be down

    • Range: 1-65535
    • Default value: 40
    dead_interval_variable str
    Variable name
    hello_interval int
    Set interval between OSPF hello packets

    • Range: 1-65535
    • Default value: 10
    hello_interval_variable str
    Variable name
    lsa_retransmit_interval int
    Set time between retransmitting LSAs

    • Range: 1-65535
    • Default value: 5
    lsa_retransmit_interval_variable str
    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
    network_type_variable str
    Variable name
    passive_interface bool
    Set the interface to advertise its address, but not to actively run OSPF

    • Default value: false
    passive_interface_variable str
    Variable name
    authenticationKey String
    Set OSPF interface authentication IPSEC key
    authenticationKeyVariable String
    Variable name
    authenticationSpi Number
    Set OSPF interface authentication IPSec SPI, range 256..4294967295

    • Range: 256-4294967295
    authenticationSpiVariable String
    Variable name
    authenticationType String
    No Authentication by default

    • Choices: no-auth
    cost Number
    Set cost of OSPF interface

    • Range: 1-65535
    costVariable String
    Variable name
    deadInterval Number
    Set interval after which neighbor is declared to be down

    • Range: 1-65535
    • Default value: 40
    deadIntervalVariable String
    Variable name
    helloInterval Number
    Set interval between OSPF hello packets

    • Range: 1-65535
    • Default value: 10
    helloIntervalVariable String
    Variable name
    lsaRetransmitInterval Number
    Set time between retransmitting LSAs

    • Range: 1-65535
    • Default value: 5
    lsaRetransmitIntervalVariable String
    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
    networkTypeVariable String
    Variable name
    passiveInterface Boolean
    Set the interface to advertise its address, but not to actively run OSPF

    • Default value: false
    passiveInterfaceVariable String
    Variable name

    TransportRoutingOspfv3Ipv4FeatureAreaRange, TransportRoutingOspfv3Ipv4FeatureAreaRangeArgs

    Cost int
    Set cost for this range

    • Range: 0-16777214
    CostVariable string
    Variable name
    IpAddress string
    IpAddressVariable string
    Variable name
    NoAdvertise bool
    Do not advertise this range

    • Default value: false
    NoAdvertiseVariable string
    Variable name
    SubnetMask string
    • 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
    SubnetMaskVariable string
    Variable name
    Cost int
    Set cost for this range

    • Range: 0-16777214
    CostVariable string
    Variable name
    IpAddress string
    IpAddressVariable string
    Variable name
    NoAdvertise bool
    Do not advertise this range

    • Default value: false
    NoAdvertiseVariable string
    Variable name
    SubnetMask string
    • 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
    SubnetMaskVariable string
    Variable name
    cost Integer
    Set cost for this range

    • Range: 0-16777214
    costVariable String
    Variable name
    ipAddress String
    ipAddressVariable String
    Variable name
    noAdvertise Boolean
    Do not advertise this range

    • Default value: false
    noAdvertiseVariable String
    Variable name
    subnetMask String
    • 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
    subnetMaskVariable String
    Variable name
    cost number
    Set cost for this range

    • Range: 0-16777214
    costVariable string
    Variable name
    ipAddress string
    ipAddressVariable string
    Variable name
    noAdvertise boolean
    Do not advertise this range

    • Default value: false
    noAdvertiseVariable string
    Variable name
    subnetMask string
    • 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
    subnetMaskVariable string
    Variable name
    cost int
    Set cost for this range

    • Range: 0-16777214
    cost_variable str
    Variable name
    ip_address str
    ip_address_variable str
    Variable name
    no_advertise bool
    Do not advertise this range

    • Default value: false
    no_advertise_variable str
    Variable name
    subnet_mask str
    • 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
    subnet_mask_variable str
    Variable name
    cost Number
    Set cost for this range

    • Range: 0-16777214
    costVariable String
    Variable name
    ipAddress String
    ipAddressVariable String
    Variable name
    noAdvertise Boolean
    Do not advertise this range

    • Default value: false
    noAdvertiseVariable String
    Variable name
    subnetMask String
    • 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
    subnetMaskVariable String
    Variable name

    TransportRoutingOspfv3Ipv4FeatureRedistribute, TransportRoutingOspfv3Ipv4FeatureRedistributeArgs

    NatDia bool
    Enable NAT DIA for redistributed routes

    • Default value: true
    NatDiaVariable string
    Variable name
    Protocol string
    Set the protocol

    • Choices: connected, static, omp, nat-route, bgp, eigrp
    ProtocolVariable string
    Variable name
    RoutePolicyId string
    NatDia bool
    Enable NAT DIA for redistributed routes

    • Default value: true
    NatDiaVariable string
    Variable name
    Protocol string
    Set the protocol

    • Choices: connected, static, omp, nat-route, bgp, eigrp
    ProtocolVariable string
    Variable name
    RoutePolicyId string
    natDia Boolean
    Enable NAT DIA for redistributed routes

    • Default value: true
    natDiaVariable String
    Variable name
    protocol String
    Set the protocol

    • Choices: connected, static, omp, nat-route, bgp, eigrp
    protocolVariable String
    Variable name
    routePolicyId String
    natDia boolean
    Enable NAT DIA for redistributed routes

    • Default value: true
    natDiaVariable string
    Variable name
    protocol string
    Set the protocol

    • Choices: connected, static, omp, nat-route, bgp, eigrp
    protocolVariable string
    Variable name
    routePolicyId string
    nat_dia bool
    Enable NAT DIA for redistributed routes

    • Default value: true
    nat_dia_variable str
    Variable name
    protocol str
    Set the protocol

    • Choices: connected, static, omp, nat-route, bgp, eigrp
    protocol_variable str
    Variable name
    route_policy_id str
    natDia Boolean
    Enable NAT DIA for redistributed routes

    • Default value: true
    natDiaVariable String
    Variable name
    protocol String
    Set the protocol

    • Choices: connected, static, omp, nat-route, bgp, eigrp
    protocolVariable String
    Variable name
    routePolicyId String

    Import

    Expected import identifier with the format: “transport_routing_ospfv3_ipv4_feature_id,feature_profile_id”

    $ pulumi import sdwan:index/transportRoutingOspfv3Ipv4Feature:TransportRoutingOspfv3Ipv4Feature 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 sdwan Terraform Provider.
    sdwan logo
    Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi