sdwan.CiscoOspfFeatureTemplate
Explore with Pulumi AI
This resource can manage a Cisco OSPF feature template.
- Minimum SD-WAN Manager version:
15.0.0
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.CiscoOspfFeatureTemplate;
import com.pulumi.sdwan.CiscoOspfFeatureTemplateArgs;
import com.pulumi.sdwan.inputs.CiscoOspfFeatureTemplateRedistributeArgs;
import com.pulumi.sdwan.inputs.CiscoOspfFeatureTemplateMaxMetricRouterLsaArgs;
import com.pulumi.sdwan.inputs.CiscoOspfFeatureTemplateRoutePolicyArgs;
import com.pulumi.sdwan.inputs.CiscoOspfFeatureTemplateAreaArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new CiscoOspfFeatureTemplate("example", CiscoOspfFeatureTemplateArgs.builder()
.name("Example")
.description("My Example")
.deviceTypes("vedge-C8000V")
.routerId("1.2.3.4")
.autoCostReferenceBandwidth(100000)
.compatibleRfc1583(true)
.defaultInformationOriginate(true)
.defaultInformationOriginateAlways(true)
.defaultInformationOriginateMetric(100)
.defaultInformationOriginateMetricType("type1")
.distanceExternal(111)
.distanceInterArea(111)
.distanceIntraArea(112)
.timersSpfDelay(300)
.timersSpfInitialHold(2000)
.timersSpfMaxHold(20000)
.redistributes(CiscoOspfFeatureTemplateRedistributeArgs.builder()
.protocol("static")
.route_policy("RP1")
.nat_dia(true)
.build())
.maxMetricRouterLsas(CiscoOspfFeatureTemplateMaxMetricRouterLsaArgs.builder()
.ad_type("on-startup")
.time(100)
.build())
.routePolicies(CiscoOspfFeatureTemplateRoutePolicyArgs.builder()
.direction("in")
.policy_name("POLICY1")
.build())
.areas(CiscoOspfFeatureTemplateAreaArgs.builder()
.area_number(1)
.stub(false)
.stub_no_summary(false)
.nssa(false)
.nssa_no_summary(true)
.interfaces(CiscoOspfFeatureTemplateAreaInterfaceArgs.builder()
.name("e1")
.helloInterval(20)
.deadInterval(60)
.retransmitInterval(10)
.cost(100)
.priority(10)
.network("point-to-point")
.passiveInterface(true)
.authenticationType("message-digest")
.authenticationMessageDigestKeyId(1)
.authenticationMessageDigestKey("cisco123")
.build())
.ranges(CiscoOspfFeatureTemplateAreaRangeArgs.builder()
.address("1.1.1.0/24")
.cost(100)
.noAdvertise(true)
.build())
.build())
.build());
}
}
resources:
example:
type: sdwan:CiscoOspfFeatureTemplate
properties:
name: Example
description: My Example
deviceTypes:
- vedge-C8000V
routerId: 1.2.3.4
autoCostReferenceBandwidth: 100000
compatibleRfc1583: true
defaultInformationOriginate: true
defaultInformationOriginateAlways: true
defaultInformationOriginateMetric: 100
defaultInformationOriginateMetricType: type1
distanceExternal: 111
distanceInterArea: 111
distanceIntraArea: 112
timersSpfDelay: 300
timersSpfInitialHold: 2000
timersSpfMaxHold: 20000
redistributes:
- protocol: static
route_policy: RP1
nat_dia: true
maxMetricRouterLsas:
- ad_type: on-startup
time: 100
routePolicies:
- direction: in
policy_name: POLICY1
areas:
- area_number: 1
stub: false
stub_no_summary: false
nssa: false
nssa_no_summary: true
interfaces:
- name: e1
helloInterval: 20
deadInterval: 60
retransmitInterval: 10
cost: 100
priority: 10
network: point-to-point
passiveInterface: true
authenticationType: message-digest
authenticationMessageDigestKeyId: 1
authenticationMessageDigestKey: cisco123
ranges:
- address: 1.1.1.0/24
cost: 100
noAdvertise: true
Create CiscoOspfFeatureTemplate Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CiscoOspfFeatureTemplate(name: string, args: CiscoOspfFeatureTemplateArgs, opts?: CustomResourceOptions);
@overload
def CiscoOspfFeatureTemplate(resource_name: str,
args: CiscoOspfFeatureTemplateArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CiscoOspfFeatureTemplate(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
device_types: Optional[Sequence[str]] = None,
distance_inter_area: Optional[int] = None,
compatible_rfc1583_variable: Optional[str] = None,
distance_inter_area_variable: Optional[str] = None,
default_information_originate: Optional[bool] = None,
default_information_originate_always: Optional[bool] = None,
default_information_originate_always_variable: Optional[str] = None,
default_information_originate_metric: Optional[int] = None,
default_information_originate_metric_type: Optional[str] = None,
default_information_originate_metric_type_variable: Optional[str] = None,
default_information_originate_metric_variable: Optional[str] = None,
auto_cost_reference_bandwidth_variable: Optional[str] = None,
auto_cost_reference_bandwidth: Optional[int] = None,
distance_external: Optional[int] = None,
distance_external_variable: Optional[str] = None,
timers_spf_max_hold_variable: Optional[str] = None,
compatible_rfc1583: Optional[bool] = None,
distance_intra_area: Optional[int] = None,
distance_intra_area_variable: Optional[str] = None,
max_metric_router_lsas: Optional[Sequence[CiscoOspfFeatureTemplateMaxMetricRouterLsaArgs]] = None,
name: Optional[str] = None,
redistributes: Optional[Sequence[CiscoOspfFeatureTemplateRedistributeArgs]] = None,
route_policies: Optional[Sequence[CiscoOspfFeatureTemplateRoutePolicyArgs]] = None,
router_id: Optional[str] = None,
router_id_variable: Optional[str] = None,
timers_spf_delay: Optional[int] = None,
timers_spf_delay_variable: Optional[str] = None,
timers_spf_initial_hold: Optional[int] = None,
timers_spf_initial_hold_variable: Optional[str] = None,
timers_spf_max_hold: Optional[int] = None,
areas: Optional[Sequence[CiscoOspfFeatureTemplateAreaArgs]] = None)
func NewCiscoOspfFeatureTemplate(ctx *Context, name string, args CiscoOspfFeatureTemplateArgs, opts ...ResourceOption) (*CiscoOspfFeatureTemplate, error)
public CiscoOspfFeatureTemplate(string name, CiscoOspfFeatureTemplateArgs args, CustomResourceOptions? opts = null)
public CiscoOspfFeatureTemplate(String name, CiscoOspfFeatureTemplateArgs args)
public CiscoOspfFeatureTemplate(String name, CiscoOspfFeatureTemplateArgs args, CustomResourceOptions options)
type: sdwan:CiscoOspfFeatureTemplate
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args CiscoOspfFeatureTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CiscoOspfFeatureTemplateArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CiscoOspfFeatureTemplateArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CiscoOspfFeatureTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CiscoOspfFeatureTemplateArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var ciscoOspfFeatureTemplateResource = new Sdwan.CiscoOspfFeatureTemplate("ciscoOspfFeatureTemplateResource", new()
{
Description = "string",
DeviceTypes = new[]
{
"string",
},
DistanceInterArea = 0,
CompatibleRfc1583Variable = "string",
DistanceInterAreaVariable = "string",
DefaultInformationOriginate = false,
DefaultInformationOriginateAlways = false,
DefaultInformationOriginateAlwaysVariable = "string",
DefaultInformationOriginateMetric = 0,
DefaultInformationOriginateMetricType = "string",
DefaultInformationOriginateMetricTypeVariable = "string",
DefaultInformationOriginateMetricVariable = "string",
AutoCostReferenceBandwidthVariable = "string",
AutoCostReferenceBandwidth = 0,
DistanceExternal = 0,
DistanceExternalVariable = "string",
TimersSpfMaxHoldVariable = "string",
CompatibleRfc1583 = false,
DistanceIntraArea = 0,
DistanceIntraAreaVariable = "string",
MaxMetricRouterLsas = new[]
{
new Sdwan.Inputs.CiscoOspfFeatureTemplateMaxMetricRouterLsaArgs
{
AdType = "string",
Optional = false,
Time = 0,
TimeVariable = "string",
},
},
Name = "string",
Redistributes = new[]
{
new Sdwan.Inputs.CiscoOspfFeatureTemplateRedistributeArgs
{
NatDia = false,
NatDiaVariable = "string",
Optional = false,
Protocol = "string",
ProtocolVariable = "string",
RoutePolicy = "string",
RoutePolicyVariable = "string",
},
},
RoutePolicies = new[]
{
new Sdwan.Inputs.CiscoOspfFeatureTemplateRoutePolicyArgs
{
Direction = "string",
DirectionVariable = "string",
Optional = false,
PolicyName = "string",
PolicyNameVariable = "string",
},
},
RouterId = "string",
RouterIdVariable = "string",
TimersSpfDelay = 0,
TimersSpfDelayVariable = "string",
TimersSpfInitialHold = 0,
TimersSpfInitialHoldVariable = "string",
TimersSpfMaxHold = 0,
Areas = new[]
{
new Sdwan.Inputs.CiscoOspfFeatureTemplateAreaArgs
{
AreaNumber = 0,
AreaNumberVariable = "string",
Interfaces = new[]
{
new Sdwan.Inputs.CiscoOspfFeatureTemplateAreaInterfaceArgs
{
AuthenticationMessageDigestKey = "string",
AuthenticationMessageDigestKeyId = 0,
AuthenticationMessageDigestKeyIdVariable = "string",
AuthenticationMessageDigestKeyVariable = "string",
AuthenticationType = "string",
AuthenticationTypeVariable = "string",
Cost = 0,
CostVariable = "string",
DeadInterval = 0,
DeadIntervalVariable = "string",
HelloInterval = 0,
HelloIntervalVariable = "string",
Name = "string",
NameVariable = "string",
Network = "string",
NetworkVariable = "string",
Optional = false,
PassiveInterface = false,
PassiveInterfaceVariable = "string",
Priority = 0,
PriorityVariable = "string",
RetransmitInterval = 0,
RetransmitIntervalVariable = "string",
},
},
Nssa = false,
NssaNoSummary = false,
NssaNoSummaryVariable = "string",
Optional = false,
Ranges = new[]
{
new Sdwan.Inputs.CiscoOspfFeatureTemplateAreaRangeArgs
{
Address = "string",
AddressVariable = "string",
Cost = 0,
CostVariable = "string",
NoAdvertise = false,
NoAdvertiseVariable = "string",
Optional = false,
},
},
Stub = false,
StubNoSummary = false,
StubNoSummaryVariable = "string",
},
},
});
example, err := sdwan.NewCiscoOspfFeatureTemplate(ctx, "ciscoOspfFeatureTemplateResource", &sdwan.CiscoOspfFeatureTemplateArgs{
Description: pulumi.String("string"),
DeviceTypes: pulumi.StringArray{
pulumi.String("string"),
},
DistanceInterArea: pulumi.Int(0),
CompatibleRfc1583Variable: pulumi.String("string"),
DistanceInterAreaVariable: pulumi.String("string"),
DefaultInformationOriginate: pulumi.Bool(false),
DefaultInformationOriginateAlways: pulumi.Bool(false),
DefaultInformationOriginateAlwaysVariable: pulumi.String("string"),
DefaultInformationOriginateMetric: pulumi.Int(0),
DefaultInformationOriginateMetricType: pulumi.String("string"),
DefaultInformationOriginateMetricTypeVariable: pulumi.String("string"),
DefaultInformationOriginateMetricVariable: pulumi.String("string"),
AutoCostReferenceBandwidthVariable: pulumi.String("string"),
AutoCostReferenceBandwidth: pulumi.Int(0),
DistanceExternal: pulumi.Int(0),
DistanceExternalVariable: pulumi.String("string"),
TimersSpfMaxHoldVariable: pulumi.String("string"),
CompatibleRfc1583: pulumi.Bool(false),
DistanceIntraArea: pulumi.Int(0),
DistanceIntraAreaVariable: pulumi.String("string"),
MaxMetricRouterLsas: sdwan.CiscoOspfFeatureTemplateMaxMetricRouterLsaArray{
&sdwan.CiscoOspfFeatureTemplateMaxMetricRouterLsaArgs{
AdType: pulumi.String("string"),
Optional: pulumi.Bool(false),
Time: pulumi.Int(0),
TimeVariable: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Redistributes: sdwan.CiscoOspfFeatureTemplateRedistributeArray{
&sdwan.CiscoOspfFeatureTemplateRedistributeArgs{
NatDia: pulumi.Bool(false),
NatDiaVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
Protocol: pulumi.String("string"),
ProtocolVariable: pulumi.String("string"),
RoutePolicy: pulumi.String("string"),
RoutePolicyVariable: pulumi.String("string"),
},
},
RoutePolicies: sdwan.CiscoOspfFeatureTemplateRoutePolicyArray{
&sdwan.CiscoOspfFeatureTemplateRoutePolicyArgs{
Direction: pulumi.String("string"),
DirectionVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
PolicyName: pulumi.String("string"),
PolicyNameVariable: pulumi.String("string"),
},
},
RouterId: pulumi.String("string"),
RouterIdVariable: pulumi.String("string"),
TimersSpfDelay: pulumi.Int(0),
TimersSpfDelayVariable: pulumi.String("string"),
TimersSpfInitialHold: pulumi.Int(0),
TimersSpfInitialHoldVariable: pulumi.String("string"),
TimersSpfMaxHold: pulumi.Int(0),
Areas: sdwan.CiscoOspfFeatureTemplateAreaArray{
&sdwan.CiscoOspfFeatureTemplateAreaArgs{
AreaNumber: pulumi.Int(0),
AreaNumberVariable: pulumi.String("string"),
Interfaces: sdwan.CiscoOspfFeatureTemplateAreaInterfaceArray{
&sdwan.CiscoOspfFeatureTemplateAreaInterfaceArgs{
AuthenticationMessageDigestKey: pulumi.String("string"),
AuthenticationMessageDigestKeyId: pulumi.Int(0),
AuthenticationMessageDigestKeyIdVariable: pulumi.String("string"),
AuthenticationMessageDigestKeyVariable: pulumi.String("string"),
AuthenticationType: pulumi.String("string"),
AuthenticationTypeVariable: pulumi.String("string"),
Cost: pulumi.Int(0),
CostVariable: pulumi.String("string"),
DeadInterval: pulumi.Int(0),
DeadIntervalVariable: pulumi.String("string"),
HelloInterval: pulumi.Int(0),
HelloIntervalVariable: pulumi.String("string"),
Name: pulumi.String("string"),
NameVariable: pulumi.String("string"),
Network: pulumi.String("string"),
NetworkVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
PassiveInterface: pulumi.Bool(false),
PassiveInterfaceVariable: pulumi.String("string"),
Priority: pulumi.Int(0),
PriorityVariable: pulumi.String("string"),
RetransmitInterval: pulumi.Int(0),
RetransmitIntervalVariable: pulumi.String("string"),
},
},
Nssa: pulumi.Bool(false),
NssaNoSummary: pulumi.Bool(false),
NssaNoSummaryVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
Ranges: sdwan.CiscoOspfFeatureTemplateAreaRangeArray{
&sdwan.CiscoOspfFeatureTemplateAreaRangeArgs{
Address: pulumi.String("string"),
AddressVariable: pulumi.String("string"),
Cost: pulumi.Int(0),
CostVariable: pulumi.String("string"),
NoAdvertise: pulumi.Bool(false),
NoAdvertiseVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
},
},
Stub: pulumi.Bool(false),
StubNoSummary: pulumi.Bool(false),
StubNoSummaryVariable: pulumi.String("string"),
},
},
})
var ciscoOspfFeatureTemplateResource = new CiscoOspfFeatureTemplate("ciscoOspfFeatureTemplateResource", CiscoOspfFeatureTemplateArgs.builder()
.description("string")
.deviceTypes("string")
.distanceInterArea(0)
.compatibleRfc1583Variable("string")
.distanceInterAreaVariable("string")
.defaultInformationOriginate(false)
.defaultInformationOriginateAlways(false)
.defaultInformationOriginateAlwaysVariable("string")
.defaultInformationOriginateMetric(0)
.defaultInformationOriginateMetricType("string")
.defaultInformationOriginateMetricTypeVariable("string")
.defaultInformationOriginateMetricVariable("string")
.autoCostReferenceBandwidthVariable("string")
.autoCostReferenceBandwidth(0)
.distanceExternal(0)
.distanceExternalVariable("string")
.timersSpfMaxHoldVariable("string")
.compatibleRfc1583(false)
.distanceIntraArea(0)
.distanceIntraAreaVariable("string")
.maxMetricRouterLsas(CiscoOspfFeatureTemplateMaxMetricRouterLsaArgs.builder()
.adType("string")
.optional(false)
.time(0)
.timeVariable("string")
.build())
.name("string")
.redistributes(CiscoOspfFeatureTemplateRedistributeArgs.builder()
.natDia(false)
.natDiaVariable("string")
.optional(false)
.protocol("string")
.protocolVariable("string")
.routePolicy("string")
.routePolicyVariable("string")
.build())
.routePolicies(CiscoOspfFeatureTemplateRoutePolicyArgs.builder()
.direction("string")
.directionVariable("string")
.optional(false)
.policyName("string")
.policyNameVariable("string")
.build())
.routerId("string")
.routerIdVariable("string")
.timersSpfDelay(0)
.timersSpfDelayVariable("string")
.timersSpfInitialHold(0)
.timersSpfInitialHoldVariable("string")
.timersSpfMaxHold(0)
.areas(CiscoOspfFeatureTemplateAreaArgs.builder()
.areaNumber(0)
.areaNumberVariable("string")
.interfaces(CiscoOspfFeatureTemplateAreaInterfaceArgs.builder()
.authenticationMessageDigestKey("string")
.authenticationMessageDigestKeyId(0)
.authenticationMessageDigestKeyIdVariable("string")
.authenticationMessageDigestKeyVariable("string")
.authenticationType("string")
.authenticationTypeVariable("string")
.cost(0)
.costVariable("string")
.deadInterval(0)
.deadIntervalVariable("string")
.helloInterval(0)
.helloIntervalVariable("string")
.name("string")
.nameVariable("string")
.network("string")
.networkVariable("string")
.optional(false)
.passiveInterface(false)
.passiveInterfaceVariable("string")
.priority(0)
.priorityVariable("string")
.retransmitInterval(0)
.retransmitIntervalVariable("string")
.build())
.nssa(false)
.nssaNoSummary(false)
.nssaNoSummaryVariable("string")
.optional(false)
.ranges(CiscoOspfFeatureTemplateAreaRangeArgs.builder()
.address("string")
.addressVariable("string")
.cost(0)
.costVariable("string")
.noAdvertise(false)
.noAdvertiseVariable("string")
.optional(false)
.build())
.stub(false)
.stubNoSummary(false)
.stubNoSummaryVariable("string")
.build())
.build());
cisco_ospf_feature_template_resource = sdwan.CiscoOspfFeatureTemplate("ciscoOspfFeatureTemplateResource",
description="string",
device_types=["string"],
distance_inter_area=0,
compatible_rfc1583_variable="string",
distance_inter_area_variable="string",
default_information_originate=False,
default_information_originate_always=False,
default_information_originate_always_variable="string",
default_information_originate_metric=0,
default_information_originate_metric_type="string",
default_information_originate_metric_type_variable="string",
default_information_originate_metric_variable="string",
auto_cost_reference_bandwidth_variable="string",
auto_cost_reference_bandwidth=0,
distance_external=0,
distance_external_variable="string",
timers_spf_max_hold_variable="string",
compatible_rfc1583=False,
distance_intra_area=0,
distance_intra_area_variable="string",
max_metric_router_lsas=[sdwan.CiscoOspfFeatureTemplateMaxMetricRouterLsaArgs(
ad_type="string",
optional=False,
time=0,
time_variable="string",
)],
name="string",
redistributes=[sdwan.CiscoOspfFeatureTemplateRedistributeArgs(
nat_dia=False,
nat_dia_variable="string",
optional=False,
protocol="string",
protocol_variable="string",
route_policy="string",
route_policy_variable="string",
)],
route_policies=[sdwan.CiscoOspfFeatureTemplateRoutePolicyArgs(
direction="string",
direction_variable="string",
optional=False,
policy_name="string",
policy_name_variable="string",
)],
router_id="string",
router_id_variable="string",
timers_spf_delay=0,
timers_spf_delay_variable="string",
timers_spf_initial_hold=0,
timers_spf_initial_hold_variable="string",
timers_spf_max_hold=0,
areas=[sdwan.CiscoOspfFeatureTemplateAreaArgs(
area_number=0,
area_number_variable="string",
interfaces=[sdwan.CiscoOspfFeatureTemplateAreaInterfaceArgs(
authentication_message_digest_key="string",
authentication_message_digest_key_id=0,
authentication_message_digest_key_id_variable="string",
authentication_message_digest_key_variable="string",
authentication_type="string",
authentication_type_variable="string",
cost=0,
cost_variable="string",
dead_interval=0,
dead_interval_variable="string",
hello_interval=0,
hello_interval_variable="string",
name="string",
name_variable="string",
network="string",
network_variable="string",
optional=False,
passive_interface=False,
passive_interface_variable="string",
priority=0,
priority_variable="string",
retransmit_interval=0,
retransmit_interval_variable="string",
)],
nssa=False,
nssa_no_summary=False,
nssa_no_summary_variable="string",
optional=False,
ranges=[sdwan.CiscoOspfFeatureTemplateAreaRangeArgs(
address="string",
address_variable="string",
cost=0,
cost_variable="string",
no_advertise=False,
no_advertise_variable="string",
optional=False,
)],
stub=False,
stub_no_summary=False,
stub_no_summary_variable="string",
)])
const ciscoOspfFeatureTemplateResource = new sdwan.CiscoOspfFeatureTemplate("ciscoOspfFeatureTemplateResource", {
description: "string",
deviceTypes: ["string"],
distanceInterArea: 0,
compatibleRfc1583Variable: "string",
distanceInterAreaVariable: "string",
defaultInformationOriginate: false,
defaultInformationOriginateAlways: false,
defaultInformationOriginateAlwaysVariable: "string",
defaultInformationOriginateMetric: 0,
defaultInformationOriginateMetricType: "string",
defaultInformationOriginateMetricTypeVariable: "string",
defaultInformationOriginateMetricVariable: "string",
autoCostReferenceBandwidthVariable: "string",
autoCostReferenceBandwidth: 0,
distanceExternal: 0,
distanceExternalVariable: "string",
timersSpfMaxHoldVariable: "string",
compatibleRfc1583: false,
distanceIntraArea: 0,
distanceIntraAreaVariable: "string",
maxMetricRouterLsas: [{
adType: "string",
optional: false,
time: 0,
timeVariable: "string",
}],
name: "string",
redistributes: [{
natDia: false,
natDiaVariable: "string",
optional: false,
protocol: "string",
protocolVariable: "string",
routePolicy: "string",
routePolicyVariable: "string",
}],
routePolicies: [{
direction: "string",
directionVariable: "string",
optional: false,
policyName: "string",
policyNameVariable: "string",
}],
routerId: "string",
routerIdVariable: "string",
timersSpfDelay: 0,
timersSpfDelayVariable: "string",
timersSpfInitialHold: 0,
timersSpfInitialHoldVariable: "string",
timersSpfMaxHold: 0,
areas: [{
areaNumber: 0,
areaNumberVariable: "string",
interfaces: [{
authenticationMessageDigestKey: "string",
authenticationMessageDigestKeyId: 0,
authenticationMessageDigestKeyIdVariable: "string",
authenticationMessageDigestKeyVariable: "string",
authenticationType: "string",
authenticationTypeVariable: "string",
cost: 0,
costVariable: "string",
deadInterval: 0,
deadIntervalVariable: "string",
helloInterval: 0,
helloIntervalVariable: "string",
name: "string",
nameVariable: "string",
network: "string",
networkVariable: "string",
optional: false,
passiveInterface: false,
passiveInterfaceVariable: "string",
priority: 0,
priorityVariable: "string",
retransmitInterval: 0,
retransmitIntervalVariable: "string",
}],
nssa: false,
nssaNoSummary: false,
nssaNoSummaryVariable: "string",
optional: false,
ranges: [{
address: "string",
addressVariable: "string",
cost: 0,
costVariable: "string",
noAdvertise: false,
noAdvertiseVariable: "string",
optional: false,
}],
stub: false,
stubNoSummary: false,
stubNoSummaryVariable: "string",
}],
});
type: sdwan:CiscoOspfFeatureTemplate
properties:
areas:
- areaNumber: 0
areaNumberVariable: string
interfaces:
- authenticationMessageDigestKey: string
authenticationMessageDigestKeyId: 0
authenticationMessageDigestKeyIdVariable: string
authenticationMessageDigestKeyVariable: string
authenticationType: string
authenticationTypeVariable: string
cost: 0
costVariable: string
deadInterval: 0
deadIntervalVariable: string
helloInterval: 0
helloIntervalVariable: string
name: string
nameVariable: string
network: string
networkVariable: string
optional: false
passiveInterface: false
passiveInterfaceVariable: string
priority: 0
priorityVariable: string
retransmitInterval: 0
retransmitIntervalVariable: string
nssa: false
nssaNoSummary: false
nssaNoSummaryVariable: string
optional: false
ranges:
- address: string
addressVariable: string
cost: 0
costVariable: string
noAdvertise: false
noAdvertiseVariable: string
optional: false
stub: false
stubNoSummary: false
stubNoSummaryVariable: string
autoCostReferenceBandwidth: 0
autoCostReferenceBandwidthVariable: string
compatibleRfc1583: false
compatibleRfc1583Variable: string
defaultInformationOriginate: false
defaultInformationOriginateAlways: false
defaultInformationOriginateAlwaysVariable: string
defaultInformationOriginateMetric: 0
defaultInformationOriginateMetricType: string
defaultInformationOriginateMetricTypeVariable: string
defaultInformationOriginateMetricVariable: string
description: string
deviceTypes:
- string
distanceExternal: 0
distanceExternalVariable: string
distanceInterArea: 0
distanceInterAreaVariable: string
distanceIntraArea: 0
distanceIntraAreaVariable: string
maxMetricRouterLsas:
- adType: string
optional: false
time: 0
timeVariable: string
name: string
redistributes:
- natDia: false
natDiaVariable: string
optional: false
protocol: string
protocolVariable: string
routePolicy: string
routePolicyVariable: string
routePolicies:
- direction: string
directionVariable: string
optional: false
policyName: string
policyNameVariable: string
routerId: string
routerIdVariable: string
timersSpfDelay: 0
timersSpfDelayVariable: string
timersSpfInitialHold: 0
timersSpfInitialHoldVariable: string
timersSpfMaxHold: 0
timersSpfMaxHoldVariable: string
CiscoOspfFeatureTemplate Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The CiscoOspfFeatureTemplate resource accepts the following input properties:
- Description string
- The description of the feature template
- Device
Types List<string> - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- Areas
List<Cisco
Ospf Feature Template Area> - Configure OSPF area
- Auto
Cost intReference Bandwidth - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- Auto
Cost stringReference Bandwidth Variable - Variable name
- Compatible
Rfc1583 bool - Calculate summary route cost based on RFC 1583 - Default value:
true
- Compatible
Rfc1583Variable string - Variable name
- Default
Information boolOriginate - Distribute default external route into OSPF - Default value:
false
- Default
Information boolOriginate Always - Always advertise default route - Default value:
false
- Default
Information 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
- 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
- Max
Metric List<CiscoRouter Lsas Ospf Feature Template Max Metric Router Lsa> - Advertise own router LSA with infinite distance
- Name string
- The name of the feature template
- Redistributes
List<Cisco
Ospf Feature Template Redistribute> - Redistribute routes
- Route
Policies List<CiscoOspf Feature Template Route Policy> - Set route policy to apply
- Router
Id string - Set OSPF router ID to override system IP address
- Router
Id stringVariable - Variable name
- Timers
Spf intDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- Timers
Spf stringDelay Variable - Variable name
- Timers
Spf intInitial Hold - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- Timers
Spf stringInitial Hold Variable - Variable name
- Timers
Spf intMax Hold - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- Timers
Spf stringMax Hold Variable - Variable name
- Description string
- The description of the feature template
- Device
Types []string - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- Areas
[]Cisco
Ospf Feature Template Area Args - Configure OSPF area
- Auto
Cost intReference Bandwidth - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- Auto
Cost stringReference Bandwidth Variable - Variable name
- Compatible
Rfc1583 bool - Calculate summary route cost based on RFC 1583 - Default value:
true
- Compatible
Rfc1583Variable string - Variable name
- Default
Information boolOriginate - Distribute default external route into OSPF - Default value:
false
- Default
Information boolOriginate Always - Always advertise default route - Default value:
false
- Default
Information 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
- 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
- Max
Metric []CiscoRouter Lsas Ospf Feature Template Max Metric Router Lsa Args - Advertise own router LSA with infinite distance
- Name string
- The name of the feature template
- Redistributes
[]Cisco
Ospf Feature Template Redistribute Args - Redistribute routes
- Route
Policies []CiscoOspf Feature Template Route Policy Args - Set route policy to apply
- Router
Id string - Set OSPF router ID to override system IP address
- Router
Id stringVariable - Variable name
- Timers
Spf intDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- Timers
Spf stringDelay Variable - Variable name
- Timers
Spf intInitial Hold - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- Timers
Spf stringInitial Hold Variable - Variable name
- Timers
Spf intMax Hold - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- Timers
Spf stringMax Hold Variable - Variable name
- description String
- The description of the feature template
- device
Types List<String> - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- areas
List<Cisco
Ospf Feature Template Area> - Configure OSPF area
- auto
Cost IntegerReference Bandwidth - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- auto
Cost StringReference Bandwidth Variable - Variable name
- compatible
Rfc1583 Boolean - Calculate summary route cost based on RFC 1583 - Default value:
true
- compatible
Rfc1583Variable String - Variable name
- 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
- 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
- max
Metric List<CiscoRouter Lsas Ospf Feature Template Max Metric Router Lsa> - Advertise own router LSA with infinite distance
- name String
- The name of the feature template
- redistributes
List<Cisco
Ospf Feature Template Redistribute> - Redistribute routes
- route
Policies List<CiscoOspf Feature Template Route Policy> - Set route policy to apply
- router
Id String - Set OSPF router ID to override system IP address
- router
Id StringVariable - Variable name
- timers
Spf IntegerDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- timers
Spf StringDelay Variable - Variable name
- timers
Spf IntegerInitial Hold - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- timers
Spf StringInitial Hold Variable - Variable name
- timers
Spf IntegerMax Hold - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- timers
Spf StringMax Hold Variable - Variable name
- description string
- The description of the feature template
- device
Types string[] - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- areas
Cisco
Ospf Feature Template Area[] - Configure OSPF area
- auto
Cost numberReference Bandwidth - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- auto
Cost stringReference Bandwidth Variable - Variable name
- compatible
Rfc1583 boolean - Calculate summary route cost based on RFC 1583 - Default value:
true
- compatible
Rfc1583Variable string - Variable name
- 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
- 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
- max
Metric CiscoRouter Lsas Ospf Feature Template Max Metric Router Lsa[] - Advertise own router LSA with infinite distance
- name string
- The name of the feature template
- redistributes
Cisco
Ospf Feature Template Redistribute[] - Redistribute routes
- route
Policies CiscoOspf Feature Template Route Policy[] - Set route policy to apply
- router
Id string - Set OSPF router ID to override system IP address
- router
Id stringVariable - Variable name
- timers
Spf numberDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- timers
Spf stringDelay Variable - Variable name
- timers
Spf numberInitial Hold - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- timers
Spf stringInitial Hold Variable - Variable name
- timers
Spf numberMax Hold - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- timers
Spf stringMax Hold Variable - Variable name
- description str
- The description of the feature template
- device_
types Sequence[str] - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- areas
Sequence[Cisco
Ospf Feature Template Area Args] - Configure OSPF area
- auto_
cost_ intreference_ bandwidth - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- auto_
cost_ strreference_ bandwidth_ variable - Variable name
- compatible_
rfc1583 bool - Calculate summary route cost based on RFC 1583 - Default value:
true
- compatible_
rfc1583_ strvariable - Variable name
- default_
information_ booloriginate - Distribute default external route into OSPF - Default value:
false
- default_
information_ booloriginate_ always - Always advertise default route - Default value:
false
- default_
information_ stroriginate_ always_ variable - Variable name
- default_
information_ intoriginate_ metric - Set metric used to generate default route <0..16777214> - Range:
0
-16777214
- default_
information_ stroriginate_ metric_ type - Set default route type - Choices:
type1
,type2
- default_
information_ stroriginate_ metric_ type_ variable - Variable name
- default_
information_ stroriginate_ metric_ variable - Variable name
- distance_
external int - Set distance for external routes - Range:
1
-255
- Default value:110
- distance_
external_ strvariable - Variable name
- distance_
inter_ intarea - Set distance for inter-area routes - Range:
1
-255
- Default value:110
- distance_
inter_ strarea_ variable - Variable name
- distance_
intra_ intarea - Set distance for intra-area routes - Range:
1
-255
- Default value:110
- distance_
intra_ strarea_ variable - Variable name
- max_
metric_ Sequence[Ciscorouter_ lsas Ospf Feature Template Max Metric Router Lsa Args] - Advertise own router LSA with infinite distance
- name str
- The name of the feature template
- redistributes
Sequence[Cisco
Ospf Feature Template Redistribute Args] - Redistribute routes
- route_
policies Sequence[CiscoOspf Feature Template Route Policy Args] - Set route policy to apply
- router_
id str - Set OSPF router ID to override system IP address
- router_
id_ strvariable - Variable name
- timers_
spf_ intdelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- timers_
spf_ strdelay_ variable - Variable name
- timers_
spf_ intinitial_ hold - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- timers_
spf_ strinitial_ hold_ variable - Variable name
- timers_
spf_ intmax_ hold - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- timers_
spf_ strmax_ hold_ variable - Variable name
- description String
- The description of the feature template
- device
Types List<String> - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- areas List<Property Map>
- Configure OSPF area
- auto
Cost NumberReference Bandwidth - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- auto
Cost StringReference Bandwidth Variable - Variable name
- compatible
Rfc1583 Boolean - Calculate summary route cost based on RFC 1583 - Default value:
true
- compatible
Rfc1583Variable String - Variable name
- 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
- 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
- max
Metric List<Property Map>Router Lsas - Advertise own router LSA with infinite distance
- name String
- The name of the feature template
- redistributes List<Property Map>
- Redistribute routes
- route
Policies List<Property Map> - Set route policy to apply
- router
Id String - Set OSPF router ID to override system IP address
- router
Id StringVariable - Variable name
- timers
Spf NumberDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- timers
Spf StringDelay Variable - Variable name
- timers
Spf NumberInitial Hold - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- timers
Spf StringInitial Hold Variable - Variable name
- timers
Spf NumberMax Hold - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- timers
Spf StringMax Hold Variable - Variable name
Outputs
All input properties are implicitly available as output properties. Additionally, the CiscoOspfFeatureTemplate resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Template
Type string - The template type
- Version int
- The version of the feature template
- Id string
- The provider-assigned unique ID for this managed resource.
- Template
Type string - The template type
- Version int
- The version of the feature template
- id String
- The provider-assigned unique ID for this managed resource.
- template
Type String - The template type
- version Integer
- The version of the feature template
- id string
- The provider-assigned unique ID for this managed resource.
- template
Type string - The template type
- version number
- The version of the feature template
- id str
- The provider-assigned unique ID for this managed resource.
- template_
type str - The template type
- version int
- The version of the feature template
- id String
- The provider-assigned unique ID for this managed resource.
- template
Type String - The template type
- version Number
- The version of the feature template
Look up Existing CiscoOspfFeatureTemplate Resource
Get an existing CiscoOspfFeatureTemplate resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: CiscoOspfFeatureTemplateState, opts?: CustomResourceOptions): CiscoOspfFeatureTemplate
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
areas: Optional[Sequence[CiscoOspfFeatureTemplateAreaArgs]] = None,
auto_cost_reference_bandwidth: Optional[int] = None,
auto_cost_reference_bandwidth_variable: Optional[str] = None,
compatible_rfc1583: Optional[bool] = None,
compatible_rfc1583_variable: Optional[str] = None,
default_information_originate: Optional[bool] = None,
default_information_originate_always: Optional[bool] = None,
default_information_originate_always_variable: Optional[str] = None,
default_information_originate_metric: Optional[int] = None,
default_information_originate_metric_type: Optional[str] = None,
default_information_originate_metric_type_variable: Optional[str] = None,
default_information_originate_metric_variable: Optional[str] = None,
description: Optional[str] = None,
device_types: Optional[Sequence[str]] = None,
distance_external: Optional[int] = None,
distance_external_variable: Optional[str] = None,
distance_inter_area: Optional[int] = None,
distance_inter_area_variable: Optional[str] = None,
distance_intra_area: Optional[int] = None,
distance_intra_area_variable: Optional[str] = None,
max_metric_router_lsas: Optional[Sequence[CiscoOspfFeatureTemplateMaxMetricRouterLsaArgs]] = None,
name: Optional[str] = None,
redistributes: Optional[Sequence[CiscoOspfFeatureTemplateRedistributeArgs]] = None,
route_policies: Optional[Sequence[CiscoOspfFeatureTemplateRoutePolicyArgs]] = None,
router_id: Optional[str] = None,
router_id_variable: Optional[str] = None,
template_type: Optional[str] = None,
timers_spf_delay: Optional[int] = None,
timers_spf_delay_variable: Optional[str] = None,
timers_spf_initial_hold: Optional[int] = None,
timers_spf_initial_hold_variable: Optional[str] = None,
timers_spf_max_hold: Optional[int] = None,
timers_spf_max_hold_variable: Optional[str] = None,
version: Optional[int] = None) -> CiscoOspfFeatureTemplate
func GetCiscoOspfFeatureTemplate(ctx *Context, name string, id IDInput, state *CiscoOspfFeatureTemplateState, opts ...ResourceOption) (*CiscoOspfFeatureTemplate, error)
public static CiscoOspfFeatureTemplate Get(string name, Input<string> id, CiscoOspfFeatureTemplateState? state, CustomResourceOptions? opts = null)
public static CiscoOspfFeatureTemplate get(String name, Output<String> id, CiscoOspfFeatureTemplateState state, CustomResourceOptions options)
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<Cisco
Ospf Feature Template Area> - Configure OSPF area
- Auto
Cost intReference Bandwidth - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- Auto
Cost stringReference Bandwidth Variable - Variable name
- Compatible
Rfc1583 bool - Calculate summary route cost based on RFC 1583 - Default value:
true
- Compatible
Rfc1583Variable string - Variable name
- Default
Information boolOriginate - Distribute default external route into OSPF - Default value:
false
- Default
Information boolOriginate Always - Always advertise default route - Default value:
false
- Default
Information 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 template
- Device
Types List<string> - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- 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
- Max
Metric List<CiscoRouter Lsas Ospf Feature Template Max Metric Router Lsa> - Advertise own router LSA with infinite distance
- Name string
- The name of the feature template
- Redistributes
List<Cisco
Ospf Feature Template Redistribute> - Redistribute routes
- Route
Policies List<CiscoOspf Feature Template Route Policy> - Set route policy to apply
- Router
Id string - Set OSPF router ID to override system IP address
- Router
Id stringVariable - Variable name
- Template
Type string - The template type
- Timers
Spf intDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- Timers
Spf stringDelay Variable - Variable name
- Timers
Spf intInitial Hold - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- Timers
Spf stringInitial Hold Variable - Variable name
- Timers
Spf intMax Hold - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- Timers
Spf stringMax Hold Variable - Variable name
- Version int
- The version of the feature template
- Areas
[]Cisco
Ospf Feature Template Area Args - Configure OSPF area
- Auto
Cost intReference Bandwidth - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- Auto
Cost stringReference Bandwidth Variable - Variable name
- Compatible
Rfc1583 bool - Calculate summary route cost based on RFC 1583 - Default value:
true
- Compatible
Rfc1583Variable string - Variable name
- Default
Information boolOriginate - Distribute default external route into OSPF - Default value:
false
- Default
Information boolOriginate Always - Always advertise default route - Default value:
false
- Default
Information 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 template
- Device
Types []string - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- 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
- Max
Metric []CiscoRouter Lsas Ospf Feature Template Max Metric Router Lsa Args - Advertise own router LSA with infinite distance
- Name string
- The name of the feature template
- Redistributes
[]Cisco
Ospf Feature Template Redistribute Args - Redistribute routes
- Route
Policies []CiscoOspf Feature Template Route Policy Args - Set route policy to apply
- Router
Id string - Set OSPF router ID to override system IP address
- Router
Id stringVariable - Variable name
- Template
Type string - The template type
- Timers
Spf intDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- Timers
Spf stringDelay Variable - Variable name
- Timers
Spf intInitial Hold - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- Timers
Spf stringInitial Hold Variable - Variable name
- Timers
Spf intMax Hold - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- Timers
Spf stringMax Hold Variable - Variable name
- Version int
- The version of the feature template
- areas
List<Cisco
Ospf Feature Template Area> - Configure OSPF area
- auto
Cost IntegerReference Bandwidth - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- auto
Cost StringReference Bandwidth Variable - Variable name
- compatible
Rfc1583 Boolean - Calculate summary route cost based on RFC 1583 - Default value:
true
- compatible
Rfc1583Variable String - Variable name
- 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 template
- device
Types List<String> - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- 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
- max
Metric List<CiscoRouter Lsas Ospf Feature Template Max Metric Router Lsa> - Advertise own router LSA with infinite distance
- name String
- The name of the feature template
- redistributes
List<Cisco
Ospf Feature Template Redistribute> - Redistribute routes
- route
Policies List<CiscoOspf Feature Template Route Policy> - Set route policy to apply
- router
Id String - Set OSPF router ID to override system IP address
- router
Id StringVariable - Variable name
- template
Type String - The template type
- timers
Spf IntegerDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- timers
Spf StringDelay Variable - Variable name
- timers
Spf IntegerInitial Hold - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- timers
Spf StringInitial Hold Variable - Variable name
- timers
Spf IntegerMax Hold - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- timers
Spf StringMax Hold Variable - Variable name
- version Integer
- The version of the feature template
- areas
Cisco
Ospf Feature Template Area[] - Configure OSPF area
- auto
Cost numberReference Bandwidth - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- auto
Cost stringReference Bandwidth Variable - Variable name
- compatible
Rfc1583 boolean - Calculate summary route cost based on RFC 1583 - Default value:
true
- compatible
Rfc1583Variable string - Variable name
- 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 template
- device
Types string[] - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- 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
- max
Metric CiscoRouter Lsas Ospf Feature Template Max Metric Router Lsa[] - Advertise own router LSA with infinite distance
- name string
- The name of the feature template
- redistributes
Cisco
Ospf Feature Template Redistribute[] - Redistribute routes
- route
Policies CiscoOspf Feature Template Route Policy[] - Set route policy to apply
- router
Id string - Set OSPF router ID to override system IP address
- router
Id stringVariable - Variable name
- template
Type string - The template type
- timers
Spf numberDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- timers
Spf stringDelay Variable - Variable name
- timers
Spf numberInitial Hold - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- timers
Spf stringInitial Hold Variable - Variable name
- timers
Spf numberMax Hold - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- timers
Spf stringMax Hold Variable - Variable name
- version number
- The version of the feature template
- areas
Sequence[Cisco
Ospf Feature Template Area Args] - Configure OSPF area
- auto_
cost_ intreference_ bandwidth - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- auto_
cost_ strreference_ bandwidth_ variable - Variable name
- compatible_
rfc1583 bool - Calculate summary route cost based on RFC 1583 - Default value:
true
- compatible_
rfc1583_ strvariable - Variable name
- default_
information_ booloriginate - Distribute default external route into OSPF - Default value:
false
- default_
information_ booloriginate_ always - Always advertise default route - Default value:
false
- default_
information_ stroriginate_ always_ variable - Variable name
- default_
information_ intoriginate_ metric - Set metric used to generate default route <0..16777214> - Range:
0
-16777214
- default_
information_ stroriginate_ metric_ type - Set default route type - Choices:
type1
,type2
- default_
information_ stroriginate_ metric_ type_ variable - Variable name
- default_
information_ stroriginate_ metric_ variable - Variable name
- description str
- The description of the feature template
- device_
types Sequence[str] - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- distance_
external int - Set distance for external routes - Range:
1
-255
- Default value:110
- distance_
external_ strvariable - Variable name
- distance_
inter_ intarea - Set distance for inter-area routes - Range:
1
-255
- Default value:110
- distance_
inter_ strarea_ variable - Variable name
- distance_
intra_ intarea - Set distance for intra-area routes - Range:
1
-255
- Default value:110
- distance_
intra_ strarea_ variable - Variable name
- max_
metric_ Sequence[Ciscorouter_ lsas Ospf Feature Template Max Metric Router Lsa Args] - Advertise own router LSA with infinite distance
- name str
- The name of the feature template
- redistributes
Sequence[Cisco
Ospf Feature Template Redistribute Args] - Redistribute routes
- route_
policies Sequence[CiscoOspf Feature Template Route Policy Args] - Set route policy to apply
- router_
id str - Set OSPF router ID to override system IP address
- router_
id_ strvariable - Variable name
- template_
type str - The template type
- timers_
spf_ intdelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- timers_
spf_ strdelay_ variable - Variable name
- timers_
spf_ intinitial_ hold - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- timers_
spf_ strinitial_ hold_ variable - Variable name
- timers_
spf_ intmax_ hold - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- timers_
spf_ strmax_ hold_ variable - Variable name
- version int
- The version of the feature template
- areas List<Property Map>
- Configure OSPF area
- auto
Cost NumberReference Bandwidth - Set reference bandwidth method to assign OSPF cost - Range:
1
-4294967
- Default value:100
- auto
Cost StringReference Bandwidth Variable - Variable name
- compatible
Rfc1583 Boolean - Calculate summary route cost based on RFC 1583 - Default value:
true
- compatible
Rfc1583Variable String - Variable name
- 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 template
- device
Types List<String> - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- 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
- max
Metric List<Property Map>Router Lsas - Advertise own router LSA with infinite distance
- name String
- The name of the feature template
- redistributes List<Property Map>
- Redistribute routes
- route
Policies List<Property Map> - Set route policy to apply
- router
Id String - Set OSPF router ID to override system IP address
- router
Id StringVariable - Variable name
- template
Type String - The template type
- timers
Spf NumberDelay - Set delay from first change received until performing SPF calculation - Range:
1
-600000
- Default value:200
- timers
Spf StringDelay Variable - Variable name
- timers
Spf NumberInitial Hold - Set initial hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:1000
- timers
Spf StringInitial Hold Variable - Variable name
- timers
Spf NumberMax Hold - Set maximum hold time between consecutive SPF calculations - Range:
1
-600000
- Default value:10000
- timers
Spf StringMax Hold Variable - Variable name
- version Number
- The version of the feature template
Supporting Types
CiscoOspfFeatureTemplateArea, CiscoOspfFeatureTemplateAreaArgs
- Area
Number int - Set OSPF area number
- Range:
0
-4294967295
- Range:
- Area
Number stringVariable - Variable name
- Interfaces
List<Cisco
Ospf Feature Template Area Interface> - Set OSPF interface parameters
- Nssa bool
- NSSA area
- Nssa
No boolSummary - Do not inject interarea routes into NSSA
- Default value:
false
- Default value:
- Nssa
No stringSummary Variable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Ranges
List<Cisco
Ospf Feature Template Area Range> - Summarize OSPF routes at an area boundary
- Stub bool
- Stub area
- Stub
No boolSummary - Do not inject interarea routes into stub
- Default value:
false
- Default value:
- Stub
No stringSummary Variable - Variable name
- Area
Number int - Set OSPF area number
- Range:
0
-4294967295
- Range:
- Area
Number stringVariable - Variable name
- Interfaces
[]Cisco
Ospf Feature Template Area Interface - Set OSPF interface parameters
- Nssa bool
- NSSA area
- Nssa
No boolSummary - Do not inject interarea routes into NSSA
- Default value:
false
- Default value:
- Nssa
No stringSummary Variable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Ranges
[]Cisco
Ospf Feature Template Area Range - Summarize OSPF routes at an area boundary
- Stub bool
- Stub area
- Stub
No boolSummary - Do not inject interarea routes into stub
- Default value:
false
- Default value:
- Stub
No stringSummary Variable - Variable name
- area
Number Integer - Set OSPF area number
- Range:
0
-4294967295
- Range:
- area
Number StringVariable - Variable name
- interfaces
List<Cisco
Ospf Feature Template Area Interface> - Set OSPF interface parameters
- nssa Boolean
- NSSA area
- nssa
No BooleanSummary - Do not inject interarea routes into NSSA
- Default value:
false
- Default value:
- nssa
No StringSummary Variable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- ranges
List<Cisco
Ospf Feature Template Area Range> - Summarize OSPF routes at an area boundary
- stub Boolean
- Stub area
- stub
No BooleanSummary - Do not inject interarea routes into stub
- Default value:
false
- Default value:
- stub
No StringSummary Variable - Variable name
- area
Number number - Set OSPF area number
- Range:
0
-4294967295
- Range:
- area
Number stringVariable - Variable name
- interfaces
Cisco
Ospf Feature Template Area Interface[] - Set OSPF interface parameters
- nssa boolean
- NSSA area
- nssa
No booleanSummary - Do not inject interarea routes into NSSA
- Default value:
false
- Default value:
- nssa
No stringSummary Variable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- ranges
Cisco
Ospf Feature Template Area Range[] - Summarize OSPF routes at an area boundary
- stub boolean
- Stub area
- stub
No booleanSummary - Do not inject interarea routes into stub
- Default value:
false
- Default value:
- stub
No stringSummary Variable - Variable name
- area_
number int - Set OSPF area number
- Range:
0
-4294967295
- Range:
- area_
number_ strvariable - Variable name
- interfaces
Sequence[Cisco
Ospf Feature Template Area Interface] - Set OSPF interface parameters
- nssa bool
- NSSA area
- nssa_
no_ boolsummary - Do not inject interarea routes into NSSA
- Default value:
false
- Default value:
- nssa_
no_ strsummary_ variable - Variable name
- optional bool
- Indicates if list item is considered optional.
- ranges
Sequence[Cisco
Ospf Feature Template Area Range] - Summarize OSPF routes at an area boundary
- stub bool
- Stub area
- stub_
no_ boolsummary - Do not inject interarea routes into stub
- Default value:
false
- Default value:
- stub_
no_ strsummary_ variable - Variable name
- area
Number Number - Set OSPF area number
- Range:
0
-4294967295
- Range:
- area
Number StringVariable - Variable name
- interfaces List<Property Map>
- Set OSPF interface parameters
- nssa Boolean
- NSSA area
- nssa
No BooleanSummary - Do not inject interarea routes into NSSA
- Default value:
false
- Default value:
- nssa
No StringSummary Variable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- ranges List<Property Map>
- Summarize OSPF routes at an area boundary
- stub Boolean
- Stub area
- stub
No BooleanSummary - Do not inject interarea routes into stub
- Default value:
false
- Default value:
- stub
No StringSummary Variable - Variable name
CiscoOspfFeatureTemplateAreaInterface, CiscoOspfFeatureTemplateAreaInterfaceArgs
- Authentication
Message stringDigest Key - Set MD5 authentication key
- Authentication
Message intDigest Key Id - Set MD5 message digest key
- Range:
1
-255
- Range:
- Authentication
Message stringDigest Key Id Variable - Variable name
- Authentication
Message stringDigest Key Variable - Variable name
- Authentication
Type string - Set OSPF interface authentication type
- Choices:
simple
,message-digest
,null
- 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
- Hello
Interval int - Set interval between OSPF hello packets
- Range:
1
-65535
- Default value:
10
- Range:
- Hello
Interval stringVariable - Variable name
- Name string
- Set interface name
- Name
Variable string - Variable name
- Network string
- Set the OSPF network type
- Choices:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
- Default value:
broadcast
- Choices:
- Network
Variable string - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Passive
Interface bool - Set the interface to advertise its address, but not to actively run OSPF
- Default value:
false
- Default value:
- Passive
Interface stringVariable - Variable name
- Priority int
- Set router’s priority to be elected as designated router
- Range:
0
-255
- Default value:
1
- Range:
- Priority
Variable string - Variable name
- Retransmit
Interval int - Set time between retransmitting LSAs
- Range:
1
-65535
- Default value:
5
- Range:
- Retransmit
Interval stringVariable - Variable name
- Authentication
Message stringDigest Key - Set MD5 authentication key
- Authentication
Message intDigest Key Id - Set MD5 message digest key
- Range:
1
-255
- Range:
- Authentication
Message stringDigest Key Id Variable - Variable name
- Authentication
Message stringDigest Key Variable - Variable name
- Authentication
Type string - Set OSPF interface authentication type
- Choices:
simple
,message-digest
,null
- 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
- Hello
Interval int - Set interval between OSPF hello packets
- Range:
1
-65535
- Default value:
10
- Range:
- Hello
Interval stringVariable - Variable name
- Name string
- Set interface name
- Name
Variable string - Variable name
- Network string
- Set the OSPF network type
- Choices:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
- Default value:
broadcast
- Choices:
- Network
Variable string - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Passive
Interface bool - Set the interface to advertise its address, but not to actively run OSPF
- Default value:
false
- Default value:
- Passive
Interface stringVariable - Variable name
- Priority int
- Set router’s priority to be elected as designated router
- Range:
0
-255
- Default value:
1
- Range:
- Priority
Variable string - Variable name
- Retransmit
Interval int - Set time between retransmitting LSAs
- Range:
1
-65535
- Default value:
5
- Range:
- Retransmit
Interval stringVariable - Variable name
- authentication
Message StringDigest Key - Set MD5 authentication key
- authentication
Message IntegerDigest Key Id - Set MD5 message digest key
- Range:
1
-255
- Range:
- authentication
Message StringDigest Key Id Variable - Variable name
- authentication
Message StringDigest Key Variable - Variable name
- authentication
Type String - Set OSPF interface authentication type
- Choices:
simple
,message-digest
,null
- 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
- hello
Interval Integer - Set interval between OSPF hello packets
- Range:
1
-65535
- Default value:
10
- Range:
- hello
Interval StringVariable - Variable name
- name String
- Set interface name
- name
Variable String - Variable name
- network String
- Set the OSPF network type
- Choices:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
- Default value:
broadcast
- Choices:
- network
Variable String - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- 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
- priority Integer
- Set router’s priority to be elected as designated router
- Range:
0
-255
- Default value:
1
- Range:
- priority
Variable String - Variable name
- retransmit
Interval Integer - Set time between retransmitting LSAs
- Range:
1
-65535
- Default value:
5
- Range:
- retransmit
Interval StringVariable - Variable name
- authentication
Message stringDigest Key - Set MD5 authentication key
- authentication
Message numberDigest Key Id - Set MD5 message digest key
- Range:
1
-255
- Range:
- authentication
Message stringDigest Key Id Variable - Variable name
- authentication
Message stringDigest Key Variable - Variable name
- authentication
Type string - Set OSPF interface authentication type
- Choices:
simple
,message-digest
,null
- 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
- hello
Interval number - Set interval between OSPF hello packets
- Range:
1
-65535
- Default value:
10
- Range:
- hello
Interval stringVariable - Variable name
- name string
- Set interface name
- name
Variable string - Variable name
- network string
- Set the OSPF network type
- Choices:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
- Default value:
broadcast
- Choices:
- network
Variable string - Variable name
- optional boolean
- Indicates if list item is considered optional.
- 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
- priority number
- Set router’s priority to be elected as designated router
- Range:
0
-255
- Default value:
1
- Range:
- priority
Variable string - Variable name
- retransmit
Interval number - Set time between retransmitting LSAs
- Range:
1
-65535
- Default value:
5
- Range:
- retransmit
Interval stringVariable - Variable name
- authentication_
message_ strdigest_ key - Set MD5 authentication key
- authentication_
message_ intdigest_ key_ id - Set MD5 message digest key
- Range:
1
-255
- Range:
- authentication_
message_ strdigest_ key_ id_ variable - Variable name
- authentication_
message_ strdigest_ key_ variable - Variable name
- authentication_
type str - Set OSPF interface authentication type
- Choices:
simple
,message-digest
,null
- Choices:
- authentication_
type_ strvariable - Variable name
- cost int
- Set cost of OSPF interface
- Range:
1
-65535
- Range:
- cost_
variable str - Variable name
- dead_
interval int - Set interval after which neighbor is declared to be down
- Range:
1
-65535
- Default value:
40
- Range:
- dead_
interval_ strvariable - Variable name
- hello_
interval int - Set interval between OSPF hello packets
- Range:
1
-65535
- Default value:
10
- Range:
- hello_
interval_ strvariable - Variable name
- name str
- Set interface name
- name_
variable str - Variable name
- network str
- Set the OSPF network type
- Choices:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
- Default value:
broadcast
- Choices:
- network_
variable str - Variable name
- optional bool
- Indicates if list item is considered optional.
- passive_
interface bool - Set the interface to advertise its address, but not to actively run OSPF
- Default value:
false
- Default value:
- passive_
interface_ strvariable - Variable name
- priority int
- Set router’s priority to be elected as designated router
- Range:
0
-255
- Default value:
1
- Range:
- priority_
variable str - Variable name
- retransmit_
interval int - Set time between retransmitting LSAs
- Range:
1
-65535
- Default value:
5
- Range:
- retransmit_
interval_ strvariable - Variable name
- authentication
Message StringDigest Key - Set MD5 authentication key
- authentication
Message NumberDigest Key Id - Set MD5 message digest key
- Range:
1
-255
- Range:
- authentication
Message StringDigest Key Id Variable - Variable name
- authentication
Message StringDigest Key Variable - Variable name
- authentication
Type String - Set OSPF interface authentication type
- Choices:
simple
,message-digest
,null
- 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
- hello
Interval Number - Set interval between OSPF hello packets
- Range:
1
-65535
- Default value:
10
- Range:
- hello
Interval StringVariable - Variable name
- name String
- Set interface name
- name
Variable String - Variable name
- network String
- Set the OSPF network type
- Choices:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
- Default value:
broadcast
- Choices:
- network
Variable String - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- 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
- priority Number
- Set router’s priority to be elected as designated router
- Range:
0
-255
- Default value:
1
- Range:
- priority
Variable String - Variable name
- retransmit
Interval Number - Set time between retransmitting LSAs
- Range:
1
-65535
- Default value:
5
- Range:
- retransmit
Interval StringVariable - Variable name
CiscoOspfFeatureTemplateAreaRange, CiscoOspfFeatureTemplateAreaRangeArgs
- Address string
- Set matching prefix
- Address
Variable string - Variable name
- Cost int
- Set cost for this range
- Range:
0
-16777214
- Range:
- Cost
Variable string - Variable name
- No
Advertise bool - Do not advertise this range
- Default value:
false
- Default value:
- No
Advertise stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Address string
- Set matching prefix
- Address
Variable string - Variable name
- Cost int
- Set cost for this range
- Range:
0
-16777214
- Range:
- Cost
Variable string - Variable name
- No
Advertise bool - Do not advertise this range
- Default value:
false
- Default value:
- No
Advertise stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- address String
- Set matching prefix
- address
Variable String - Variable name
- cost Integer
- Set cost for this range
- Range:
0
-16777214
- Range:
- cost
Variable String - Variable name
- no
Advertise Boolean - Do not advertise this range
- Default value:
false
- Default value:
- no
Advertise StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- address string
- Set matching prefix
- address
Variable string - Variable name
- cost number
- Set cost for this range
- Range:
0
-16777214
- Range:
- cost
Variable string - Variable name
- no
Advertise boolean - Do not advertise this range
- Default value:
false
- Default value:
- no
Advertise stringVariable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- address str
- Set matching prefix
- address_
variable str - Variable name
- cost int
- Set cost for this range
- Range:
0
-16777214
- Range:
- cost_
variable str - Variable name
- no_
advertise bool - Do not advertise this range
- Default value:
false
- Default value:
- no_
advertise_ strvariable - Variable name
- optional bool
- Indicates if list item is considered optional.
- address String
- Set matching prefix
- address
Variable String - Variable name
- cost Number
- Set cost for this range
- Range:
0
-16777214
- Range:
- cost
Variable String - Variable name
- no
Advertise Boolean - Do not advertise this range
- Default value:
false
- Default value:
- no
Advertise StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
CiscoOspfFeatureTemplateMaxMetricRouterLsa, CiscoOspfFeatureTemplateMaxMetricRouterLsaArgs
- Ad
Type string - Set the router LSA advertisement type
- Choices:
administrative
,on-startup
- Choices:
- Optional bool
- Indicates if list item is considered optional.
- Time int
- Set how long to advertise maximum metric after router starts up
- Range:
5
-86400
- Range:
- Time
Variable string - Variable name
- Ad
Type string - Set the router LSA advertisement type
- Choices:
administrative
,on-startup
- Choices:
- Optional bool
- Indicates if list item is considered optional.
- Time int
- Set how long to advertise maximum metric after router starts up
- Range:
5
-86400
- Range:
- Time
Variable string - Variable name
- ad
Type String - Set the router LSA advertisement type
- Choices:
administrative
,on-startup
- Choices:
- optional Boolean
- Indicates if list item is considered optional.
- time Integer
- Set how long to advertise maximum metric after router starts up
- Range:
5
-86400
- Range:
- time
Variable String - Variable name
- ad
Type string - Set the router LSA advertisement type
- Choices:
administrative
,on-startup
- Choices:
- optional boolean
- Indicates if list item is considered optional.
- time number
- Set how long to advertise maximum metric after router starts up
- Range:
5
-86400
- Range:
- time
Variable string - Variable name
- ad_
type str - Set the router LSA advertisement type
- Choices:
administrative
,on-startup
- Choices:
- optional bool
- Indicates if list item is considered optional.
- time int
- Set how long to advertise maximum metric after router starts up
- Range:
5
-86400
- Range:
- time_
variable str - Variable name
- ad
Type String - Set the router LSA advertisement type
- Choices:
administrative
,on-startup
- Choices:
- optional Boolean
- Indicates if list item is considered optional.
- time Number
- Set how long to advertise maximum metric after router starts up
- Range:
5
-86400
- Range:
- time
Variable String - Variable name
CiscoOspfFeatureTemplateRedistribute, CiscoOspfFeatureTemplateRedistributeArgs
- Nat
Dia bool - Enable NAT DIA for redistributed routes
- Default value:
true
- Default value:
- Nat
Dia stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Protocol string
- Set the protocol
- Choices:
static
,connected
,bgp
,omp
,nat
,eigrp
- Choices:
- Protocol
Variable string - Variable name
- Route
Policy string - Set route policy to apply to redistributed routes
- Route
Policy stringVariable - Variable name
- Nat
Dia bool - Enable NAT DIA for redistributed routes
- Default value:
true
- Default value:
- Nat
Dia stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Protocol string
- Set the protocol
- Choices:
static
,connected
,bgp
,omp
,nat
,eigrp
- Choices:
- Protocol
Variable string - Variable name
- Route
Policy string - Set route policy to apply to redistributed routes
- Route
Policy stringVariable - Variable name
- nat
Dia Boolean - Enable NAT DIA for redistributed routes
- Default value:
true
- Default value:
- nat
Dia StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- protocol String
- Set the protocol
- Choices:
static
,connected
,bgp
,omp
,nat
,eigrp
- Choices:
- protocol
Variable String - Variable name
- route
Policy String - Set route policy to apply to redistributed routes
- route
Policy StringVariable - Variable name
- nat
Dia boolean - Enable NAT DIA for redistributed routes
- Default value:
true
- Default value:
- nat
Dia stringVariable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- protocol string
- Set the protocol
- Choices:
static
,connected
,bgp
,omp
,nat
,eigrp
- Choices:
- protocol
Variable string - Variable name
- route
Policy string - Set route policy to apply to redistributed routes
- route
Policy stringVariable - Variable name
- nat_
dia bool - Enable NAT DIA for redistributed routes
- Default value:
true
- Default value:
- nat_
dia_ strvariable - Variable name
- optional bool
- Indicates if list item is considered optional.
- protocol str
- Set the protocol
- Choices:
static
,connected
,bgp
,omp
,nat
,eigrp
- Choices:
- protocol_
variable str - Variable name
- route_
policy str - Set route policy to apply to redistributed routes
- route_
policy_ strvariable - Variable name
- nat
Dia Boolean - Enable NAT DIA for redistributed routes
- Default value:
true
- Default value:
- nat
Dia StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- protocol String
- Set the protocol
- Choices:
static
,connected
,bgp
,omp
,nat
,eigrp
- Choices:
- protocol
Variable String - Variable name
- route
Policy String - Set route policy to apply to redistributed routes
- route
Policy StringVariable - Variable name
CiscoOspfFeatureTemplateRoutePolicy, CiscoOspfFeatureTemplateRoutePolicyArgs
- Direction string
- Set direction to apply policy
- Choices:
in
- Choices:
- Direction
Variable string - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Policy
Name string - Name of route policy
- Policy
Name stringVariable - Variable name
- Direction string
- Set direction to apply policy
- Choices:
in
- Choices:
- Direction
Variable string - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Policy
Name string - Name of route policy
- Policy
Name stringVariable - Variable name
- direction String
- Set direction to apply policy
- Choices:
in
- Choices:
- direction
Variable String - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- policy
Name String - Name of route policy
- policy
Name StringVariable - Variable name
- direction string
- Set direction to apply policy
- Choices:
in
- Choices:
- direction
Variable string - Variable name
- optional boolean
- Indicates if list item is considered optional.
- policy
Name string - Name of route policy
- policy
Name stringVariable - Variable name
- direction str
- Set direction to apply policy
- Choices:
in
- Choices:
- direction_
variable str - Variable name
- optional bool
- Indicates if list item is considered optional.
- policy_
name str - Name of route policy
- policy_
name_ strvariable - Variable name
- direction String
- Set direction to apply policy
- Choices:
in
- Choices:
- direction
Variable String - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- policy
Name String - Name of route policy
- policy
Name StringVariable - Variable name
Import
$ pulumi import sdwan:index/ciscoOspfFeatureTemplate:CiscoOspfFeatureTemplate example "f6b2c44c-693c-4763-b010-895aa3d236bd"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
sdwan
Terraform Provider.