sdwan.ServiceRoutingOspfFeature
Explore with Pulumi AI
This resource can manage a Service Routing OSPF Feature.
- Minimum SD-WAN Manager version:
20.12.0
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.ServiceRoutingOspfFeature;
import com.pulumi.sdwan.ServiceRoutingOspfFeatureArgs;
import com.pulumi.sdwan.inputs.ServiceRoutingOspfFeatureRedistributeArgs;
import com.pulumi.sdwan.inputs.ServiceRoutingOspfFeatureRouterLsaArgs;
import com.pulumi.sdwan.inputs.ServiceRoutingOspfFeatureAreaArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new ServiceRoutingOspfFeature("example", ServiceRoutingOspfFeatureArgs.builder()
.name("Example")
.description("My Example")
.featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
.routerId("1.2.3.4")
.referenceBandwidth(101)
.rfc1583Compatible(true)
.defaultInformationOriginate(false)
.defaultInformationOriginateAlways(false)
.defaultInformationOriginateMetric(1)
.defaultInformationOriginateMetricType("type1")
.distanceExternal(110)
.distanceInterArea(110)
.distanceIntraArea(110)
.spfCalculationDelay(200)
.spfInitialHoldTime(1000)
.spfMaximumHoldTime(10000)
.redistributes(ServiceRoutingOspfFeatureRedistributeArgs.builder()
.protocol("static")
.nat_dia(true)
.build())
.routerLsas(ServiceRoutingOspfFeatureRouterLsaArgs.builder()
.type("on-startup")
.time(5)
.build())
.areas(ServiceRoutingOspfFeatureAreaArgs.builder()
.area_number(1)
.area_type("stub")
.no_summary(false)
.interfaces(ServiceRoutingOspfFeatureAreaInterfaceArgs.builder()
.name("GigabitEthernet2")
.helloInterval(10)
.deadInterval(40)
.lsaRetransmitInterval(5)
.cost(10)
.designatedRouterPriority(1)
.networkType("broadcast")
.passiveInterface(false)
.authenticationType("message-digest")
.messageDigestKeyId(7)
.messageDigestKey("sdjfhsghbjdjr")
.build())
.ranges(ServiceRoutingOspfFeatureAreaRangeArgs.builder()
.ipAddress("10.1.1.0")
.subnetMask("255.255.255.0")
.cost(1)
.noAdvertise(false)
.build())
.build())
.build());
}
}
resources:
example:
type: sdwan:ServiceRoutingOspfFeature
properties:
name: Example
description: My Example
featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
routerId: 1.2.3.4
referenceBandwidth: 101
rfc1583Compatible: true
defaultInformationOriginate: false
defaultInformationOriginateAlways: false
defaultInformationOriginateMetric: 1
defaultInformationOriginateMetricType: type1
distanceExternal: 110
distanceInterArea: 110
distanceIntraArea: 110
spfCalculationDelay: 200
spfInitialHoldTime: 1000
spfMaximumHoldTime: 10000
redistributes:
- protocol: static
nat_dia: true
routerLsas:
- type: on-startup
time: 5
areas:
- area_number: 1
area_type: stub
no_summary: false
interfaces:
- name: GigabitEthernet2
helloInterval: 10
deadInterval: 40
lsaRetransmitInterval: 5
cost: 10
designatedRouterPriority: 1
networkType: broadcast
passiveInterface: false
authenticationType: message-digest
messageDigestKeyId: 7
messageDigestKey: sdjfhsghbjdjr
ranges:
- ipAddress: 10.1.1.0
subnetMask: 255.255.255.0
cost: 1
noAdvertise: false
Create ServiceRoutingOspfFeature Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ServiceRoutingOspfFeature(name: string, args: ServiceRoutingOspfFeatureArgs, opts?: CustomResourceOptions);
@overload
def ServiceRoutingOspfFeature(resource_name: str,
args: ServiceRoutingOspfFeatureArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ServiceRoutingOspfFeature(resource_name: str,
opts: Optional[ResourceOptions] = None,
feature_profile_id: Optional[str] = None,
name: Optional[str] = None,
spf_maximum_hold_time_variable: Optional[str] = None,
default_information_originate: Optional[bool] = None,
default_information_originate_metric: Optional[int] = None,
default_information_originate_metric_type: Optional[str] = None,
default_information_originate_metric_type_variable: Optional[str] = None,
default_information_originate_metric_variable: Optional[str] = None,
description: Optional[str] = None,
distance_external: Optional[int] = None,
distance_external_variable: Optional[str] = None,
distance_inter_area: Optional[int] = None,
distance_inter_area_variable: Optional[str] = None,
distance_intra_area: Optional[int] = None,
distance_intra_area_variable: Optional[str] = None,
default_information_originate_always_variable: Optional[str] = None,
redistributes: Optional[Sequence[ServiceRoutingOspfFeatureRedistributeArgs]] = None,
default_information_originate_always: Optional[bool] = None,
reference_bandwidth: Optional[int] = None,
reference_bandwidth_variable: Optional[str] = None,
rfc1583_compatible: Optional[bool] = None,
rfc1583_compatible_variable: Optional[str] = None,
route_policy_id: Optional[str] = None,
router_id: Optional[str] = None,
router_id_variable: Optional[str] = None,
router_lsas: Optional[Sequence[ServiceRoutingOspfFeatureRouterLsaArgs]] = None,
spf_calculation_delay: Optional[int] = None,
spf_calculation_delay_variable: Optional[str] = None,
spf_initial_hold_time: Optional[int] = None,
spf_initial_hold_time_variable: Optional[str] = None,
spf_maximum_hold_time: Optional[int] = None,
areas: Optional[Sequence[ServiceRoutingOspfFeatureAreaArgs]] = None)
func NewServiceRoutingOspfFeature(ctx *Context, name string, args ServiceRoutingOspfFeatureArgs, opts ...ResourceOption) (*ServiceRoutingOspfFeature, error)
public ServiceRoutingOspfFeature(string name, ServiceRoutingOspfFeatureArgs args, CustomResourceOptions? opts = null)
public ServiceRoutingOspfFeature(String name, ServiceRoutingOspfFeatureArgs args)
public ServiceRoutingOspfFeature(String name, ServiceRoutingOspfFeatureArgs args, CustomResourceOptions options)
type: sdwan:ServiceRoutingOspfFeature
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ServiceRoutingOspfFeatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ServiceRoutingOspfFeatureArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ServiceRoutingOspfFeatureArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceRoutingOspfFeatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ServiceRoutingOspfFeatureArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var serviceRoutingOspfFeatureResource = new Sdwan.ServiceRoutingOspfFeature("serviceRoutingOspfFeatureResource", new()
{
FeatureProfileId = "string",
Name = "string",
SpfMaximumHoldTimeVariable = "string",
DefaultInformationOriginate = false,
DefaultInformationOriginateMetric = 0,
DefaultInformationOriginateMetricType = "string",
DefaultInformationOriginateMetricTypeVariable = "string",
DefaultInformationOriginateMetricVariable = "string",
Description = "string",
DistanceExternal = 0,
DistanceExternalVariable = "string",
DistanceInterArea = 0,
DistanceInterAreaVariable = "string",
DistanceIntraArea = 0,
DistanceIntraAreaVariable = "string",
DefaultInformationOriginateAlwaysVariable = "string",
Redistributes = new[]
{
new Sdwan.Inputs.ServiceRoutingOspfFeatureRedistributeArgs
{
NatDia = false,
NatDiaVariable = "string",
Protocol = "string",
ProtocolVariable = "string",
RoutePolicyId = "string",
},
},
DefaultInformationOriginateAlways = false,
ReferenceBandwidth = 0,
ReferenceBandwidthVariable = "string",
Rfc1583Compatible = false,
Rfc1583CompatibleVariable = "string",
RoutePolicyId = "string",
RouterId = "string",
RouterIdVariable = "string",
RouterLsas = new[]
{
new Sdwan.Inputs.ServiceRoutingOspfFeatureRouterLsaArgs
{
Time = 0,
TimeVariable = "string",
Type = "string",
},
},
SpfCalculationDelay = 0,
SpfCalculationDelayVariable = "string",
SpfInitialHoldTime = 0,
SpfInitialHoldTimeVariable = "string",
SpfMaximumHoldTime = 0,
Areas = new[]
{
new Sdwan.Inputs.ServiceRoutingOspfFeatureAreaArgs
{
AreaNumber = 0,
AreaNumberVariable = "string",
AreaType = "string",
Interfaces = new[]
{
new Sdwan.Inputs.ServiceRoutingOspfFeatureAreaInterfaceArgs
{
AuthenticationType = "string",
AuthenticationTypeVariable = "string",
Cost = 0,
CostVariable = "string",
DeadInterval = 0,
DeadIntervalVariable = "string",
DesignatedRouterPriority = 0,
DesignatedRouterPriorityVariable = "string",
HelloInterval = 0,
HelloIntervalVariable = "string",
LsaRetransmitInterval = 0,
LsaRetransmitIntervalVariable = "string",
MessageDigestKey = "string",
MessageDigestKeyId = 0,
MessageDigestKeyIdVariable = "string",
MessageDigestKeyVariable = "string",
Name = "string",
NameVariable = "string",
NetworkType = "string",
NetworkTypeVariable = "string",
PassiveInterface = false,
PassiveInterfaceVariable = "string",
},
},
NoSummary = false,
NoSummaryVariable = "string",
Ranges = new[]
{
new Sdwan.Inputs.ServiceRoutingOspfFeatureAreaRangeArgs
{
Cost = 0,
CostVariable = "string",
IpAddress = "string",
IpAddressVariable = "string",
NoAdvertise = false,
NoAdvertiseVariable = "string",
SubnetMask = "string",
SubnetMaskVariable = "string",
},
},
},
},
});
example, err := sdwan.NewServiceRoutingOspfFeature(ctx, "serviceRoutingOspfFeatureResource", &sdwan.ServiceRoutingOspfFeatureArgs{
FeatureProfileId: pulumi.String("string"),
Name: pulumi.String("string"),
SpfMaximumHoldTimeVariable: pulumi.String("string"),
DefaultInformationOriginate: pulumi.Bool(false),
DefaultInformationOriginateMetric: pulumi.Int(0),
DefaultInformationOriginateMetricType: pulumi.String("string"),
DefaultInformationOriginateMetricTypeVariable: pulumi.String("string"),
DefaultInformationOriginateMetricVariable: pulumi.String("string"),
Description: pulumi.String("string"),
DistanceExternal: pulumi.Int(0),
DistanceExternalVariable: pulumi.String("string"),
DistanceInterArea: pulumi.Int(0),
DistanceInterAreaVariable: pulumi.String("string"),
DistanceIntraArea: pulumi.Int(0),
DistanceIntraAreaVariable: pulumi.String("string"),
DefaultInformationOriginateAlwaysVariable: pulumi.String("string"),
Redistributes: sdwan.ServiceRoutingOspfFeatureRedistributeArray{
&sdwan.ServiceRoutingOspfFeatureRedistributeArgs{
NatDia: pulumi.Bool(false),
NatDiaVariable: pulumi.String("string"),
Protocol: pulumi.String("string"),
ProtocolVariable: pulumi.String("string"),
RoutePolicyId: pulumi.String("string"),
},
},
DefaultInformationOriginateAlways: pulumi.Bool(false),
ReferenceBandwidth: pulumi.Int(0),
ReferenceBandwidthVariable: pulumi.String("string"),
Rfc1583Compatible: pulumi.Bool(false),
Rfc1583CompatibleVariable: pulumi.String("string"),
RoutePolicyId: pulumi.String("string"),
RouterId: pulumi.String("string"),
RouterIdVariable: pulumi.String("string"),
RouterLsas: sdwan.ServiceRoutingOspfFeatureRouterLsaArray{
&sdwan.ServiceRoutingOspfFeatureRouterLsaArgs{
Time: pulumi.Int(0),
TimeVariable: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
SpfCalculationDelay: pulumi.Int(0),
SpfCalculationDelayVariable: pulumi.String("string"),
SpfInitialHoldTime: pulumi.Int(0),
SpfInitialHoldTimeVariable: pulumi.String("string"),
SpfMaximumHoldTime: pulumi.Int(0),
Areas: sdwan.ServiceRoutingOspfFeatureAreaArray{
&sdwan.ServiceRoutingOspfFeatureAreaArgs{
AreaNumber: pulumi.Int(0),
AreaNumberVariable: pulumi.String("string"),
AreaType: pulumi.String("string"),
Interfaces: sdwan.ServiceRoutingOspfFeatureAreaInterfaceArray{
&sdwan.ServiceRoutingOspfFeatureAreaInterfaceArgs{
AuthenticationType: pulumi.String("string"),
AuthenticationTypeVariable: pulumi.String("string"),
Cost: pulumi.Int(0),
CostVariable: pulumi.String("string"),
DeadInterval: pulumi.Int(0),
DeadIntervalVariable: pulumi.String("string"),
DesignatedRouterPriority: pulumi.Int(0),
DesignatedRouterPriorityVariable: pulumi.String("string"),
HelloInterval: pulumi.Int(0),
HelloIntervalVariable: pulumi.String("string"),
LsaRetransmitInterval: pulumi.Int(0),
LsaRetransmitIntervalVariable: pulumi.String("string"),
MessageDigestKey: pulumi.String("string"),
MessageDigestKeyId: pulumi.Int(0),
MessageDigestKeyIdVariable: pulumi.String("string"),
MessageDigestKeyVariable: pulumi.String("string"),
Name: pulumi.String("string"),
NameVariable: pulumi.String("string"),
NetworkType: pulumi.String("string"),
NetworkTypeVariable: pulumi.String("string"),
PassiveInterface: pulumi.Bool(false),
PassiveInterfaceVariable: pulumi.String("string"),
},
},
NoSummary: pulumi.Bool(false),
NoSummaryVariable: pulumi.String("string"),
Ranges: sdwan.ServiceRoutingOspfFeatureAreaRangeArray{
&sdwan.ServiceRoutingOspfFeatureAreaRangeArgs{
Cost: pulumi.Int(0),
CostVariable: pulumi.String("string"),
IpAddress: pulumi.String("string"),
IpAddressVariable: pulumi.String("string"),
NoAdvertise: pulumi.Bool(false),
NoAdvertiseVariable: pulumi.String("string"),
SubnetMask: pulumi.String("string"),
SubnetMaskVariable: pulumi.String("string"),
},
},
},
},
})
var serviceRoutingOspfFeatureResource = new ServiceRoutingOspfFeature("serviceRoutingOspfFeatureResource", ServiceRoutingOspfFeatureArgs.builder()
.featureProfileId("string")
.name("string")
.spfMaximumHoldTimeVariable("string")
.defaultInformationOriginate(false)
.defaultInformationOriginateMetric(0)
.defaultInformationOriginateMetricType("string")
.defaultInformationOriginateMetricTypeVariable("string")
.defaultInformationOriginateMetricVariable("string")
.description("string")
.distanceExternal(0)
.distanceExternalVariable("string")
.distanceInterArea(0)
.distanceInterAreaVariable("string")
.distanceIntraArea(0)
.distanceIntraAreaVariable("string")
.defaultInformationOriginateAlwaysVariable("string")
.redistributes(ServiceRoutingOspfFeatureRedistributeArgs.builder()
.natDia(false)
.natDiaVariable("string")
.protocol("string")
.protocolVariable("string")
.routePolicyId("string")
.build())
.defaultInformationOriginateAlways(false)
.referenceBandwidth(0)
.referenceBandwidthVariable("string")
.rfc1583Compatible(false)
.rfc1583CompatibleVariable("string")
.routePolicyId("string")
.routerId("string")
.routerIdVariable("string")
.routerLsas(ServiceRoutingOspfFeatureRouterLsaArgs.builder()
.time(0)
.timeVariable("string")
.type("string")
.build())
.spfCalculationDelay(0)
.spfCalculationDelayVariable("string")
.spfInitialHoldTime(0)
.spfInitialHoldTimeVariable("string")
.spfMaximumHoldTime(0)
.areas(ServiceRoutingOspfFeatureAreaArgs.builder()
.areaNumber(0)
.areaNumberVariable("string")
.areaType("string")
.interfaces(ServiceRoutingOspfFeatureAreaInterfaceArgs.builder()
.authenticationType("string")
.authenticationTypeVariable("string")
.cost(0)
.costVariable("string")
.deadInterval(0)
.deadIntervalVariable("string")
.designatedRouterPriority(0)
.designatedRouterPriorityVariable("string")
.helloInterval(0)
.helloIntervalVariable("string")
.lsaRetransmitInterval(0)
.lsaRetransmitIntervalVariable("string")
.messageDigestKey("string")
.messageDigestKeyId(0)
.messageDigestKeyIdVariable("string")
.messageDigestKeyVariable("string")
.name("string")
.nameVariable("string")
.networkType("string")
.networkTypeVariable("string")
.passiveInterface(false)
.passiveInterfaceVariable("string")
.build())
.noSummary(false)
.noSummaryVariable("string")
.ranges(ServiceRoutingOspfFeatureAreaRangeArgs.builder()
.cost(0)
.costVariable("string")
.ipAddress("string")
.ipAddressVariable("string")
.noAdvertise(false)
.noAdvertiseVariable("string")
.subnetMask("string")
.subnetMaskVariable("string")
.build())
.build())
.build());
service_routing_ospf_feature_resource = sdwan.ServiceRoutingOspfFeature("serviceRoutingOspfFeatureResource",
feature_profile_id="string",
name="string",
spf_maximum_hold_time_variable="string",
default_information_originate=False,
default_information_originate_metric=0,
default_information_originate_metric_type="string",
default_information_originate_metric_type_variable="string",
default_information_originate_metric_variable="string",
description="string",
distance_external=0,
distance_external_variable="string",
distance_inter_area=0,
distance_inter_area_variable="string",
distance_intra_area=0,
distance_intra_area_variable="string",
default_information_originate_always_variable="string",
redistributes=[sdwan.ServiceRoutingOspfFeatureRedistributeArgs(
nat_dia=False,
nat_dia_variable="string",
protocol="string",
protocol_variable="string",
route_policy_id="string",
)],
default_information_originate_always=False,
reference_bandwidth=0,
reference_bandwidth_variable="string",
rfc1583_compatible=False,
rfc1583_compatible_variable="string",
route_policy_id="string",
router_id="string",
router_id_variable="string",
router_lsas=[sdwan.ServiceRoutingOspfFeatureRouterLsaArgs(
time=0,
time_variable="string",
type="string",
)],
spf_calculation_delay=0,
spf_calculation_delay_variable="string",
spf_initial_hold_time=0,
spf_initial_hold_time_variable="string",
spf_maximum_hold_time=0,
areas=[sdwan.ServiceRoutingOspfFeatureAreaArgs(
area_number=0,
area_number_variable="string",
area_type="string",
interfaces=[sdwan.ServiceRoutingOspfFeatureAreaInterfaceArgs(
authentication_type="string",
authentication_type_variable="string",
cost=0,
cost_variable="string",
dead_interval=0,
dead_interval_variable="string",
designated_router_priority=0,
designated_router_priority_variable="string",
hello_interval=0,
hello_interval_variable="string",
lsa_retransmit_interval=0,
lsa_retransmit_interval_variable="string",
message_digest_key="string",
message_digest_key_id=0,
message_digest_key_id_variable="string",
message_digest_key_variable="string",
name="string",
name_variable="string",
network_type="string",
network_type_variable="string",
passive_interface=False,
passive_interface_variable="string",
)],
no_summary=False,
no_summary_variable="string",
ranges=[sdwan.ServiceRoutingOspfFeatureAreaRangeArgs(
cost=0,
cost_variable="string",
ip_address="string",
ip_address_variable="string",
no_advertise=False,
no_advertise_variable="string",
subnet_mask="string",
subnet_mask_variable="string",
)],
)])
const serviceRoutingOspfFeatureResource = new sdwan.ServiceRoutingOspfFeature("serviceRoutingOspfFeatureResource", {
featureProfileId: "string",
name: "string",
spfMaximumHoldTimeVariable: "string",
defaultInformationOriginate: false,
defaultInformationOriginateMetric: 0,
defaultInformationOriginateMetricType: "string",
defaultInformationOriginateMetricTypeVariable: "string",
defaultInformationOriginateMetricVariable: "string",
description: "string",
distanceExternal: 0,
distanceExternalVariable: "string",
distanceInterArea: 0,
distanceInterAreaVariable: "string",
distanceIntraArea: 0,
distanceIntraAreaVariable: "string",
defaultInformationOriginateAlwaysVariable: "string",
redistributes: [{
natDia: false,
natDiaVariable: "string",
protocol: "string",
protocolVariable: "string",
routePolicyId: "string",
}],
defaultInformationOriginateAlways: false,
referenceBandwidth: 0,
referenceBandwidthVariable: "string",
rfc1583Compatible: false,
rfc1583CompatibleVariable: "string",
routePolicyId: "string",
routerId: "string",
routerIdVariable: "string",
routerLsas: [{
time: 0,
timeVariable: "string",
type: "string",
}],
spfCalculationDelay: 0,
spfCalculationDelayVariable: "string",
spfInitialHoldTime: 0,
spfInitialHoldTimeVariable: "string",
spfMaximumHoldTime: 0,
areas: [{
areaNumber: 0,
areaNumberVariable: "string",
areaType: "string",
interfaces: [{
authenticationType: "string",
authenticationTypeVariable: "string",
cost: 0,
costVariable: "string",
deadInterval: 0,
deadIntervalVariable: "string",
designatedRouterPriority: 0,
designatedRouterPriorityVariable: "string",
helloInterval: 0,
helloIntervalVariable: "string",
lsaRetransmitInterval: 0,
lsaRetransmitIntervalVariable: "string",
messageDigestKey: "string",
messageDigestKeyId: 0,
messageDigestKeyIdVariable: "string",
messageDigestKeyVariable: "string",
name: "string",
nameVariable: "string",
networkType: "string",
networkTypeVariable: "string",
passiveInterface: false,
passiveInterfaceVariable: "string",
}],
noSummary: false,
noSummaryVariable: "string",
ranges: [{
cost: 0,
costVariable: "string",
ipAddress: "string",
ipAddressVariable: "string",
noAdvertise: false,
noAdvertiseVariable: "string",
subnetMask: "string",
subnetMaskVariable: "string",
}],
}],
});
type: sdwan:ServiceRoutingOspfFeature
properties:
areas:
- areaNumber: 0
areaNumberVariable: string
areaType: string
interfaces:
- authenticationType: string
authenticationTypeVariable: string
cost: 0
costVariable: string
deadInterval: 0
deadIntervalVariable: string
designatedRouterPriority: 0
designatedRouterPriorityVariable: string
helloInterval: 0
helloIntervalVariable: string
lsaRetransmitInterval: 0
lsaRetransmitIntervalVariable: string
messageDigestKey: string
messageDigestKeyId: 0
messageDigestKeyIdVariable: string
messageDigestKeyVariable: string
name: string
nameVariable: string
networkType: string
networkTypeVariable: string
passiveInterface: false
passiveInterfaceVariable: string
noSummary: false
noSummaryVariable: string
ranges:
- cost: 0
costVariable: string
ipAddress: string
ipAddressVariable: string
noAdvertise: false
noAdvertiseVariable: string
subnetMask: string
subnetMaskVariable: string
defaultInformationOriginate: false
defaultInformationOriginateAlways: false
defaultInformationOriginateAlwaysVariable: string
defaultInformationOriginateMetric: 0
defaultInformationOriginateMetricType: string
defaultInformationOriginateMetricTypeVariable: string
defaultInformationOriginateMetricVariable: string
description: string
distanceExternal: 0
distanceExternalVariable: string
distanceInterArea: 0
distanceInterAreaVariable: string
distanceIntraArea: 0
distanceIntraAreaVariable: string
featureProfileId: string
name: string
redistributes:
- natDia: false
natDiaVariable: string
protocol: string
protocolVariable: string
routePolicyId: string
referenceBandwidth: 0
referenceBandwidthVariable: string
rfc1583Compatible: false
rfc1583CompatibleVariable: string
routePolicyId: string
routerId: string
routerIdVariable: string
routerLsas:
- time: 0
timeVariable: string
type: string
spfCalculationDelay: 0
spfCalculationDelayVariable: string
spfInitialHoldTime: 0
spfInitialHoldTimeVariable: string
spfMaximumHoldTime: 0
spfMaximumHoldTimeVariable: string
ServiceRoutingOspfFeature Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The ServiceRoutingOspfFeature resource accepts the following input properties:
- Feature
Profile stringId - Feature Profile ID
- Areas
List<Service
Routing Ospf Feature Area> - Configure OSPF area
- Default
Information boolOriginate - Distribute default external route into OSPF - Default value:
false
- Default
Information boolOriginate Always - Always advertise default route - Default value:
false
- Default
Information stringOriginate Always Variable - Variable name
- Default
Information intOriginate Metric - Set metric used to generate default route <0..16777214> - Range:
0
-16777214
- Default
Information stringOriginate Metric Type - Set default route type - Choices:
type1
,type2
- Default
Information stringOriginate Metric Type Variable - Variable name
- Default
Information stringOriginate Metric Variable - Variable name
- Description string
- The description of the Feature
- Distance
External int - Set distance for external routes - Range:
1
-255
- Default value:110
- Distance
External stringVariable - Variable name
- Distance
Inter intArea - Set distance for inter-area routes - Range:
1
-255
- Default value:110
- Distance
Inter stringArea Variable - Variable name
- Distance
Intra intArea - Set distance for intra-area routes - Range:
1
-255
- Default value:110
- Distance
Intra stringArea Variable - Variable name
- Name string
- The name of the Feature
- Redistributes
List<Service
Routing Ospf Feature Redistribute> - Redistribute routes
- Reference
Bandwidth int - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- Reference
Bandwidth stringVariable - Variable name
- Rfc1583Compatible bool
- Calculate summary route cost based on RFC 1583 - Default value:
true
- Rfc1583Compatible
Variable string - Variable name
- Route
Policy stringId - Router
Id string - Set OSPF router ID to override system IP address
- Router
Id stringVariable - Variable name
- Router
Lsas List<ServiceRouting Ospf Feature Router Lsa> - Advertise own router LSA with infinite distance
- Spf
Calculation intDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- Spf
Calculation stringDelay Variable - Variable name
- Spf
Initial intHold Time - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- Spf
Initial stringHold Time Variable - Variable name
- Spf
Maximum intHold Time - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- Spf
Maximum stringHold Time Variable - Variable name
- Feature
Profile stringId - Feature Profile ID
- Areas
[]Service
Routing Ospf Feature Area Args - Configure OSPF area
- Default
Information boolOriginate - Distribute default external route into OSPF - Default value:
false
- Default
Information boolOriginate Always - Always advertise default route - Default value:
false
- Default
Information stringOriginate Always Variable - Variable name
- Default
Information intOriginate Metric - Set metric used to generate default route <0..16777214> - Range:
0
-16777214
- Default
Information stringOriginate Metric Type - Set default route type - Choices:
type1
,type2
- Default
Information stringOriginate Metric Type Variable - Variable name
- Default
Information stringOriginate Metric Variable - Variable name
- Description string
- The description of the Feature
- Distance
External int - Set distance for external routes - Range:
1
-255
- Default value:110
- Distance
External stringVariable - Variable name
- Distance
Inter intArea - Set distance for inter-area routes - Range:
1
-255
- Default value:110
- Distance
Inter stringArea Variable - Variable name
- Distance
Intra intArea - Set distance for intra-area routes - Range:
1
-255
- Default value:110
- Distance
Intra stringArea Variable - Variable name
- Name string
- The name of the Feature
- Redistributes
[]Service
Routing Ospf Feature Redistribute Args - Redistribute routes
- Reference
Bandwidth int - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- Reference
Bandwidth stringVariable - Variable name
- Rfc1583Compatible bool
- Calculate summary route cost based on RFC 1583 - Default value:
true
- Rfc1583Compatible
Variable string - Variable name
- Route
Policy stringId - Router
Id string - Set OSPF router ID to override system IP address
- Router
Id stringVariable - Variable name
- Router
Lsas []ServiceRouting Ospf Feature Router Lsa Args - Advertise own router LSA with infinite distance
- Spf
Calculation intDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- Spf
Calculation stringDelay Variable - Variable name
- Spf
Initial intHold Time - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- Spf
Initial stringHold Time Variable - Variable name
- Spf
Maximum intHold Time - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- Spf
Maximum stringHold Time Variable - Variable name
- feature
Profile StringId - Feature Profile ID
- areas
List<Service
Routing Ospf Feature Area> - Configure OSPF area
- default
Information BooleanOriginate - Distribute default external route into OSPF - Default value:
false
- default
Information BooleanOriginate Always - Always advertise default route - Default value:
false
- default
Information StringOriginate Always Variable - Variable name
- default
Information IntegerOriginate Metric - Set metric used to generate default route <0..16777214> - Range:
0
-16777214
- default
Information StringOriginate Metric Type - Set default route type - Choices:
type1
,type2
- default
Information StringOriginate Metric Type Variable - Variable name
- default
Information StringOriginate Metric Variable - Variable name
- description String
- The description of the Feature
- distance
External Integer - Set distance for external routes - Range:
1
-255
- Default value:110
- distance
External StringVariable - Variable name
- distance
Inter IntegerArea - Set distance for inter-area routes - Range:
1
-255
- Default value:110
- distance
Inter StringArea Variable - Variable name
- distance
Intra IntegerArea - Set distance for intra-area routes - Range:
1
-255
- Default value:110
- distance
Intra StringArea Variable - Variable name
- name String
- The name of the Feature
- redistributes
List<Service
Routing Ospf Feature Redistribute> - Redistribute routes
- reference
Bandwidth Integer - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- reference
Bandwidth StringVariable - Variable name
- rfc1583Compatible Boolean
- Calculate summary route cost based on RFC 1583 - Default value:
true
- rfc1583Compatible
Variable String - Variable name
- route
Policy StringId - router
Id String - Set OSPF router ID to override system IP address
- router
Id StringVariable - Variable name
- router
Lsas List<ServiceRouting Ospf Feature Router Lsa> - Advertise own router LSA with infinite distance
- spf
Calculation IntegerDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- spf
Calculation StringDelay Variable - Variable name
- spf
Initial IntegerHold Time - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- spf
Initial StringHold Time Variable - Variable name
- spf
Maximum IntegerHold Time - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- spf
Maximum StringHold Time Variable - Variable name
- feature
Profile stringId - Feature Profile ID
- areas
Service
Routing Ospf Feature Area[] - Configure OSPF area
- default
Information booleanOriginate - Distribute default external route into OSPF - Default value:
false
- default
Information booleanOriginate Always - Always advertise default route - Default value:
false
- default
Information stringOriginate Always Variable - Variable name
- default
Information numberOriginate Metric - Set metric used to generate default route <0..16777214> - Range:
0
-16777214
- default
Information stringOriginate Metric Type - Set default route type - Choices:
type1
,type2
- default
Information stringOriginate Metric Type Variable - Variable name
- default
Information stringOriginate Metric Variable - Variable name
- description string
- The description of the Feature
- distance
External number - Set distance for external routes - Range:
1
-255
- Default value:110
- distance
External stringVariable - Variable name
- distance
Inter numberArea - Set distance for inter-area routes - Range:
1
-255
- Default value:110
- distance
Inter stringArea Variable - Variable name
- distance
Intra numberArea - Set distance for intra-area routes - Range:
1
-255
- Default value:110
- distance
Intra stringArea Variable - Variable name
- name string
- The name of the Feature
- redistributes
Service
Routing Ospf Feature Redistribute[] - Redistribute routes
- reference
Bandwidth number - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- reference
Bandwidth stringVariable - Variable name
- rfc1583Compatible boolean
- Calculate summary route cost based on RFC 1583 - Default value:
true
- rfc1583Compatible
Variable string - Variable name
- route
Policy stringId - router
Id string - Set OSPF router ID to override system IP address
- router
Id stringVariable - Variable name
- router
Lsas ServiceRouting Ospf Feature Router Lsa[] - Advertise own router LSA with infinite distance
- spf
Calculation numberDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- spf
Calculation stringDelay Variable - Variable name
- spf
Initial numberHold Time - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- spf
Initial stringHold Time Variable - Variable name
- spf
Maximum numberHold Time - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- spf
Maximum stringHold Time Variable - Variable name
- feature_
profile_ strid - Feature Profile ID
- areas
Sequence[Service
Routing Ospf Feature Area Args] - Configure OSPF area
- default_
information_ booloriginate - Distribute default external route into OSPF - Default value:
false
- default_
information_ booloriginate_ always - Always advertise default route - Default value:
false
- default_
information_ stroriginate_ always_ variable - Variable name
- default_
information_ intoriginate_ metric - Set metric used to generate default route <0..16777214> - Range:
0
-16777214
- default_
information_ stroriginate_ metric_ type - Set default route type - Choices:
type1
,type2
- default_
information_ stroriginate_ metric_ type_ variable - Variable name
- default_
information_ stroriginate_ metric_ variable - Variable name
- description str
- The description of the Feature
- distance_
external int - Set distance for external routes - Range:
1
-255
- Default value:110
- distance_
external_ strvariable - Variable name
- distance_
inter_ intarea - Set distance for inter-area routes - Range:
1
-255
- Default value:110
- distance_
inter_ strarea_ variable - Variable name
- distance_
intra_ intarea - Set distance for intra-area routes - Range:
1
-255
- Default value:110
- distance_
intra_ strarea_ variable - Variable name
- name str
- The name of the Feature
- redistributes
Sequence[Service
Routing Ospf Feature Redistribute Args] - Redistribute routes
- reference_
bandwidth int - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- reference_
bandwidth_ strvariable - Variable name
- rfc1583_
compatible bool - Calculate summary route cost based on RFC 1583 - Default value:
true
- rfc1583_
compatible_ strvariable - Variable name
- route_
policy_ strid - router_
id str - Set OSPF router ID to override system IP address
- router_
id_ strvariable - Variable name
- router_
lsas Sequence[ServiceRouting Ospf Feature Router Lsa Args] - Advertise own router LSA with infinite distance
- spf_
calculation_ intdelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- spf_
calculation_ strdelay_ variable - Variable name
- spf_
initial_ inthold_ time - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- spf_
initial_ strhold_ time_ variable - Variable name
- spf_
maximum_ inthold_ time - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- spf_
maximum_ strhold_ time_ variable - Variable name
- feature
Profile StringId - Feature Profile ID
- areas List<Property Map>
- Configure OSPF area
- default
Information BooleanOriginate - Distribute default external route into OSPF - Default value:
false
- default
Information BooleanOriginate Always - Always advertise default route - Default value:
false
- default
Information StringOriginate Always Variable - Variable name
- default
Information NumberOriginate Metric - Set metric used to generate default route <0..16777214> - Range:
0
-16777214
- default
Information StringOriginate Metric Type - Set default route type - Choices:
type1
,type2
- default
Information StringOriginate Metric Type Variable - Variable name
- default
Information StringOriginate Metric Variable - Variable name
- description String
- The description of the Feature
- distance
External Number - Set distance for external routes - Range:
1
-255
- Default value:110
- distance
External StringVariable - Variable name
- distance
Inter NumberArea - Set distance for inter-area routes - Range:
1
-255
- Default value:110
- distance
Inter StringArea Variable - Variable name
- distance
Intra NumberArea - Set distance for intra-area routes - Range:
1
-255
- Default value:110
- distance
Intra StringArea Variable - Variable name
- name String
- The name of the Feature
- redistributes List<Property Map>
- Redistribute routes
- reference
Bandwidth Number - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- reference
Bandwidth StringVariable - Variable name
- rfc1583Compatible Boolean
- Calculate summary route cost based on RFC 1583 - Default value:
true
- rfc1583Compatible
Variable String - Variable name
- route
Policy StringId - router
Id String - Set OSPF router ID to override system IP address
- router
Id StringVariable - Variable name
- router
Lsas List<Property Map> - Advertise own router LSA with infinite distance
- spf
Calculation NumberDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- spf
Calculation StringDelay Variable - Variable name
- spf
Initial NumberHold Time - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- spf
Initial StringHold Time Variable - Variable name
- spf
Maximum NumberHold Time - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- spf
Maximum StringHold Time Variable - Variable name
Outputs
All input properties are implicitly available as output properties. Additionally, the ServiceRoutingOspfFeature resource produces the following output properties:
Look up Existing ServiceRoutingOspfFeature Resource
Get an existing ServiceRoutingOspfFeature resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ServiceRoutingOspfFeatureState, opts?: CustomResourceOptions): ServiceRoutingOspfFeature
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
areas: Optional[Sequence[ServiceRoutingOspfFeatureAreaArgs]] = None,
default_information_originate: Optional[bool] = None,
default_information_originate_always: Optional[bool] = None,
default_information_originate_always_variable: Optional[str] = None,
default_information_originate_metric: Optional[int] = None,
default_information_originate_metric_type: Optional[str] = None,
default_information_originate_metric_type_variable: Optional[str] = None,
default_information_originate_metric_variable: Optional[str] = None,
description: Optional[str] = None,
distance_external: Optional[int] = None,
distance_external_variable: Optional[str] = None,
distance_inter_area: Optional[int] = None,
distance_inter_area_variable: Optional[str] = None,
distance_intra_area: Optional[int] = None,
distance_intra_area_variable: Optional[str] = None,
feature_profile_id: Optional[str] = None,
name: Optional[str] = None,
redistributes: Optional[Sequence[ServiceRoutingOspfFeatureRedistributeArgs]] = None,
reference_bandwidth: Optional[int] = None,
reference_bandwidth_variable: Optional[str] = None,
rfc1583_compatible: Optional[bool] = None,
rfc1583_compatible_variable: Optional[str] = None,
route_policy_id: Optional[str] = None,
router_id: Optional[str] = None,
router_id_variable: Optional[str] = None,
router_lsas: Optional[Sequence[ServiceRoutingOspfFeatureRouterLsaArgs]] = None,
spf_calculation_delay: Optional[int] = None,
spf_calculation_delay_variable: Optional[str] = None,
spf_initial_hold_time: Optional[int] = None,
spf_initial_hold_time_variable: Optional[str] = None,
spf_maximum_hold_time: Optional[int] = None,
spf_maximum_hold_time_variable: Optional[str] = None,
version: Optional[int] = None) -> ServiceRoutingOspfFeature
func GetServiceRoutingOspfFeature(ctx *Context, name string, id IDInput, state *ServiceRoutingOspfFeatureState, opts ...ResourceOption) (*ServiceRoutingOspfFeature, error)
public static ServiceRoutingOspfFeature Get(string name, Input<string> id, ServiceRoutingOspfFeatureState? state, CustomResourceOptions? opts = null)
public static ServiceRoutingOspfFeature get(String name, Output<String> id, ServiceRoutingOspfFeatureState state, CustomResourceOptions options)
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.
- Areas
List<Service
Routing Ospf Feature Area> - Configure OSPF area
- Default
Information boolOriginate - Distribute default external route into OSPF - Default value:
false
- Default
Information boolOriginate Always - Always advertise default route - Default value:
false
- Default
Information stringOriginate Always Variable - Variable name
- Default
Information intOriginate Metric - Set metric used to generate default route <0..16777214> - Range:
0
-16777214
- Default
Information stringOriginate Metric Type - Set default route type - Choices:
type1
,type2
- Default
Information stringOriginate Metric Type Variable - Variable name
- Default
Information stringOriginate Metric Variable - Variable name
- Description string
- The description of the Feature
- Distance
External int - Set distance for external routes - Range:
1
-255
- Default value:110
- Distance
External stringVariable - Variable name
- Distance
Inter intArea - Set distance for inter-area routes - Range:
1
-255
- Default value:110
- Distance
Inter stringArea Variable - Variable name
- Distance
Intra intArea - Set distance for intra-area routes - Range:
1
-255
- Default value:110
- Distance
Intra stringArea Variable - Variable name
- Feature
Profile stringId - Feature Profile ID
- Name string
- The name of the Feature
- Redistributes
List<Service
Routing Ospf Feature Redistribute> - Redistribute routes
- Reference
Bandwidth int - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- Reference
Bandwidth stringVariable - Variable name
- Rfc1583Compatible bool
- Calculate summary route cost based on RFC 1583 - Default value:
true
- Rfc1583Compatible
Variable string - Variable name
- Route
Policy stringId - Router
Id string - Set OSPF router ID to override system IP address
- Router
Id stringVariable - Variable name
- Router
Lsas List<ServiceRouting Ospf Feature Router Lsa> - Advertise own router LSA with infinite distance
- Spf
Calculation intDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- Spf
Calculation stringDelay Variable - Variable name
- Spf
Initial intHold Time - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- Spf
Initial stringHold Time Variable - Variable name
- Spf
Maximum intHold Time - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- Spf
Maximum stringHold Time Variable - Variable name
- Version int
- The version of the Feature
- Areas
[]Service
Routing Ospf Feature Area Args - Configure OSPF area
- Default
Information boolOriginate - Distribute default external route into OSPF - Default value:
false
- Default
Information boolOriginate Always - Always advertise default route - Default value:
false
- Default
Information stringOriginate Always Variable - Variable name
- Default
Information intOriginate Metric - Set metric used to generate default route <0..16777214> - Range:
0
-16777214
- Default
Information stringOriginate Metric Type - Set default route type - Choices:
type1
,type2
- Default
Information stringOriginate Metric Type Variable - Variable name
- Default
Information stringOriginate Metric Variable - Variable name
- Description string
- The description of the Feature
- Distance
External int - Set distance for external routes - Range:
1
-255
- Default value:110
- Distance
External stringVariable - Variable name
- Distance
Inter intArea - Set distance for inter-area routes - Range:
1
-255
- Default value:110
- Distance
Inter stringArea Variable - Variable name
- Distance
Intra intArea - Set distance for intra-area routes - Range:
1
-255
- Default value:110
- Distance
Intra stringArea Variable - Variable name
- Feature
Profile stringId - Feature Profile ID
- Name string
- The name of the Feature
- Redistributes
[]Service
Routing Ospf Feature Redistribute Args - Redistribute routes
- Reference
Bandwidth int - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- Reference
Bandwidth stringVariable - Variable name
- Rfc1583Compatible bool
- Calculate summary route cost based on RFC 1583 - Default value:
true
- Rfc1583Compatible
Variable string - Variable name
- Route
Policy stringId - Router
Id string - Set OSPF router ID to override system IP address
- Router
Id stringVariable - Variable name
- Router
Lsas []ServiceRouting Ospf Feature Router Lsa Args - Advertise own router LSA with infinite distance
- Spf
Calculation intDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- Spf
Calculation stringDelay Variable - Variable name
- Spf
Initial intHold Time - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- Spf
Initial stringHold Time Variable - Variable name
- Spf
Maximum intHold Time - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- Spf
Maximum stringHold Time Variable - Variable name
- Version int
- The version of the Feature
- areas
List<Service
Routing Ospf Feature Area> - Configure OSPF area
- default
Information BooleanOriginate - Distribute default external route into OSPF - Default value:
false
- default
Information BooleanOriginate Always - Always advertise default route - Default value:
false
- default
Information StringOriginate Always Variable - Variable name
- default
Information IntegerOriginate Metric - Set metric used to generate default route <0..16777214> - Range:
0
-16777214
- default
Information StringOriginate Metric Type - Set default route type - Choices:
type1
,type2
- default
Information StringOriginate Metric Type Variable - Variable name
- default
Information StringOriginate Metric Variable - Variable name
- description String
- The description of the Feature
- distance
External Integer - Set distance for external routes - Range:
1
-255
- Default value:110
- distance
External StringVariable - Variable name
- distance
Inter IntegerArea - Set distance for inter-area routes - Range:
1
-255
- Default value:110
- distance
Inter StringArea Variable - Variable name
- distance
Intra IntegerArea - Set distance for intra-area routes - Range:
1
-255
- Default value:110
- distance
Intra StringArea Variable - Variable name
- feature
Profile StringId - Feature Profile ID
- name String
- The name of the Feature
- redistributes
List<Service
Routing Ospf Feature Redistribute> - Redistribute routes
- reference
Bandwidth Integer - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- reference
Bandwidth StringVariable - Variable name
- rfc1583Compatible Boolean
- Calculate summary route cost based on RFC 1583 - Default value:
true
- rfc1583Compatible
Variable String - Variable name
- route
Policy StringId - router
Id String - Set OSPF router ID to override system IP address
- router
Id StringVariable - Variable name
- router
Lsas List<ServiceRouting Ospf Feature Router Lsa> - Advertise own router LSA with infinite distance
- spf
Calculation IntegerDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- spf
Calculation StringDelay Variable - Variable name
- spf
Initial IntegerHold Time - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- spf
Initial StringHold Time Variable - Variable name
- spf
Maximum IntegerHold Time - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- spf
Maximum StringHold Time Variable - Variable name
- version Integer
- The version of the Feature
- areas
Service
Routing Ospf Feature Area[] - Configure OSPF area
- default
Information booleanOriginate - Distribute default external route into OSPF - Default value:
false
- default
Information booleanOriginate Always - Always advertise default route - Default value:
false
- default
Information stringOriginate Always Variable - Variable name
- default
Information numberOriginate Metric - Set metric used to generate default route <0..16777214> - Range:
0
-16777214
- default
Information stringOriginate Metric Type - Set default route type - Choices:
type1
,type2
- default
Information stringOriginate Metric Type Variable - Variable name
- default
Information stringOriginate Metric Variable - Variable name
- description string
- The description of the Feature
- distance
External number - Set distance for external routes - Range:
1
-255
- Default value:110
- distance
External stringVariable - Variable name
- distance
Inter numberArea - Set distance for inter-area routes - Range:
1
-255
- Default value:110
- distance
Inter stringArea Variable - Variable name
- distance
Intra numberArea - Set distance for intra-area routes - Range:
1
-255
- Default value:110
- distance
Intra stringArea Variable - Variable name
- feature
Profile stringId - Feature Profile ID
- name string
- The name of the Feature
- redistributes
Service
Routing Ospf Feature Redistribute[] - Redistribute routes
- reference
Bandwidth number - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- reference
Bandwidth stringVariable - Variable name
- rfc1583Compatible boolean
- Calculate summary route cost based on RFC 1583 - Default value:
true
- rfc1583Compatible
Variable string - Variable name
- route
Policy stringId - router
Id string - Set OSPF router ID to override system IP address
- router
Id stringVariable - Variable name
- router
Lsas ServiceRouting Ospf Feature Router Lsa[] - Advertise own router LSA with infinite distance
- spf
Calculation numberDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- spf
Calculation stringDelay Variable - Variable name
- spf
Initial numberHold Time - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- spf
Initial stringHold Time Variable - Variable name
- spf
Maximum numberHold Time - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- spf
Maximum stringHold Time Variable - Variable name
- version number
- The version of the Feature
- areas
Sequence[Service
Routing Ospf Feature Area Args] - Configure OSPF area
- default_
information_ booloriginate - Distribute default external route into OSPF - Default value:
false
- default_
information_ booloriginate_ always - Always advertise default route - Default value:
false
- default_
information_ stroriginate_ always_ variable - Variable name
- default_
information_ intoriginate_ metric - Set metric used to generate default route <0..16777214> - Range:
0
-16777214
- default_
information_ stroriginate_ metric_ type - Set default route type - Choices:
type1
,type2
- default_
information_ stroriginate_ metric_ type_ variable - Variable name
- default_
information_ stroriginate_ metric_ variable - Variable name
- description str
- The description of the Feature
- distance_
external int - Set distance for external routes - Range:
1
-255
- Default value:110
- distance_
external_ strvariable - Variable name
- distance_
inter_ intarea - Set distance for inter-area routes - Range:
1
-255
- Default value:110
- distance_
inter_ strarea_ variable - Variable name
- distance_
intra_ intarea - Set distance for intra-area routes - Range:
1
-255
- Default value:110
- distance_
intra_ strarea_ variable - Variable name
- feature_
profile_ strid - Feature Profile ID
- name str
- The name of the Feature
- redistributes
Sequence[Service
Routing Ospf Feature Redistribute Args] - Redistribute routes
- reference_
bandwidth int - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- reference_
bandwidth_ strvariable - Variable name
- rfc1583_
compatible bool - Calculate summary route cost based on RFC 1583 - Default value:
true
- rfc1583_
compatible_ strvariable - Variable name
- route_
policy_ strid - router_
id str - Set OSPF router ID to override system IP address
- router_
id_ strvariable - Variable name
- router_
lsas Sequence[ServiceRouting Ospf Feature Router Lsa Args] - Advertise own router LSA with infinite distance
- spf_
calculation_ intdelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- spf_
calculation_ strdelay_ variable - Variable name
- spf_
initial_ inthold_ time - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- spf_
initial_ strhold_ time_ variable - Variable name
- spf_
maximum_ inthold_ time - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- spf_
maximum_ strhold_ time_ variable - Variable name
- version int
- The version of the Feature
- areas List<Property Map>
- Configure OSPF area
- default
Information BooleanOriginate - Distribute default external route into OSPF - Default value:
false
- default
Information BooleanOriginate Always - Always advertise default route - Default value:
false
- default
Information StringOriginate Always Variable - Variable name
- default
Information NumberOriginate Metric - Set metric used to generate default route <0..16777214> - Range:
0
-16777214
- default
Information StringOriginate Metric Type - Set default route type - Choices:
type1
,type2
- default
Information StringOriginate Metric Type Variable - Variable name
- default
Information StringOriginate Metric Variable - Variable name
- description String
- The description of the Feature
- distance
External Number - Set distance for external routes - Range:
1
-255
- Default value:110
- distance
External StringVariable - Variable name
- distance
Inter NumberArea - Set distance for inter-area routes - Range:
1
-255
- Default value:110
- distance
Inter StringArea Variable - Variable name
- distance
Intra NumberArea - Set distance for intra-area routes - Range:
1
-255
- Default value:110
- distance
Intra StringArea Variable - Variable name
- feature
Profile StringId - Feature Profile ID
- name String
- The name of the Feature
- redistributes List<Property Map>
- Redistribute routes
- reference
Bandwidth Number - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- reference
Bandwidth StringVariable - Variable name
- rfc1583Compatible Boolean
- Calculate summary route cost based on RFC 1583 - Default value:
true
- rfc1583Compatible
Variable String - Variable name
- route
Policy StringId - router
Id String - Set OSPF router ID to override system IP address
- router
Id StringVariable - Variable name
- router
Lsas List<Property Map> - Advertise own router LSA with infinite distance
- spf
Calculation NumberDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- spf
Calculation StringDelay Variable - Variable name
- spf
Initial NumberHold Time - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- spf
Initial StringHold Time Variable - Variable name
- spf
Maximum NumberHold Time - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- spf
Maximum StringHold Time Variable - Variable name
- version Number
- The version of the Feature
Supporting Types
ServiceRoutingOspfFeatureArea, ServiceRoutingOspfFeatureAreaArgs
- Area
Number int - Set OSPF area number
- Range:
0
-4294967295
- Range:
- Area
Number stringVariable - Variable name
- Area
Type string - set the area type
- Choices:
stub
,nssa
- Choices:
- Interfaces
List<Service
Routing Ospf Feature Area Interface> - Set OSPF interface parameters
- No
Summary bool - Do not inject interarea routes into STUB or NSSA
- Default value:
false
- Default value:
- No
Summary stringVariable - Variable name
- Ranges
List<Service
Routing Ospf Feature Area Range> - Summarize OSPF routes at an area boundary
- Area
Number int - Set OSPF area number
- Range:
0
-4294967295
- Range:
- Area
Number stringVariable - Variable name
- Area
Type string - set the area type
- Choices:
stub
,nssa
- Choices:
- Interfaces
[]Service
Routing Ospf Feature Area Interface - Set OSPF interface parameters
- No
Summary bool - Do not inject interarea routes into STUB or NSSA
- Default value:
false
- Default value:
- No
Summary stringVariable - Variable name
- Ranges
[]Service
Routing Ospf Feature Area Range - Summarize OSPF routes at an area boundary
- area
Number Integer - Set OSPF area number
- Range:
0
-4294967295
- Range:
- area
Number StringVariable - Variable name
- area
Type String - set the area type
- Choices:
stub
,nssa
- Choices:
- interfaces
List<Service
Routing Ospf Feature Area Interface> - Set OSPF interface parameters
- no
Summary Boolean - Do not inject interarea routes into STUB or NSSA
- Default value:
false
- Default value:
- no
Summary StringVariable - Variable name
- ranges
List<Service
Routing Ospf Feature Area Range> - Summarize OSPF routes at an area boundary
- area
Number number - Set OSPF area number
- Range:
0
-4294967295
- Range:
- area
Number stringVariable - Variable name
- area
Type string - set the area type
- Choices:
stub
,nssa
- Choices:
- interfaces
Service
Routing Ospf Feature Area Interface[] - Set OSPF interface parameters
- no
Summary boolean - Do not inject interarea routes into STUB or NSSA
- Default value:
false
- Default value:
- no
Summary stringVariable - Variable name
- ranges
Service
Routing Ospf Feature Area Range[] - Summarize OSPF routes at an area boundary
- area_
number int - Set OSPF area number
- Range:
0
-4294967295
- Range:
- area_
number_ strvariable - Variable name
- area_
type str - set the area type
- Choices:
stub
,nssa
- Choices:
- interfaces
Sequence[Service
Routing Ospf Feature Area Interface] - Set OSPF interface parameters
- no_
summary bool - Do not inject interarea routes into STUB or NSSA
- Default value:
false
- Default value:
- no_
summary_ strvariable - Variable name
- ranges
Sequence[Service
Routing Ospf Feature Area Range] - Summarize OSPF routes at an area boundary
- area
Number Number - Set OSPF area number
- Range:
0
-4294967295
- Range:
- area
Number StringVariable - Variable name
- area
Type String - set the area type
- Choices:
stub
,nssa
- Choices:
- interfaces List<Property Map>
- Set OSPF interface parameters
- no
Summary Boolean - Do not inject interarea routes into STUB or NSSA
- Default value:
false
- Default value:
- no
Summary StringVariable - Variable name
- ranges List<Property Map>
- Summarize OSPF routes at an area boundary
ServiceRoutingOspfFeatureAreaInterface, ServiceRoutingOspfFeatureAreaInterfaceArgs
- Authentication
Type string - Set OSPF interface authentication type
- Choices:
message-digest
- Choices:
- Authentication
Type stringVariable - Variable name
- Cost int
- Set cost of OSPF interface
- Range:
1
-65535
- Range:
- Cost
Variable string - Variable name
- Dead
Interval int - Set interval after which neighbor is declared to be down
- Range:
1
-65535
- Default value:
40
- Range:
- Dead
Interval stringVariable - Variable name
- Designated
Router intPriority - Set router’s priority to be elected as designated router
- Range:
0
-255
- Default value:
1
- Range:
- Designated
Router stringPriority Variable - Variable name
- Hello
Interval int - Set interval between OSPF hello packets
- Range:
1
-65535
- Default value:
10
- Range:
- Hello
Interval stringVariable - Variable name
- Lsa
Retransmit intInterval - Set time between retransmitting LSAs
- Range:
1
-65535
- Default value:
5
- Range:
- Lsa
Retransmit stringInterval Variable - Variable name
- Message
Digest stringKey - Set MD5 authentication key
- Message
Digest intKey Id - Set MD5 message digest key
- Range:
1
-255
- Range:
- Message
Digest stringKey Id Variable - Variable name
- Message
Digest stringKey Variable - Variable name
- Name string
- Set interface name
- Name
Variable string - Variable name
- Network
Type string - Set the OSPF network type
- Choices:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
- Default value:
broadcast
- Choices:
- Network
Type stringVariable - Variable name
- Passive
Interface bool - Set the interface to advertise its address, but not to actively run OSPF
- Default value:
false
- Default value:
- Passive
Interface stringVariable - Variable name
- Authentication
Type string - Set OSPF interface authentication type
- Choices:
message-digest
- Choices:
- Authentication
Type stringVariable - Variable name
- Cost int
- Set cost of OSPF interface
- Range:
1
-65535
- Range:
- Cost
Variable string - Variable name
- Dead
Interval int - Set interval after which neighbor is declared to be down
- Range:
1
-65535
- Default value:
40
- Range:
- Dead
Interval stringVariable - Variable name
- Designated
Router intPriority - Set router’s priority to be elected as designated router
- Range:
0
-255
- Default value:
1
- Range:
- Designated
Router stringPriority Variable - Variable name
- Hello
Interval int - Set interval between OSPF hello packets
- Range:
1
-65535
- Default value:
10
- Range:
- Hello
Interval stringVariable - Variable name
- Lsa
Retransmit intInterval - Set time between retransmitting LSAs
- Range:
1
-65535
- Default value:
5
- Range:
- Lsa
Retransmit stringInterval Variable - Variable name
- Message
Digest stringKey - Set MD5 authentication key
- Message
Digest intKey Id - Set MD5 message digest key
- Range:
1
-255
- Range:
- Message
Digest stringKey Id Variable - Variable name
- Message
Digest stringKey Variable - Variable name
- Name string
- Set interface name
- Name
Variable string - Variable name
- Network
Type string - Set the OSPF network type
- Choices:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
- Default value:
broadcast
- Choices:
- Network
Type stringVariable - Variable name
- Passive
Interface bool - Set the interface to advertise its address, but not to actively run OSPF
- Default value:
false
- Default value:
- Passive
Interface stringVariable - Variable name
- authentication
Type String - Set OSPF interface authentication type
- Choices:
message-digest
- Choices:
- authentication
Type StringVariable - Variable name
- cost Integer
- Set cost of OSPF interface
- Range:
1
-65535
- Range:
- cost
Variable String - Variable name
- dead
Interval Integer - Set interval after which neighbor is declared to be down
- Range:
1
-65535
- Default value:
40
- Range:
- dead
Interval StringVariable - Variable name
- designated
Router IntegerPriority - Set router’s priority to be elected as designated router
- Range:
0
-255
- Default value:
1
- Range:
- designated
Router StringPriority Variable - Variable name
- hello
Interval Integer - Set interval between OSPF hello packets
- Range:
1
-65535
- Default value:
10
- Range:
- hello
Interval StringVariable - Variable name
- lsa
Retransmit IntegerInterval - Set time between retransmitting LSAs
- Range:
1
-65535
- Default value:
5
- Range:
- lsa
Retransmit StringInterval Variable - Variable name
- message
Digest StringKey - Set MD5 authentication key
- message
Digest IntegerKey Id - Set MD5 message digest key
- Range:
1
-255
- Range:
- message
Digest StringKey Id Variable - Variable name
- message
Digest StringKey Variable - Variable name
- name String
- Set interface name
- name
Variable String - Variable name
- network
Type String - Set the OSPF network type
- Choices:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
- Default value:
broadcast
- Choices:
- network
Type StringVariable - Variable name
- passive
Interface Boolean - Set the interface to advertise its address, but not to actively run OSPF
- Default value:
false
- Default value:
- passive
Interface StringVariable - Variable name
- authentication
Type string - Set OSPF interface authentication type
- Choices:
message-digest
- Choices:
- authentication
Type stringVariable - Variable name
- cost number
- Set cost of OSPF interface
- Range:
1
-65535
- Range:
- cost
Variable string - Variable name
- dead
Interval number - Set interval after which neighbor is declared to be down
- Range:
1
-65535
- Default value:
40
- Range:
- dead
Interval stringVariable - Variable name
- designated
Router numberPriority - Set router’s priority to be elected as designated router
- Range:
0
-255
- Default value:
1
- Range:
- designated
Router stringPriority Variable - Variable name
- hello
Interval number - Set interval between OSPF hello packets
- Range:
1
-65535
- Default value:
10
- Range:
- hello
Interval stringVariable - Variable name
- lsa
Retransmit numberInterval - Set time between retransmitting LSAs
- Range:
1
-65535
- Default value:
5
- Range:
- lsa
Retransmit stringInterval Variable - Variable name
- message
Digest stringKey - Set MD5 authentication key
- message
Digest numberKey Id - Set MD5 message digest key
- Range:
1
-255
- Range:
- message
Digest stringKey Id Variable - Variable name
- message
Digest stringKey Variable - Variable name
- name string
- Set interface name
- name
Variable string - Variable name
- network
Type string - Set the OSPF network type
- Choices:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
- Default value:
broadcast
- Choices:
- network
Type stringVariable - Variable name
- passive
Interface boolean - Set the interface to advertise its address, but not to actively run OSPF
- Default value:
false
- Default value:
- passive
Interface stringVariable - Variable name
- authentication_
type str - Set OSPF interface authentication type
- Choices:
message-digest
- Choices:
- authentication_
type_ strvariable - Variable name
- cost int
- Set cost of OSPF interface
- Range:
1
-65535
- Range:
- cost_
variable str - Variable name
- dead_
interval int - Set interval after which neighbor is declared to be down
- Range:
1
-65535
- Default value:
40
- Range:
- dead_
interval_ strvariable - Variable name
- designated_
router_ intpriority - Set router’s priority to be elected as designated router
- Range:
0
-255
- Default value:
1
- Range:
- designated_
router_ strpriority_ variable - Variable name
- hello_
interval int - Set interval between OSPF hello packets
- Range:
1
-65535
- Default value:
10
- Range:
- hello_
interval_ strvariable - Variable name
- lsa_
retransmit_ intinterval - Set time between retransmitting LSAs
- Range:
1
-65535
- Default value:
5
- Range:
- lsa_
retransmit_ strinterval_ variable - Variable name
- message_
digest_ strkey - Set MD5 authentication key
- message_
digest_ intkey_ id - Set MD5 message digest key
- Range:
1
-255
- Range:
- message_
digest_ strkey_ id_ variable - Variable name
- message_
digest_ strkey_ variable - Variable name
- name str
- Set interface name
- name_
variable str - Variable name
- network_
type str - Set the OSPF network type
- Choices:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
- Default value:
broadcast
- Choices:
- network_
type_ strvariable - Variable name
- passive_
interface bool - Set the interface to advertise its address, but not to actively run OSPF
- Default value:
false
- Default value:
- passive_
interface_ strvariable - Variable name
- authentication
Type String - Set OSPF interface authentication type
- Choices:
message-digest
- Choices:
- authentication
Type StringVariable - Variable name
- cost Number
- Set cost of OSPF interface
- Range:
1
-65535
- Range:
- cost
Variable String - Variable name
- dead
Interval Number - Set interval after which neighbor is declared to be down
- Range:
1
-65535
- Default value:
40
- Range:
- dead
Interval StringVariable - Variable name
- designated
Router NumberPriority - Set router’s priority to be elected as designated router
- Range:
0
-255
- Default value:
1
- Range:
- designated
Router StringPriority Variable - Variable name
- hello
Interval Number - Set interval between OSPF hello packets
- Range:
1
-65535
- Default value:
10
- Range:
- hello
Interval StringVariable - Variable name
- lsa
Retransmit NumberInterval - Set time between retransmitting LSAs
- Range:
1
-65535
- Default value:
5
- Range:
- lsa
Retransmit StringInterval Variable - Variable name
- message
Digest StringKey - Set MD5 authentication key
- message
Digest NumberKey Id - Set MD5 message digest key
- Range:
1
-255
- Range:
- message
Digest StringKey Id Variable - Variable name
- message
Digest StringKey Variable - Variable name
- name String
- Set interface name
- name
Variable String - Variable name
- network
Type String - Set the OSPF network type
- Choices:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
- Default value:
broadcast
- Choices:
- network
Type StringVariable - Variable name
- passive
Interface Boolean - Set the interface to advertise its address, but not to actively run OSPF
- Default value:
false
- Default value:
- passive
Interface StringVariable - Variable name
ServiceRoutingOspfFeatureAreaRange, ServiceRoutingOspfFeatureAreaRangeArgs
- Cost int
- Set cost for this range
- Range:
0
-16777214
- Range:
- Cost
Variable string - Variable name
- Ip
Address string - IP Address
- Ip
Address stringVariable - Variable name
- No
Advertise bool - Do not advertise this range
- Default value:
false
- Default value:
- No
Advertise stringVariable - Variable name
- Subnet
Mask string - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- Subnet
Mask stringVariable - Variable name
- Cost int
- Set cost for this range
- Range:
0
-16777214
- Range:
- Cost
Variable string - Variable name
- Ip
Address string - IP Address
- Ip
Address stringVariable - Variable name
- No
Advertise bool - Do not advertise this range
- Default value:
false
- Default value:
- No
Advertise stringVariable - Variable name
- Subnet
Mask string - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- Subnet
Mask stringVariable - Variable name
- cost Integer
- Set cost for this range
- Range:
0
-16777214
- Range:
- cost
Variable String - Variable name
- ip
Address String - IP Address
- ip
Address StringVariable - Variable name
- no
Advertise Boolean - Do not advertise this range
- Default value:
false
- Default value:
- no
Advertise StringVariable - Variable name
- subnet
Mask String - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask StringVariable - Variable name
- cost number
- Set cost for this range
- Range:
0
-16777214
- Range:
- cost
Variable string - Variable name
- ip
Address string - IP Address
- ip
Address stringVariable - Variable name
- no
Advertise boolean - Do not advertise this range
- Default value:
false
- Default value:
- no
Advertise stringVariable - Variable name
- subnet
Mask string - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask stringVariable - Variable name
- cost int
- Set cost for this range
- Range:
0
-16777214
- Range:
- cost_
variable str - Variable name
- ip_
address str - IP Address
- ip_
address_ strvariable - Variable name
- no_
advertise bool - Do not advertise this range
- Default value:
false
- Default value:
- no_
advertise_ strvariable - Variable name
- subnet_
mask str - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet_
mask_ strvariable - Variable name
- cost Number
- Set cost for this range
- Range:
0
-16777214
- Range:
- cost
Variable String - Variable name
- ip
Address String - IP Address
- ip
Address StringVariable - Variable name
- no
Advertise Boolean - Do not advertise this range
- Default value:
false
- Default value:
- no
Advertise StringVariable - Variable name
- subnet
Mask String - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask StringVariable - Variable name
ServiceRoutingOspfFeatureRedistribute, ServiceRoutingOspfFeatureRedistributeArgs
- Nat
Dia bool - Enable NAT DIA for redistributed routes
- Default value:
true
- Default value:
- Nat
Dia stringVariable - Variable name
- Protocol string
- Set the protocol
- Choices:
static
,connected
,bgp
,omp
,nat
,eigrp
- Choices:
- Protocol
Variable string - Variable name
- Route
Policy stringId
- Nat
Dia bool - Enable NAT DIA for redistributed routes
- Default value:
true
- Default value:
- Nat
Dia stringVariable - Variable name
- Protocol string
- Set the protocol
- Choices:
static
,connected
,bgp
,omp
,nat
,eigrp
- Choices:
- Protocol
Variable string - Variable name
- Route
Policy stringId
- nat
Dia Boolean - Enable NAT DIA for redistributed routes
- Default value:
true
- Default value:
- nat
Dia StringVariable - Variable name
- protocol String
- Set the protocol
- Choices:
static
,connected
,bgp
,omp
,nat
,eigrp
- Choices:
- protocol
Variable String - Variable name
- route
Policy StringId
- nat
Dia boolean - Enable NAT DIA for redistributed routes
- Default value:
true
- Default value:
- nat
Dia stringVariable - Variable name
- protocol string
- Set the protocol
- Choices:
static
,connected
,bgp
,omp
,nat
,eigrp
- Choices:
- protocol
Variable string - Variable name
- route
Policy stringId
- nat_
dia bool - Enable NAT DIA for redistributed routes
- Default value:
true
- Default value:
- nat_
dia_ strvariable - Variable name
- protocol str
- Set the protocol
- Choices:
static
,connected
,bgp
,omp
,nat
,eigrp
- Choices:
- protocol_
variable str - Variable name
- route_
policy_ strid
- nat
Dia Boolean - Enable NAT DIA for redistributed routes
- Default value:
true
- Default value:
- nat
Dia StringVariable - Variable name
- protocol String
- Set the protocol
- Choices:
static
,connected
,bgp
,omp
,nat
,eigrp
- Choices:
- protocol
Variable String - Variable name
- route
Policy StringId
ServiceRoutingOspfFeatureRouterLsa, ServiceRoutingOspfFeatureRouterLsaArgs
- Time int
- Set how long to advertise maximum metric after router starts up
- Range:
5
-86400
- Range:
- Time
Variable string - Variable name
- Type string
- Set the router LSA advertisement type
- Choices:
administrative
,on-startup
- Choices:
- Time int
- Set how long to advertise maximum metric after router starts up
- Range:
5
-86400
- Range:
- Time
Variable string - Variable name
- Type string
- Set the router LSA advertisement type
- Choices:
administrative
,on-startup
- Choices:
- time Integer
- Set how long to advertise maximum metric after router starts up
- Range:
5
-86400
- Range:
- time
Variable String - Variable name
- type String
- Set the router LSA advertisement type
- Choices:
administrative
,on-startup
- Choices:
- time number
- Set how long to advertise maximum metric after router starts up
- Range:
5
-86400
- Range:
- time
Variable string - Variable name
- type string
- Set the router LSA advertisement type
- Choices:
administrative
,on-startup
- Choices:
- time int
- Set how long to advertise maximum metric after router starts up
- Range:
5
-86400
- Range:
- time_
variable str - Variable name
- type str
- Set the router LSA advertisement type
- Choices:
administrative
,on-startup
- Choices:
- time Number
- Set how long to advertise maximum metric after router starts up
- Range:
5
-86400
- Range:
- time
Variable String - Variable name
- type String
- Set the router LSA advertisement type
- Choices:
administrative
,on-startup
- Choices:
Import
$ pulumi import sdwan:index/serviceRoutingOspfFeature:ServiceRoutingOspfFeature example "f6b2c44c-693c-4763-b010-895aa3d236bd"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
sdwan
Terraform Provider.