1. Packages
  2. Fortios
  3. API Docs
  4. router
  5. getRoutemap
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

fortios.router.getRoutemap

Explore with Pulumi AI

Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

Use this data source to get information on an fortios router routemap

Using getRoutemap

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getRoutemap(args: GetRoutemapArgs, opts?: InvokeOptions): Promise<GetRoutemapResult>
function getRoutemapOutput(args: GetRoutemapOutputArgs, opts?: InvokeOptions): Output<GetRoutemapResult>
Copy
def get_routemap(name: Optional[str] = None,
                 vdomparam: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetRoutemapResult
def get_routemap_output(name: Optional[pulumi.Input[str]] = None,
                 vdomparam: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetRoutemapResult]
Copy
func LookupRoutemap(ctx *Context, args *LookupRoutemapArgs, opts ...InvokeOption) (*LookupRoutemapResult, error)
func LookupRoutemapOutput(ctx *Context, args *LookupRoutemapOutputArgs, opts ...InvokeOption) LookupRoutemapResultOutput
Copy

> Note: This function is named LookupRoutemap in the Go SDK.

public static class GetRoutemap 
{
    public static Task<GetRoutemapResult> InvokeAsync(GetRoutemapArgs args, InvokeOptions? opts = null)
    public static Output<GetRoutemapResult> Invoke(GetRoutemapInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetRoutemapResult> getRoutemap(GetRoutemapArgs args, InvokeOptions options)
public static Output<GetRoutemapResult> getRoutemap(GetRoutemapArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: fortios:router/getRoutemap:getRoutemap
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name This property is required. string
Specify the name of the desired router routemap.
Vdomparam Changes to this property will trigger replacement. string
Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
Name This property is required. string
Specify the name of the desired router routemap.
Vdomparam Changes to this property will trigger replacement. string
Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
name This property is required. String
Specify the name of the desired router routemap.
vdomparam Changes to this property will trigger replacement. String
Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
name This property is required. string
Specify the name of the desired router routemap.
vdomparam Changes to this property will trigger replacement. string
Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
name This property is required. str
Specify the name of the desired router routemap.
vdomparam Changes to this property will trigger replacement. str
Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
name This property is required. String
Specify the name of the desired router routemap.
vdomparam Changes to this property will trigger replacement. String
Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.

getRoutemap Result

The following output properties are available:

Comments string
Optional comments.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Name.
Rules List<Pulumiverse.Fortios.Router.Outputs.GetRoutemapRule>
Rule. The structure of rule block is documented below.
Vdomparam string
Comments string
Optional comments.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Name.
Rules []GetRoutemapRule
Rule. The structure of rule block is documented below.
Vdomparam string
comments String
Optional comments.
id String
The provider-assigned unique ID for this managed resource.
name String
Name.
rules List<GetRoutemapRule>
Rule. The structure of rule block is documented below.
vdomparam String
comments string
Optional comments.
id string
The provider-assigned unique ID for this managed resource.
name string
Name.
rules GetRoutemapRule[]
Rule. The structure of rule block is documented below.
vdomparam string
comments str
Optional comments.
id str
The provider-assigned unique ID for this managed resource.
name str
Name.
rules Sequence[GetRoutemapRule]
Rule. The structure of rule block is documented below.
vdomparam str
comments String
Optional comments.
id String
The provider-assigned unique ID for this managed resource.
name String
Name.
rules List<Property Map>
Rule. The structure of rule block is documented below.
vdomparam String

Supporting Types

GetRoutemapRule

Action This property is required. string
Action.
Id This property is required. int
Rule ID.
MatchAsPath This property is required. string
Match BGP AS path list.
MatchCommunity This property is required. string
Match BGP community list.
MatchCommunityExact This property is required. string
Enable/disable exact matching of communities.
MatchExtcommunity This property is required. string
Match BGP extended community list.
MatchExtcommunityExact This property is required. string
Enable/disable exact matching of extended communities.
MatchFlags This property is required. int
BGP flag value to match (0 - 65535)
MatchInterface This property is required. string
Match interface configuration.
MatchIp6Address This property is required. string
Match IPv6 address permitted by access-list6 or prefix-list6.
MatchIp6Nexthop This property is required. string
Match next hop IPv6 address passed by access-list6 or prefix-list6.
MatchIpAddress This property is required. string
Match IP address permitted by access-list or prefix-list.
MatchIpNexthop This property is required. string
Match next hop IP address passed by access-list or prefix-list.
MatchMetric This property is required. int
Match metric for redistribute routes.
MatchOrigin This property is required. string
Match BGP origin code.
MatchRouteType This property is required. string
Match route type.
MatchTag This property is required. int
Match tag.
MatchVrf This property is required. int
Match VRF ID.
SetAggregatorAs This property is required. int
BGP aggregator AS.
SetAggregatorIp This property is required. string
BGP aggregator IP.
SetAspathAction This property is required. string
Specify preferred action of set-aspath.
SetAspaths This property is required. List<Pulumiverse.Fortios.Router.Inputs.GetRoutemapRuleSetAspath>
Prepend BGP AS path attribute. The structure of set_aspath block is documented below.
SetAtomicAggregate This property is required. string
Enable/disable BGP atomic aggregate attribute.
SetCommunities This property is required. List<Pulumiverse.Fortios.Router.Inputs.GetRoutemapRuleSetCommunity>
BGP community attribute. The structure of set_community block is documented below.
SetCommunityAdditive This property is required. string
Enable/disable adding set-community to existing community.
SetCommunityDelete This property is required. string
Delete communities matching community list.
SetDampeningMaxSuppress This property is required. int
Maximum duration to suppress a route (1 - 255 min, 0 = unset).
SetDampeningReachabilityHalfLife This property is required. int
Reachability half-life time for the penalty (1 - 45 min, 0 = unset).
SetDampeningReuse This property is required. int
Value to start reusing a route (1 - 20000, 0 = unset).
SetDampeningSuppress This property is required. int
Value to start suppressing a route (1 - 20000, 0 = unset).
SetDampeningUnreachabilityHalfLife This property is required. int
Unreachability Half-life time for the penalty (1 - 45 min, 0 = unset)
SetExtcommunityRts This property is required. List<Pulumiverse.Fortios.Router.Inputs.GetRoutemapRuleSetExtcommunityRt>
Route Target extended community. The structure of set_extcommunity_rt block is documented below.
SetExtcommunitySoos This property is required. List<Pulumiverse.Fortios.Router.Inputs.GetRoutemapRuleSetExtcommunitySoo>
Site-of-Origin extended community. The structure of set_extcommunity_soo block is documented below.
SetFlags This property is required. int
BGP flags value (0 - 65535)
SetIp6Nexthop This property is required. string
IPv6 global address of next hop.
SetIp6NexthopLocal This property is required. string
IPv6 local address of next hop.
SetIpNexthop This property is required. string
IP address of next hop.
SetIpPrefsrc This property is required. string
IP address of preferred source.
SetLocalPreference This property is required. int
BGP local preference path attribute.
SetMetric This property is required. int
Metric value.
SetMetricType This property is required. string
Metric type.
SetOrigin This property is required. string
BGP origin code.
SetOriginatorId This property is required. string
BGP originator ID attribute.
SetPriority This property is required. int
Priority for routing table.
SetRouteTag This property is required. int
Route tag for routing table.
SetTag This property is required. int
Tag value.
SetVpnv4Nexthop This property is required. string
IP address of VPNv4 next-hop.
SetVpnv6Nexthop This property is required. string
IPv6 global address of VPNv6 next-hop.
SetVpnv6NexthopLocal This property is required. string
IPv6 link-local address of VPNv6 next-hop.
SetWeight This property is required. int
BGP weight for routing table.
Action This property is required. string
Action.
Id This property is required. int
Rule ID.
MatchAsPath This property is required. string
Match BGP AS path list.
MatchCommunity This property is required. string
Match BGP community list.
MatchCommunityExact This property is required. string
Enable/disable exact matching of communities.
MatchExtcommunity This property is required. string
Match BGP extended community list.
MatchExtcommunityExact This property is required. string
Enable/disable exact matching of extended communities.
MatchFlags This property is required. int
BGP flag value to match (0 - 65535)
MatchInterface This property is required. string
Match interface configuration.
MatchIp6Address This property is required. string
Match IPv6 address permitted by access-list6 or prefix-list6.
MatchIp6Nexthop This property is required. string
Match next hop IPv6 address passed by access-list6 or prefix-list6.
MatchIpAddress This property is required. string
Match IP address permitted by access-list or prefix-list.
MatchIpNexthop This property is required. string
Match next hop IP address passed by access-list or prefix-list.
MatchMetric This property is required. int
Match metric for redistribute routes.
MatchOrigin This property is required. string
Match BGP origin code.
MatchRouteType This property is required. string
Match route type.
MatchTag This property is required. int
Match tag.
MatchVrf This property is required. int
Match VRF ID.
SetAggregatorAs This property is required. int
BGP aggregator AS.
SetAggregatorIp This property is required. string
BGP aggregator IP.
SetAspathAction This property is required. string
Specify preferred action of set-aspath.
SetAspaths This property is required. []GetRoutemapRuleSetAspath
Prepend BGP AS path attribute. The structure of set_aspath block is documented below.
SetAtomicAggregate This property is required. string
Enable/disable BGP atomic aggregate attribute.
SetCommunities This property is required. []GetRoutemapRuleSetCommunity
BGP community attribute. The structure of set_community block is documented below.
SetCommunityAdditive This property is required. string
Enable/disable adding set-community to existing community.
SetCommunityDelete This property is required. string
Delete communities matching community list.
SetDampeningMaxSuppress This property is required. int
Maximum duration to suppress a route (1 - 255 min, 0 = unset).
SetDampeningReachabilityHalfLife This property is required. int
Reachability half-life time for the penalty (1 - 45 min, 0 = unset).
SetDampeningReuse This property is required. int
Value to start reusing a route (1 - 20000, 0 = unset).
SetDampeningSuppress This property is required. int
Value to start suppressing a route (1 - 20000, 0 = unset).
SetDampeningUnreachabilityHalfLife This property is required. int
Unreachability Half-life time for the penalty (1 - 45 min, 0 = unset)
SetExtcommunityRts This property is required. []GetRoutemapRuleSetExtcommunityRt
Route Target extended community. The structure of set_extcommunity_rt block is documented below.
SetExtcommunitySoos This property is required. []GetRoutemapRuleSetExtcommunitySoo
Site-of-Origin extended community. The structure of set_extcommunity_soo block is documented below.
SetFlags This property is required. int
BGP flags value (0 - 65535)
SetIp6Nexthop This property is required. string
IPv6 global address of next hop.
SetIp6NexthopLocal This property is required. string
IPv6 local address of next hop.
SetIpNexthop This property is required. string
IP address of next hop.
SetIpPrefsrc This property is required. string
IP address of preferred source.
SetLocalPreference This property is required. int
BGP local preference path attribute.
SetMetric This property is required. int
Metric value.
SetMetricType This property is required. string
Metric type.
SetOrigin This property is required. string
BGP origin code.
SetOriginatorId This property is required. string
BGP originator ID attribute.
SetPriority This property is required. int
Priority for routing table.
SetRouteTag This property is required. int
Route tag for routing table.
SetTag This property is required. int
Tag value.
SetVpnv4Nexthop This property is required. string
IP address of VPNv4 next-hop.
SetVpnv6Nexthop This property is required. string
IPv6 global address of VPNv6 next-hop.
SetVpnv6NexthopLocal This property is required. string
IPv6 link-local address of VPNv6 next-hop.
SetWeight This property is required. int
BGP weight for routing table.
action This property is required. String
Action.
id This property is required. Integer
Rule ID.
matchAsPath This property is required. String
Match BGP AS path list.
matchCommunity This property is required. String
Match BGP community list.
matchCommunityExact This property is required. String
Enable/disable exact matching of communities.
matchExtcommunity This property is required. String
Match BGP extended community list.
matchExtcommunityExact This property is required. String
Enable/disable exact matching of extended communities.
matchFlags This property is required. Integer
BGP flag value to match (0 - 65535)
matchInterface This property is required. String
Match interface configuration.
matchIp6Address This property is required. String
Match IPv6 address permitted by access-list6 or prefix-list6.
matchIp6Nexthop This property is required. String
Match next hop IPv6 address passed by access-list6 or prefix-list6.
matchIpAddress This property is required. String
Match IP address permitted by access-list or prefix-list.
matchIpNexthop This property is required. String
Match next hop IP address passed by access-list or prefix-list.
matchMetric This property is required. Integer
Match metric for redistribute routes.
matchOrigin This property is required. String
Match BGP origin code.
matchRouteType This property is required. String
Match route type.
matchTag This property is required. Integer
Match tag.
matchVrf This property is required. Integer
Match VRF ID.
setAggregatorAs This property is required. Integer
BGP aggregator AS.
setAggregatorIp This property is required. String
BGP aggregator IP.
setAspathAction This property is required. String
Specify preferred action of set-aspath.
setAspaths This property is required. List<GetRoutemapRuleSetAspath>
Prepend BGP AS path attribute. The structure of set_aspath block is documented below.
setAtomicAggregate This property is required. String
Enable/disable BGP atomic aggregate attribute.
setCommunities This property is required. List<GetRoutemapRuleSetCommunity>
BGP community attribute. The structure of set_community block is documented below.
setCommunityAdditive This property is required. String
Enable/disable adding set-community to existing community.
setCommunityDelete This property is required. String
Delete communities matching community list.
setDampeningMaxSuppress This property is required. Integer
Maximum duration to suppress a route (1 - 255 min, 0 = unset).
setDampeningReachabilityHalfLife This property is required. Integer
Reachability half-life time for the penalty (1 - 45 min, 0 = unset).
setDampeningReuse This property is required. Integer
Value to start reusing a route (1 - 20000, 0 = unset).
setDampeningSuppress This property is required. Integer
Value to start suppressing a route (1 - 20000, 0 = unset).
setDampeningUnreachabilityHalfLife This property is required. Integer
Unreachability Half-life time for the penalty (1 - 45 min, 0 = unset)
setExtcommunityRts This property is required. List<GetRoutemapRuleSetExtcommunityRt>
Route Target extended community. The structure of set_extcommunity_rt block is documented below.
setExtcommunitySoos This property is required. List<GetRoutemapRuleSetExtcommunitySoo>
Site-of-Origin extended community. The structure of set_extcommunity_soo block is documented below.
setFlags This property is required. Integer
BGP flags value (0 - 65535)
setIp6Nexthop This property is required. String
IPv6 global address of next hop.
setIp6NexthopLocal This property is required. String
IPv6 local address of next hop.
setIpNexthop This property is required. String
IP address of next hop.
setIpPrefsrc This property is required. String
IP address of preferred source.
setLocalPreference This property is required. Integer
BGP local preference path attribute.
setMetric This property is required. Integer
Metric value.
setMetricType This property is required. String
Metric type.
setOrigin This property is required. String
BGP origin code.
setOriginatorId This property is required. String
BGP originator ID attribute.
setPriority This property is required. Integer
Priority for routing table.
setRouteTag This property is required. Integer
Route tag for routing table.
setTag This property is required. Integer
Tag value.
setVpnv4Nexthop This property is required. String
IP address of VPNv4 next-hop.
setVpnv6Nexthop This property is required. String
IPv6 global address of VPNv6 next-hop.
setVpnv6NexthopLocal This property is required. String
IPv6 link-local address of VPNv6 next-hop.
setWeight This property is required. Integer
BGP weight for routing table.
action This property is required. string
Action.
id This property is required. number
Rule ID.
matchAsPath This property is required. string
Match BGP AS path list.
matchCommunity This property is required. string
Match BGP community list.
matchCommunityExact This property is required. string
Enable/disable exact matching of communities.
matchExtcommunity This property is required. string
Match BGP extended community list.
matchExtcommunityExact This property is required. string
Enable/disable exact matching of extended communities.
matchFlags This property is required. number
BGP flag value to match (0 - 65535)
matchInterface This property is required. string
Match interface configuration.
matchIp6Address This property is required. string
Match IPv6 address permitted by access-list6 or prefix-list6.
matchIp6Nexthop This property is required. string
Match next hop IPv6 address passed by access-list6 or prefix-list6.
matchIpAddress This property is required. string
Match IP address permitted by access-list or prefix-list.
matchIpNexthop This property is required. string
Match next hop IP address passed by access-list or prefix-list.
matchMetric This property is required. number
Match metric for redistribute routes.
matchOrigin This property is required. string
Match BGP origin code.
matchRouteType This property is required. string
Match route type.
matchTag This property is required. number
Match tag.
matchVrf This property is required. number
Match VRF ID.
setAggregatorAs This property is required. number
BGP aggregator AS.
setAggregatorIp This property is required. string
BGP aggregator IP.
setAspathAction This property is required. string
Specify preferred action of set-aspath.
setAspaths This property is required. GetRoutemapRuleSetAspath[]
Prepend BGP AS path attribute. The structure of set_aspath block is documented below.
setAtomicAggregate This property is required. string
Enable/disable BGP atomic aggregate attribute.
setCommunities This property is required. GetRoutemapRuleSetCommunity[]
BGP community attribute. The structure of set_community block is documented below.
setCommunityAdditive This property is required. string
Enable/disable adding set-community to existing community.
setCommunityDelete This property is required. string
Delete communities matching community list.
setDampeningMaxSuppress This property is required. number
Maximum duration to suppress a route (1 - 255 min, 0 = unset).
setDampeningReachabilityHalfLife This property is required. number
Reachability half-life time for the penalty (1 - 45 min, 0 = unset).
setDampeningReuse This property is required. number
Value to start reusing a route (1 - 20000, 0 = unset).
setDampeningSuppress This property is required. number
Value to start suppressing a route (1 - 20000, 0 = unset).
setDampeningUnreachabilityHalfLife This property is required. number
Unreachability Half-life time for the penalty (1 - 45 min, 0 = unset)
setExtcommunityRts This property is required. GetRoutemapRuleSetExtcommunityRt[]
Route Target extended community. The structure of set_extcommunity_rt block is documented below.
setExtcommunitySoos This property is required. GetRoutemapRuleSetExtcommunitySoo[]
Site-of-Origin extended community. The structure of set_extcommunity_soo block is documented below.
setFlags This property is required. number
BGP flags value (0 - 65535)
setIp6Nexthop This property is required. string
IPv6 global address of next hop.
setIp6NexthopLocal This property is required. string
IPv6 local address of next hop.
setIpNexthop This property is required. string
IP address of next hop.
setIpPrefsrc This property is required. string
IP address of preferred source.
setLocalPreference This property is required. number
BGP local preference path attribute.
setMetric This property is required. number
Metric value.
setMetricType This property is required. string
Metric type.
setOrigin This property is required. string
BGP origin code.
setOriginatorId This property is required. string
BGP originator ID attribute.
setPriority This property is required. number
Priority for routing table.
setRouteTag This property is required. number
Route tag for routing table.
setTag This property is required. number
Tag value.
setVpnv4Nexthop This property is required. string
IP address of VPNv4 next-hop.
setVpnv6Nexthop This property is required. string
IPv6 global address of VPNv6 next-hop.
setVpnv6NexthopLocal This property is required. string
IPv6 link-local address of VPNv6 next-hop.
setWeight This property is required. number
BGP weight for routing table.
action This property is required. str
Action.
id This property is required. int
Rule ID.
match_as_path This property is required. str
Match BGP AS path list.
match_community This property is required. str
Match BGP community list.
match_community_exact This property is required. str
Enable/disable exact matching of communities.
match_extcommunity This property is required. str
Match BGP extended community list.
match_extcommunity_exact This property is required. str
Enable/disable exact matching of extended communities.
match_flags This property is required. int
BGP flag value to match (0 - 65535)
match_interface This property is required. str
Match interface configuration.
match_ip6_address This property is required. str
Match IPv6 address permitted by access-list6 or prefix-list6.
match_ip6_nexthop This property is required. str
Match next hop IPv6 address passed by access-list6 or prefix-list6.
match_ip_address This property is required. str
Match IP address permitted by access-list or prefix-list.
match_ip_nexthop This property is required. str
Match next hop IP address passed by access-list or prefix-list.
match_metric This property is required. int
Match metric for redistribute routes.
match_origin This property is required. str
Match BGP origin code.
match_route_type This property is required. str
Match route type.
match_tag This property is required. int
Match tag.
match_vrf This property is required. int
Match VRF ID.
set_aggregator_as This property is required. int
BGP aggregator AS.
set_aggregator_ip This property is required. str
BGP aggregator IP.
set_aspath_action This property is required. str
Specify preferred action of set-aspath.
set_aspaths This property is required. Sequence[GetRoutemapRuleSetAspath]
Prepend BGP AS path attribute. The structure of set_aspath block is documented below.
set_atomic_aggregate This property is required. str
Enable/disable BGP atomic aggregate attribute.
set_communities This property is required. Sequence[GetRoutemapRuleSetCommunity]
BGP community attribute. The structure of set_community block is documented below.
set_community_additive This property is required. str
Enable/disable adding set-community to existing community.
set_community_delete This property is required. str
Delete communities matching community list.
set_dampening_max_suppress This property is required. int
Maximum duration to suppress a route (1 - 255 min, 0 = unset).
set_dampening_reachability_half_life This property is required. int
Reachability half-life time for the penalty (1 - 45 min, 0 = unset).
set_dampening_reuse This property is required. int
Value to start reusing a route (1 - 20000, 0 = unset).
set_dampening_suppress This property is required. int
Value to start suppressing a route (1 - 20000, 0 = unset).
set_dampening_unreachability_half_life This property is required. int
Unreachability Half-life time for the penalty (1 - 45 min, 0 = unset)
set_extcommunity_rts This property is required. Sequence[GetRoutemapRuleSetExtcommunityRt]
Route Target extended community. The structure of set_extcommunity_rt block is documented below.
set_extcommunity_soos This property is required. Sequence[GetRoutemapRuleSetExtcommunitySoo]
Site-of-Origin extended community. The structure of set_extcommunity_soo block is documented below.
set_flags This property is required. int
BGP flags value (0 - 65535)
set_ip6_nexthop This property is required. str
IPv6 global address of next hop.
set_ip6_nexthop_local This property is required. str
IPv6 local address of next hop.
set_ip_nexthop This property is required. str
IP address of next hop.
set_ip_prefsrc This property is required. str
IP address of preferred source.
set_local_preference This property is required. int
BGP local preference path attribute.
set_metric This property is required. int
Metric value.
set_metric_type This property is required. str
Metric type.
set_origin This property is required. str
BGP origin code.
set_originator_id This property is required. str
BGP originator ID attribute.
set_priority This property is required. int
Priority for routing table.
set_route_tag This property is required. int
Route tag for routing table.
set_tag This property is required. int
Tag value.
set_vpnv4_nexthop This property is required. str
IP address of VPNv4 next-hop.
set_vpnv6_nexthop This property is required. str
IPv6 global address of VPNv6 next-hop.
set_vpnv6_nexthop_local This property is required. str
IPv6 link-local address of VPNv6 next-hop.
set_weight This property is required. int
BGP weight for routing table.
action This property is required. String
Action.
id This property is required. Number
Rule ID.
matchAsPath This property is required. String
Match BGP AS path list.
matchCommunity This property is required. String
Match BGP community list.
matchCommunityExact This property is required. String
Enable/disable exact matching of communities.
matchExtcommunity This property is required. String
Match BGP extended community list.
matchExtcommunityExact This property is required. String
Enable/disable exact matching of extended communities.
matchFlags This property is required. Number
BGP flag value to match (0 - 65535)
matchInterface This property is required. String
Match interface configuration.
matchIp6Address This property is required. String
Match IPv6 address permitted by access-list6 or prefix-list6.
matchIp6Nexthop This property is required. String
Match next hop IPv6 address passed by access-list6 or prefix-list6.
matchIpAddress This property is required. String
Match IP address permitted by access-list or prefix-list.
matchIpNexthop This property is required. String
Match next hop IP address passed by access-list or prefix-list.
matchMetric This property is required. Number
Match metric for redistribute routes.
matchOrigin This property is required. String
Match BGP origin code.
matchRouteType This property is required. String
Match route type.
matchTag This property is required. Number
Match tag.
matchVrf This property is required. Number
Match VRF ID.
setAggregatorAs This property is required. Number
BGP aggregator AS.
setAggregatorIp This property is required. String
BGP aggregator IP.
setAspathAction This property is required. String
Specify preferred action of set-aspath.
setAspaths This property is required. List<Property Map>
Prepend BGP AS path attribute. The structure of set_aspath block is documented below.
setAtomicAggregate This property is required. String
Enable/disable BGP atomic aggregate attribute.
setCommunities This property is required. List<Property Map>
BGP community attribute. The structure of set_community block is documented below.
setCommunityAdditive This property is required. String
Enable/disable adding set-community to existing community.
setCommunityDelete This property is required. String
Delete communities matching community list.
setDampeningMaxSuppress This property is required. Number
Maximum duration to suppress a route (1 - 255 min, 0 = unset).
setDampeningReachabilityHalfLife This property is required. Number
Reachability half-life time for the penalty (1 - 45 min, 0 = unset).
setDampeningReuse This property is required. Number
Value to start reusing a route (1 - 20000, 0 = unset).
setDampeningSuppress This property is required. Number
Value to start suppressing a route (1 - 20000, 0 = unset).
setDampeningUnreachabilityHalfLife This property is required. Number
Unreachability Half-life time for the penalty (1 - 45 min, 0 = unset)
setExtcommunityRts This property is required. List<Property Map>
Route Target extended community. The structure of set_extcommunity_rt block is documented below.
setExtcommunitySoos This property is required. List<Property Map>
Site-of-Origin extended community. The structure of set_extcommunity_soo block is documented below.
setFlags This property is required. Number
BGP flags value (0 - 65535)
setIp6Nexthop This property is required. String
IPv6 global address of next hop.
setIp6NexthopLocal This property is required. String
IPv6 local address of next hop.
setIpNexthop This property is required. String
IP address of next hop.
setIpPrefsrc This property is required. String
IP address of preferred source.
setLocalPreference This property is required. Number
BGP local preference path attribute.
setMetric This property is required. Number
Metric value.
setMetricType This property is required. String
Metric type.
setOrigin This property is required. String
BGP origin code.
setOriginatorId This property is required. String
BGP originator ID attribute.
setPriority This property is required. Number
Priority for routing table.
setRouteTag This property is required. Number
Route tag for routing table.
setTag This property is required. Number
Tag value.
setVpnv4Nexthop This property is required. String
IP address of VPNv4 next-hop.
setVpnv6Nexthop This property is required. String
IPv6 global address of VPNv6 next-hop.
setVpnv6NexthopLocal This property is required. String
IPv6 link-local address of VPNv6 next-hop.
setWeight This property is required. Number
BGP weight for routing table.

GetRoutemapRuleSetAspath

As This property is required. string
AS number (0 - 42949672). NOTE: Use quotes for repeating numbers, e.g.: "1 1 2"
As This property is required. string
AS number (0 - 42949672). NOTE: Use quotes for repeating numbers, e.g.: "1 1 2"
as This property is required. String
AS number (0 - 42949672). NOTE: Use quotes for repeating numbers, e.g.: "1 1 2"
as This property is required. string
AS number (0 - 42949672). NOTE: Use quotes for repeating numbers, e.g.: "1 1 2"
as_ This property is required. str
AS number (0 - 42949672). NOTE: Use quotes for repeating numbers, e.g.: "1 1 2"
as This property is required. String
AS number (0 - 42949672). NOTE: Use quotes for repeating numbers, e.g.: "1 1 2"

GetRoutemapRuleSetCommunity

Community This property is required. string
AA:NN
Community This property is required. string
AA:NN
community This property is required. String
AA:NN
community This property is required. string
AA:NN
community This property is required. str
AA:NN
community This property is required. String
AA:NN

GetRoutemapRuleSetExtcommunityRt

Community This property is required. string
AA:NN
Community This property is required. string
AA:NN
community This property is required. String
AA:NN
community This property is required. string
AA:NN
community This property is required. str
AA:NN
community This property is required. String
AA:NN

GetRoutemapRuleSetExtcommunitySoo

Community This property is required. string
AA:NN
Community This property is required. string
AA:NN
community This property is required. String
AA:NN
community This property is required. string
AA:NN
community This property is required. str
AA:NN
community This property is required. String
AA:NN

Package Details

Repository
fortios pulumiverse/pulumi-fortios
License
Apache-2.0
Notes
This Pulumi package is based on the fortios Terraform Provider.
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse