fortios.router.Multicast
Explore with Pulumi AI
Configure router multicast.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortios from "@pulumiverse/fortios";
const trname = new fortios.router.Multicast("trname", {
multicastRouting: "disable",
pimSmGlobal: {
bsrAllowQuickRefresh: "disable",
bsrCandidate: "disable",
bsrHash: 10,
bsrPriority: 0,
ciscoCrpPrefix: "disable",
ciscoIgnoreRpSetPriority: "disable",
ciscoRegisterChecksum: "disable",
joinPruneHoldtime: 210,
messageInterval: 60,
nullRegisterRetries: 1,
registerRateLimit: 0,
registerRpReachability: "enable",
registerSource: "disable",
registerSourceIp: "0.0.0.0",
registerSupression: 60,
rpRegisterKeepalive: 185,
sptThreshold: "enable",
ssm: "disable",
},
routeLimit: 2147483647,
routeThreshold: 2147483647,
});
import pulumi
import pulumiverse_fortios as fortios
trname = fortios.router.Multicast("trname",
multicast_routing="disable",
pim_sm_global=fortios.router.MulticastPimSmGlobalArgs(
bsr_allow_quick_refresh="disable",
bsr_candidate="disable",
bsr_hash=10,
bsr_priority=0,
cisco_crp_prefix="disable",
cisco_ignore_rp_set_priority="disable",
cisco_register_checksum="disable",
join_prune_holdtime=210,
message_interval=60,
null_register_retries=1,
register_rate_limit=0,
register_rp_reachability="enable",
register_source="disable",
register_source_ip="0.0.0.0",
register_supression=60,
rp_register_keepalive=185,
spt_threshold="enable",
ssm="disable",
),
route_limit=2147483647,
route_threshold=2147483647)
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := router.NewMulticast(ctx, "trname", &router.MulticastArgs{
MulticastRouting: pulumi.String("disable"),
PimSmGlobal: &router.MulticastPimSmGlobalArgs{
BsrAllowQuickRefresh: pulumi.String("disable"),
BsrCandidate: pulumi.String("disable"),
BsrHash: pulumi.Int(10),
BsrPriority: pulumi.Int(0),
CiscoCrpPrefix: pulumi.String("disable"),
CiscoIgnoreRpSetPriority: pulumi.String("disable"),
CiscoRegisterChecksum: pulumi.String("disable"),
JoinPruneHoldtime: pulumi.Int(210),
MessageInterval: pulumi.Int(60),
NullRegisterRetries: pulumi.Int(1),
RegisterRateLimit: pulumi.Int(0),
RegisterRpReachability: pulumi.String("enable"),
RegisterSource: pulumi.String("disable"),
RegisterSourceIp: pulumi.String("0.0.0.0"),
RegisterSupression: pulumi.Int(60),
RpRegisterKeepalive: pulumi.Int(185),
SptThreshold: pulumi.String("enable"),
Ssm: pulumi.String("disable"),
},
RouteLimit: pulumi.Int(2147483647),
RouteThreshold: pulumi.Int(2147483647),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortios = Pulumiverse.Fortios;
return await Deployment.RunAsync(() =>
{
var trname = new Fortios.Router.Multicast("trname", new()
{
MulticastRouting = "disable",
PimSmGlobal = new Fortios.Router.Inputs.MulticastPimSmGlobalArgs
{
BsrAllowQuickRefresh = "disable",
BsrCandidate = "disable",
BsrHash = 10,
BsrPriority = 0,
CiscoCrpPrefix = "disable",
CiscoIgnoreRpSetPriority = "disable",
CiscoRegisterChecksum = "disable",
JoinPruneHoldtime = 210,
MessageInterval = 60,
NullRegisterRetries = 1,
RegisterRateLimit = 0,
RegisterRpReachability = "enable",
RegisterSource = "disable",
RegisterSourceIp = "0.0.0.0",
RegisterSupression = 60,
RpRegisterKeepalive = 185,
SptThreshold = "enable",
Ssm = "disable",
},
RouteLimit = 2147483647,
RouteThreshold = 2147483647,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortios.router.Multicast;
import com.pulumi.fortios.router.MulticastArgs;
import com.pulumi.fortios.router.inputs.MulticastPimSmGlobalArgs;
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 trname = new Multicast("trname", MulticastArgs.builder()
.multicastRouting("disable")
.pimSmGlobal(MulticastPimSmGlobalArgs.builder()
.bsrAllowQuickRefresh("disable")
.bsrCandidate("disable")
.bsrHash(10)
.bsrPriority(0)
.ciscoCrpPrefix("disable")
.ciscoIgnoreRpSetPriority("disable")
.ciscoRegisterChecksum("disable")
.joinPruneHoldtime(210)
.messageInterval(60)
.nullRegisterRetries(1)
.registerRateLimit(0)
.registerRpReachability("enable")
.registerSource("disable")
.registerSourceIp("0.0.0.0")
.registerSupression(60)
.rpRegisterKeepalive(185)
.sptThreshold("enable")
.ssm("disable")
.build())
.routeLimit(2147483647)
.routeThreshold(2147483647)
.build());
}
}
resources:
trname:
type: fortios:router:Multicast
properties:
multicastRouting: disable
pimSmGlobal:
bsrAllowQuickRefresh: disable
bsrCandidate: disable
bsrHash: 10
bsrPriority: 0
ciscoCrpPrefix: disable
ciscoIgnoreRpSetPriority: disable
ciscoRegisterChecksum: disable
joinPruneHoldtime: 210
messageInterval: 60
nullRegisterRetries: 1
registerRateLimit: 0
registerRpReachability: enable
registerSource: disable
registerSourceIp: 0.0.0.0
registerSupression: 60
rpRegisterKeepalive: 185
sptThreshold: enable
ssm: disable
routeLimit: 2.147483647e+09
routeThreshold: 2.147483647e+09
Create Multicast Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Multicast(name: string, args?: MulticastArgs, opts?: CustomResourceOptions);
@overload
def Multicast(resource_name: str,
args: Optional[MulticastArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Multicast(resource_name: str,
opts: Optional[ResourceOptions] = None,
dynamic_sort_subtable: Optional[str] = None,
get_all_tables: Optional[str] = None,
interfaces: Optional[Sequence[MulticastInterfaceArgs]] = None,
multicast_routing: Optional[str] = None,
pim_sm_global: Optional[MulticastPimSmGlobalArgs] = None,
route_limit: Optional[int] = None,
route_threshold: Optional[int] = None,
vdomparam: Optional[str] = None)
func NewMulticast(ctx *Context, name string, args *MulticastArgs, opts ...ResourceOption) (*Multicast, error)
public Multicast(string name, MulticastArgs? args = null, CustomResourceOptions? opts = null)
public Multicast(String name, MulticastArgs args)
public Multicast(String name, MulticastArgs args, CustomResourceOptions options)
type: fortios:router:Multicast
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 MulticastArgs
- 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 MulticastArgs
- 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 MulticastArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MulticastArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MulticastArgs
- 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 multicastResource = new Fortios.Router.Multicast("multicastResource", new()
{
DynamicSortSubtable = "string",
GetAllTables = "string",
Interfaces = new[]
{
new Fortios.Router.Inputs.MulticastInterfaceArgs
{
Bfd = "string",
CiscoExcludeGenid = "string",
DrPriority = 0,
HelloHoldtime = 0,
HelloInterval = 0,
Igmp = new Fortios.Router.Inputs.MulticastInterfaceIgmpArgs
{
AccessGroup = "string",
ImmediateLeaveGroup = "string",
LastMemberQueryCount = 0,
LastMemberQueryInterval = 0,
QueryInterval = 0,
QueryMaxResponseTime = 0,
QueryTimeout = 0,
RouterAlertCheck = "string",
Version = "string",
},
JoinGroups = new[]
{
new Fortios.Router.Inputs.MulticastInterfaceJoinGroupArgs
{
Address = "string",
},
},
MulticastFlow = "string",
Name = "string",
NeighbourFilter = "string",
Passive = "string",
PimMode = "string",
PropagationDelay = 0,
RpCandidate = "string",
RpCandidateGroup = "string",
RpCandidateInterval = 0,
RpCandidatePriority = 0,
RpfNbrFailBack = "string",
RpfNbrFailBackFilter = "string",
StateRefreshInterval = 0,
StaticGroup = "string",
TtlThreshold = 0,
},
},
MulticastRouting = "string",
PimSmGlobal = new Fortios.Router.Inputs.MulticastPimSmGlobalArgs
{
AcceptRegisterList = "string",
AcceptSourceList = "string",
BsrAllowQuickRefresh = "string",
BsrCandidate = "string",
BsrHash = 0,
BsrInterface = "string",
BsrPriority = 0,
CiscoCrpPrefix = "string",
CiscoIgnoreRpSetPriority = "string",
CiscoRegisterChecksum = "string",
CiscoRegisterChecksumGroup = "string",
JoinPruneHoldtime = 0,
MessageInterval = 0,
NullRegisterRetries = 0,
PimUseSdwan = "string",
RegisterRateLimit = 0,
RegisterRpReachability = "string",
RegisterSource = "string",
RegisterSourceInterface = "string",
RegisterSourceIp = "string",
RegisterSupression = 0,
RpAddresses = new[]
{
new Fortios.Router.Inputs.MulticastPimSmGlobalRpAddressArgs
{
Group = "string",
Id = 0,
IpAddress = "string",
},
},
RpRegisterKeepalive = 0,
SptThreshold = "string",
SptThresholdGroup = "string",
Ssm = "string",
SsmRange = "string",
},
RouteLimit = 0,
RouteThreshold = 0,
Vdomparam = "string",
});
example, err := router.NewMulticast(ctx, "multicastResource", &router.MulticastArgs{
DynamicSortSubtable: pulumi.String("string"),
GetAllTables: pulumi.String("string"),
Interfaces: router.MulticastInterfaceArray{
&router.MulticastInterfaceArgs{
Bfd: pulumi.String("string"),
CiscoExcludeGenid: pulumi.String("string"),
DrPriority: pulumi.Int(0),
HelloHoldtime: pulumi.Int(0),
HelloInterval: pulumi.Int(0),
Igmp: &router.MulticastInterfaceIgmpArgs{
AccessGroup: pulumi.String("string"),
ImmediateLeaveGroup: pulumi.String("string"),
LastMemberQueryCount: pulumi.Int(0),
LastMemberQueryInterval: pulumi.Int(0),
QueryInterval: pulumi.Int(0),
QueryMaxResponseTime: pulumi.Int(0),
QueryTimeout: pulumi.Int(0),
RouterAlertCheck: pulumi.String("string"),
Version: pulumi.String("string"),
},
JoinGroups: router.MulticastInterfaceJoinGroupArray{
&router.MulticastInterfaceJoinGroupArgs{
Address: pulumi.String("string"),
},
},
MulticastFlow: pulumi.String("string"),
Name: pulumi.String("string"),
NeighbourFilter: pulumi.String("string"),
Passive: pulumi.String("string"),
PimMode: pulumi.String("string"),
PropagationDelay: pulumi.Int(0),
RpCandidate: pulumi.String("string"),
RpCandidateGroup: pulumi.String("string"),
RpCandidateInterval: pulumi.Int(0),
RpCandidatePriority: pulumi.Int(0),
RpfNbrFailBack: pulumi.String("string"),
RpfNbrFailBackFilter: pulumi.String("string"),
StateRefreshInterval: pulumi.Int(0),
StaticGroup: pulumi.String("string"),
TtlThreshold: pulumi.Int(0),
},
},
MulticastRouting: pulumi.String("string"),
PimSmGlobal: &router.MulticastPimSmGlobalArgs{
AcceptRegisterList: pulumi.String("string"),
AcceptSourceList: pulumi.String("string"),
BsrAllowQuickRefresh: pulumi.String("string"),
BsrCandidate: pulumi.String("string"),
BsrHash: pulumi.Int(0),
BsrInterface: pulumi.String("string"),
BsrPriority: pulumi.Int(0),
CiscoCrpPrefix: pulumi.String("string"),
CiscoIgnoreRpSetPriority: pulumi.String("string"),
CiscoRegisterChecksum: pulumi.String("string"),
CiscoRegisterChecksumGroup: pulumi.String("string"),
JoinPruneHoldtime: pulumi.Int(0),
MessageInterval: pulumi.Int(0),
NullRegisterRetries: pulumi.Int(0),
PimUseSdwan: pulumi.String("string"),
RegisterRateLimit: pulumi.Int(0),
RegisterRpReachability: pulumi.String("string"),
RegisterSource: pulumi.String("string"),
RegisterSourceInterface: pulumi.String("string"),
RegisterSourceIp: pulumi.String("string"),
RegisterSupression: pulumi.Int(0),
RpAddresses: router.MulticastPimSmGlobalRpAddressArray{
&router.MulticastPimSmGlobalRpAddressArgs{
Group: pulumi.String("string"),
Id: pulumi.Int(0),
IpAddress: pulumi.String("string"),
},
},
RpRegisterKeepalive: pulumi.Int(0),
SptThreshold: pulumi.String("string"),
SptThresholdGroup: pulumi.String("string"),
Ssm: pulumi.String("string"),
SsmRange: pulumi.String("string"),
},
RouteLimit: pulumi.Int(0),
RouteThreshold: pulumi.Int(0),
Vdomparam: pulumi.String("string"),
})
var multicastResource = new Multicast("multicastResource", MulticastArgs.builder()
.dynamicSortSubtable("string")
.getAllTables("string")
.interfaces(MulticastInterfaceArgs.builder()
.bfd("string")
.ciscoExcludeGenid("string")
.drPriority(0)
.helloHoldtime(0)
.helloInterval(0)
.igmp(MulticastInterfaceIgmpArgs.builder()
.accessGroup("string")
.immediateLeaveGroup("string")
.lastMemberQueryCount(0)
.lastMemberQueryInterval(0)
.queryInterval(0)
.queryMaxResponseTime(0)
.queryTimeout(0)
.routerAlertCheck("string")
.version("string")
.build())
.joinGroups(MulticastInterfaceJoinGroupArgs.builder()
.address("string")
.build())
.multicastFlow("string")
.name("string")
.neighbourFilter("string")
.passive("string")
.pimMode("string")
.propagationDelay(0)
.rpCandidate("string")
.rpCandidateGroup("string")
.rpCandidateInterval(0)
.rpCandidatePriority(0)
.rpfNbrFailBack("string")
.rpfNbrFailBackFilter("string")
.stateRefreshInterval(0)
.staticGroup("string")
.ttlThreshold(0)
.build())
.multicastRouting("string")
.pimSmGlobal(MulticastPimSmGlobalArgs.builder()
.acceptRegisterList("string")
.acceptSourceList("string")
.bsrAllowQuickRefresh("string")
.bsrCandidate("string")
.bsrHash(0)
.bsrInterface("string")
.bsrPriority(0)
.ciscoCrpPrefix("string")
.ciscoIgnoreRpSetPriority("string")
.ciscoRegisterChecksum("string")
.ciscoRegisterChecksumGroup("string")
.joinPruneHoldtime(0)
.messageInterval(0)
.nullRegisterRetries(0)
.pimUseSdwan("string")
.registerRateLimit(0)
.registerRpReachability("string")
.registerSource("string")
.registerSourceInterface("string")
.registerSourceIp("string")
.registerSupression(0)
.rpAddresses(MulticastPimSmGlobalRpAddressArgs.builder()
.group("string")
.id(0)
.ipAddress("string")
.build())
.rpRegisterKeepalive(0)
.sptThreshold("string")
.sptThresholdGroup("string")
.ssm("string")
.ssmRange("string")
.build())
.routeLimit(0)
.routeThreshold(0)
.vdomparam("string")
.build());
multicast_resource = fortios.router.Multicast("multicastResource",
dynamic_sort_subtable="string",
get_all_tables="string",
interfaces=[fortios.router.MulticastInterfaceArgs(
bfd="string",
cisco_exclude_genid="string",
dr_priority=0,
hello_holdtime=0,
hello_interval=0,
igmp=fortios.router.MulticastInterfaceIgmpArgs(
access_group="string",
immediate_leave_group="string",
last_member_query_count=0,
last_member_query_interval=0,
query_interval=0,
query_max_response_time=0,
query_timeout=0,
router_alert_check="string",
version="string",
),
join_groups=[fortios.router.MulticastInterfaceJoinGroupArgs(
address="string",
)],
multicast_flow="string",
name="string",
neighbour_filter="string",
passive="string",
pim_mode="string",
propagation_delay=0,
rp_candidate="string",
rp_candidate_group="string",
rp_candidate_interval=0,
rp_candidate_priority=0,
rpf_nbr_fail_back="string",
rpf_nbr_fail_back_filter="string",
state_refresh_interval=0,
static_group="string",
ttl_threshold=0,
)],
multicast_routing="string",
pim_sm_global=fortios.router.MulticastPimSmGlobalArgs(
accept_register_list="string",
accept_source_list="string",
bsr_allow_quick_refresh="string",
bsr_candidate="string",
bsr_hash=0,
bsr_interface="string",
bsr_priority=0,
cisco_crp_prefix="string",
cisco_ignore_rp_set_priority="string",
cisco_register_checksum="string",
cisco_register_checksum_group="string",
join_prune_holdtime=0,
message_interval=0,
null_register_retries=0,
pim_use_sdwan="string",
register_rate_limit=0,
register_rp_reachability="string",
register_source="string",
register_source_interface="string",
register_source_ip="string",
register_supression=0,
rp_addresses=[fortios.router.MulticastPimSmGlobalRpAddressArgs(
group="string",
id=0,
ip_address="string",
)],
rp_register_keepalive=0,
spt_threshold="string",
spt_threshold_group="string",
ssm="string",
ssm_range="string",
),
route_limit=0,
route_threshold=0,
vdomparam="string")
const multicastResource = new fortios.router.Multicast("multicastResource", {
dynamicSortSubtable: "string",
getAllTables: "string",
interfaces: [{
bfd: "string",
ciscoExcludeGenid: "string",
drPriority: 0,
helloHoldtime: 0,
helloInterval: 0,
igmp: {
accessGroup: "string",
immediateLeaveGroup: "string",
lastMemberQueryCount: 0,
lastMemberQueryInterval: 0,
queryInterval: 0,
queryMaxResponseTime: 0,
queryTimeout: 0,
routerAlertCheck: "string",
version: "string",
},
joinGroups: [{
address: "string",
}],
multicastFlow: "string",
name: "string",
neighbourFilter: "string",
passive: "string",
pimMode: "string",
propagationDelay: 0,
rpCandidate: "string",
rpCandidateGroup: "string",
rpCandidateInterval: 0,
rpCandidatePriority: 0,
rpfNbrFailBack: "string",
rpfNbrFailBackFilter: "string",
stateRefreshInterval: 0,
staticGroup: "string",
ttlThreshold: 0,
}],
multicastRouting: "string",
pimSmGlobal: {
acceptRegisterList: "string",
acceptSourceList: "string",
bsrAllowQuickRefresh: "string",
bsrCandidate: "string",
bsrHash: 0,
bsrInterface: "string",
bsrPriority: 0,
ciscoCrpPrefix: "string",
ciscoIgnoreRpSetPriority: "string",
ciscoRegisterChecksum: "string",
ciscoRegisterChecksumGroup: "string",
joinPruneHoldtime: 0,
messageInterval: 0,
nullRegisterRetries: 0,
pimUseSdwan: "string",
registerRateLimit: 0,
registerRpReachability: "string",
registerSource: "string",
registerSourceInterface: "string",
registerSourceIp: "string",
registerSupression: 0,
rpAddresses: [{
group: "string",
id: 0,
ipAddress: "string",
}],
rpRegisterKeepalive: 0,
sptThreshold: "string",
sptThresholdGroup: "string",
ssm: "string",
ssmRange: "string",
},
routeLimit: 0,
routeThreshold: 0,
vdomparam: "string",
});
type: fortios:router:Multicast
properties:
dynamicSortSubtable: string
getAllTables: string
interfaces:
- bfd: string
ciscoExcludeGenid: string
drPriority: 0
helloHoldtime: 0
helloInterval: 0
igmp:
accessGroup: string
immediateLeaveGroup: string
lastMemberQueryCount: 0
lastMemberQueryInterval: 0
queryInterval: 0
queryMaxResponseTime: 0
queryTimeout: 0
routerAlertCheck: string
version: string
joinGroups:
- address: string
multicastFlow: string
name: string
neighbourFilter: string
passive: string
pimMode: string
propagationDelay: 0
rpCandidate: string
rpCandidateGroup: string
rpCandidateInterval: 0
rpCandidatePriority: 0
rpfNbrFailBack: string
rpfNbrFailBackFilter: string
stateRefreshInterval: 0
staticGroup: string
ttlThreshold: 0
multicastRouting: string
pimSmGlobal:
acceptRegisterList: string
acceptSourceList: string
bsrAllowQuickRefresh: string
bsrCandidate: string
bsrHash: 0
bsrInterface: string
bsrPriority: 0
ciscoCrpPrefix: string
ciscoIgnoreRpSetPriority: string
ciscoRegisterChecksum: string
ciscoRegisterChecksumGroup: string
joinPruneHoldtime: 0
messageInterval: 0
nullRegisterRetries: 0
pimUseSdwan: string
registerRateLimit: 0
registerRpReachability: string
registerSource: string
registerSourceInterface: string
registerSourceIp: string
registerSupression: 0
rpAddresses:
- group: string
id: 0
ipAddress: string
rpRegisterKeepalive: 0
sptThreshold: string
sptThresholdGroup: string
ssm: string
ssmRange: string
routeLimit: 0
routeThreshold: 0
vdomparam: string
Multicast 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 Multicast resource accepts the following input properties:
- Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Interfaces
List<Pulumiverse.
Fortios. Router. Inputs. Multicast Interface> - PIM interfaces. The structure of
interface
block is documented below. - Multicast
Routing string - Enable/disable IP multicast routing. Valid values:
enable
,disable
. - Pim
Sm Pulumiverse.Global Fortios. Router. Inputs. Multicast Pim Sm Global - PIM sparse-mode global settings. The structure of
pim_sm_global
block is documented below. - Route
Limit int - Maximum number of multicast routes.
- Route
Threshold int - Generate warnings when the number of multicast routes exceeds this number, must not be greater than route-limit.
- Vdomparam string
- Specifies the vdom to which the resource 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.
- Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Interfaces
[]Multicast
Interface Args - PIM interfaces. The structure of
interface
block is documented below. - Multicast
Routing string - Enable/disable IP multicast routing. Valid values:
enable
,disable
. - Pim
Sm MulticastGlobal Pim Sm Global Args - PIM sparse-mode global settings. The structure of
pim_sm_global
block is documented below. - Route
Limit int - Maximum number of multicast routes.
- Route
Threshold int - Generate warnings when the number of multicast routes exceeds this number, must not be greater than route-limit.
- Vdomparam string
- Specifies the vdom to which the resource 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.
- dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- interfaces
List<Multicast
Interface> - PIM interfaces. The structure of
interface
block is documented below. - multicast
Routing String - Enable/disable IP multicast routing. Valid values:
enable
,disable
. - pim
Sm MulticastGlobal Pim Sm Global - PIM sparse-mode global settings. The structure of
pim_sm_global
block is documented below. - route
Limit Integer - Maximum number of multicast routes.
- route
Threshold Integer - Generate warnings when the number of multicast routes exceeds this number, must not be greater than route-limit.
- vdomparam String
- Specifies the vdom to which the resource 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.
- dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- interfaces
Multicast
Interface[] - PIM interfaces. The structure of
interface
block is documented below. - multicast
Routing string - Enable/disable IP multicast routing. Valid values:
enable
,disable
. - pim
Sm MulticastGlobal Pim Sm Global - PIM sparse-mode global settings. The structure of
pim_sm_global
block is documented below. - route
Limit number - Maximum number of multicast routes.
- route
Threshold number - Generate warnings when the number of multicast routes exceeds this number, must not be greater than route-limit.
- vdomparam string
- Specifies the vdom to which the resource 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.
- dynamic_
sort_ strsubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get_
all_ strtables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- interfaces
Sequence[Multicast
Interface Args] - PIM interfaces. The structure of
interface
block is documented below. - multicast_
routing str - Enable/disable IP multicast routing. Valid values:
enable
,disable
. - pim_
sm_ Multicastglobal Pim Sm Global Args - PIM sparse-mode global settings. The structure of
pim_sm_global
block is documented below. - route_
limit int - Maximum number of multicast routes.
- route_
threshold int - Generate warnings when the number of multicast routes exceeds this number, must not be greater than route-limit.
- vdomparam str
- Specifies the vdom to which the resource 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.
- dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- interfaces List<Property Map>
- PIM interfaces. The structure of
interface
block is documented below. - multicast
Routing String - Enable/disable IP multicast routing. Valid values:
enable
,disable
. - pim
Sm Property MapGlobal - PIM sparse-mode global settings. The structure of
pim_sm_global
block is documented below. - route
Limit Number - Maximum number of multicast routes.
- route
Threshold Number - Generate warnings when the number of multicast routes exceeds this number, must not be greater than route-limit.
- vdomparam String
- Specifies the vdom to which the resource 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.
Outputs
All input properties are implicitly available as output properties. Additionally, the Multicast resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Multicast Resource
Get an existing Multicast 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?: MulticastState, opts?: CustomResourceOptions): Multicast
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
dynamic_sort_subtable: Optional[str] = None,
get_all_tables: Optional[str] = None,
interfaces: Optional[Sequence[MulticastInterfaceArgs]] = None,
multicast_routing: Optional[str] = None,
pim_sm_global: Optional[MulticastPimSmGlobalArgs] = None,
route_limit: Optional[int] = None,
route_threshold: Optional[int] = None,
vdomparam: Optional[str] = None) -> Multicast
func GetMulticast(ctx *Context, name string, id IDInput, state *MulticastState, opts ...ResourceOption) (*Multicast, error)
public static Multicast Get(string name, Input<string> id, MulticastState? state, CustomResourceOptions? opts = null)
public static Multicast get(String name, Output<String> id, MulticastState 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.
- Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Interfaces
List<Pulumiverse.
Fortios. Router. Inputs. Multicast Interface> - PIM interfaces. The structure of
interface
block is documented below. - Multicast
Routing string - Enable/disable IP multicast routing. Valid values:
enable
,disable
. - Pim
Sm Pulumiverse.Global Fortios. Router. Inputs. Multicast Pim Sm Global - PIM sparse-mode global settings. The structure of
pim_sm_global
block is documented below. - Route
Limit int - Maximum number of multicast routes.
- Route
Threshold int - Generate warnings when the number of multicast routes exceeds this number, must not be greater than route-limit.
- Vdomparam string
- Specifies the vdom to which the resource 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.
- Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Interfaces
[]Multicast
Interface Args - PIM interfaces. The structure of
interface
block is documented below. - Multicast
Routing string - Enable/disable IP multicast routing. Valid values:
enable
,disable
. - Pim
Sm MulticastGlobal Pim Sm Global Args - PIM sparse-mode global settings. The structure of
pim_sm_global
block is documented below. - Route
Limit int - Maximum number of multicast routes.
- Route
Threshold int - Generate warnings when the number of multicast routes exceeds this number, must not be greater than route-limit.
- Vdomparam string
- Specifies the vdom to which the resource 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.
- dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- interfaces
List<Multicast
Interface> - PIM interfaces. The structure of
interface
block is documented below. - multicast
Routing String - Enable/disable IP multicast routing. Valid values:
enable
,disable
. - pim
Sm MulticastGlobal Pim Sm Global - PIM sparse-mode global settings. The structure of
pim_sm_global
block is documented below. - route
Limit Integer - Maximum number of multicast routes.
- route
Threshold Integer - Generate warnings when the number of multicast routes exceeds this number, must not be greater than route-limit.
- vdomparam String
- Specifies the vdom to which the resource 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.
- dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- interfaces
Multicast
Interface[] - PIM interfaces. The structure of
interface
block is documented below. - multicast
Routing string - Enable/disable IP multicast routing. Valid values:
enable
,disable
. - pim
Sm MulticastGlobal Pim Sm Global - PIM sparse-mode global settings. The structure of
pim_sm_global
block is documented below. - route
Limit number - Maximum number of multicast routes.
- route
Threshold number - Generate warnings when the number of multicast routes exceeds this number, must not be greater than route-limit.
- vdomparam string
- Specifies the vdom to which the resource 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.
- dynamic_
sort_ strsubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get_
all_ strtables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- interfaces
Sequence[Multicast
Interface Args] - PIM interfaces. The structure of
interface
block is documented below. - multicast_
routing str - Enable/disable IP multicast routing. Valid values:
enable
,disable
. - pim_
sm_ Multicastglobal Pim Sm Global Args - PIM sparse-mode global settings. The structure of
pim_sm_global
block is documented below. - route_
limit int - Maximum number of multicast routes.
- route_
threshold int - Generate warnings when the number of multicast routes exceeds this number, must not be greater than route-limit.
- vdomparam str
- Specifies the vdom to which the resource 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.
- dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- interfaces List<Property Map>
- PIM interfaces. The structure of
interface
block is documented below. - multicast
Routing String - Enable/disable IP multicast routing. Valid values:
enable
,disable
. - pim
Sm Property MapGlobal - PIM sparse-mode global settings. The structure of
pim_sm_global
block is documented below. - route
Limit Number - Maximum number of multicast routes.
- route
Threshold Number - Generate warnings when the number of multicast routes exceeds this number, must not be greater than route-limit.
- vdomparam String
- Specifies the vdom to which the resource 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.
Supporting Types
MulticastInterface, MulticastInterfaceArgs
- Bfd string
- Enable/disable Protocol Independent Multicast (PIM) Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - Cisco
Exclude stringGenid - Exclude GenID from hello packets (compatibility with old Cisco IOS). Valid values:
enable
,disable
. - Dr
Priority int - DR election priority.
- Hello
Holdtime int - Time before old neighbor information expires (0 - 65535 sec, default = 105).
- Hello
Interval int - Interval between sending PIM hello messages (0 - 65535 sec, default = 30).
- Igmp
Pulumiverse.
Fortios. Router. Inputs. Multicast Interface Igmp - IGMP configuration options. The structure of
igmp
block is documented below. - Join
Groups List<Pulumiverse.Fortios. Router. Inputs. Multicast Interface Join Group> - Join multicast groups. The structure of
join_group
block is documented below. - Multicast
Flow string - Acceptable source for multicast group.
- Name string
- Interface name.
- Neighbour
Filter string - Routers acknowledged as neighbor routers.
- Passive string
- Enable/disable listening to IGMP but not participating in PIM. Valid values:
enable
,disable
. - Pim
Mode string - PIM operation mode. Valid values:
sparse-mode
,dense-mode
. - Propagation
Delay int - Delay flooding packets on this interface (100 - 5000 msec, default = 500).
- Rp
Candidate string - Enable/disable compete to become RP in elections. Valid values:
enable
,disable
. - Rp
Candidate stringGroup - Multicast groups managed by this RP.
- Rp
Candidate intInterval - RP candidate advertisement interval (1 - 16383 sec, default = 60).
- Rp
Candidate intPriority - Router's priority as RP.
- Rpf
Nbr stringFail Back - Enable/disable fail back for RPF neighbor query. Valid values:
enable
,disable
. - Rpf
Nbr stringFail Back Filter - Filter for fail back RPF neighbors.
- State
Refresh intInterval - Interval between sending state-refresh packets (1 - 100 sec, default = 60).
- Static
Group string - Statically set multicast groups to forward out.
- Ttl
Threshold int - Minimum TTL of multicast packets that will be forwarded (applied only to new multicast routes) (1 - 255, default = 1).
- Bfd string
- Enable/disable Protocol Independent Multicast (PIM) Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - Cisco
Exclude stringGenid - Exclude GenID from hello packets (compatibility with old Cisco IOS). Valid values:
enable
,disable
. - Dr
Priority int - DR election priority.
- Hello
Holdtime int - Time before old neighbor information expires (0 - 65535 sec, default = 105).
- Hello
Interval int - Interval between sending PIM hello messages (0 - 65535 sec, default = 30).
- Igmp
Multicast
Interface Igmp - IGMP configuration options. The structure of
igmp
block is documented below. - Join
Groups []MulticastInterface Join Group - Join multicast groups. The structure of
join_group
block is documented below. - Multicast
Flow string - Acceptable source for multicast group.
- Name string
- Interface name.
- Neighbour
Filter string - Routers acknowledged as neighbor routers.
- Passive string
- Enable/disable listening to IGMP but not participating in PIM. Valid values:
enable
,disable
. - Pim
Mode string - PIM operation mode. Valid values:
sparse-mode
,dense-mode
. - Propagation
Delay int - Delay flooding packets on this interface (100 - 5000 msec, default = 500).
- Rp
Candidate string - Enable/disable compete to become RP in elections. Valid values:
enable
,disable
. - Rp
Candidate stringGroup - Multicast groups managed by this RP.
- Rp
Candidate intInterval - RP candidate advertisement interval (1 - 16383 sec, default = 60).
- Rp
Candidate intPriority - Router's priority as RP.
- Rpf
Nbr stringFail Back - Enable/disable fail back for RPF neighbor query. Valid values:
enable
,disable
. - Rpf
Nbr stringFail Back Filter - Filter for fail back RPF neighbors.
- State
Refresh intInterval - Interval between sending state-refresh packets (1 - 100 sec, default = 60).
- Static
Group string - Statically set multicast groups to forward out.
- Ttl
Threshold int - Minimum TTL of multicast packets that will be forwarded (applied only to new multicast routes) (1 - 255, default = 1).
- bfd String
- Enable/disable Protocol Independent Multicast (PIM) Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - cisco
Exclude StringGenid - Exclude GenID from hello packets (compatibility with old Cisco IOS). Valid values:
enable
,disable
. - dr
Priority Integer - DR election priority.
- hello
Holdtime Integer - Time before old neighbor information expires (0 - 65535 sec, default = 105).
- hello
Interval Integer - Interval between sending PIM hello messages (0 - 65535 sec, default = 30).
- igmp
Multicast
Interface Igmp - IGMP configuration options. The structure of
igmp
block is documented below. - join
Groups List<MulticastInterface Join Group> - Join multicast groups. The structure of
join_group
block is documented below. - multicast
Flow String - Acceptable source for multicast group.
- name String
- Interface name.
- neighbour
Filter String - Routers acknowledged as neighbor routers.
- passive String
- Enable/disable listening to IGMP but not participating in PIM. Valid values:
enable
,disable
. - pim
Mode String - PIM operation mode. Valid values:
sparse-mode
,dense-mode
. - propagation
Delay Integer - Delay flooding packets on this interface (100 - 5000 msec, default = 500).
- rp
Candidate String - Enable/disable compete to become RP in elections. Valid values:
enable
,disable
. - rp
Candidate StringGroup - Multicast groups managed by this RP.
- rp
Candidate IntegerInterval - RP candidate advertisement interval (1 - 16383 sec, default = 60).
- rp
Candidate IntegerPriority - Router's priority as RP.
- rpf
Nbr StringFail Back - Enable/disable fail back for RPF neighbor query. Valid values:
enable
,disable
. - rpf
Nbr StringFail Back Filter - Filter for fail back RPF neighbors.
- state
Refresh IntegerInterval - Interval between sending state-refresh packets (1 - 100 sec, default = 60).
- static
Group String - Statically set multicast groups to forward out.
- ttl
Threshold Integer - Minimum TTL of multicast packets that will be forwarded (applied only to new multicast routes) (1 - 255, default = 1).
- bfd string
- Enable/disable Protocol Independent Multicast (PIM) Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - cisco
Exclude stringGenid - Exclude GenID from hello packets (compatibility with old Cisco IOS). Valid values:
enable
,disable
. - dr
Priority number - DR election priority.
- hello
Holdtime number - Time before old neighbor information expires (0 - 65535 sec, default = 105).
- hello
Interval number - Interval between sending PIM hello messages (0 - 65535 sec, default = 30).
- igmp
Multicast
Interface Igmp - IGMP configuration options. The structure of
igmp
block is documented below. - join
Groups MulticastInterface Join Group[] - Join multicast groups. The structure of
join_group
block is documented below. - multicast
Flow string - Acceptable source for multicast group.
- name string
- Interface name.
- neighbour
Filter string - Routers acknowledged as neighbor routers.
- passive string
- Enable/disable listening to IGMP but not participating in PIM. Valid values:
enable
,disable
. - pim
Mode string - PIM operation mode. Valid values:
sparse-mode
,dense-mode
. - propagation
Delay number - Delay flooding packets on this interface (100 - 5000 msec, default = 500).
- rp
Candidate string - Enable/disable compete to become RP in elections. Valid values:
enable
,disable
. - rp
Candidate stringGroup - Multicast groups managed by this RP.
- rp
Candidate numberInterval - RP candidate advertisement interval (1 - 16383 sec, default = 60).
- rp
Candidate numberPriority - Router's priority as RP.
- rpf
Nbr stringFail Back - Enable/disable fail back for RPF neighbor query. Valid values:
enable
,disable
. - rpf
Nbr stringFail Back Filter - Filter for fail back RPF neighbors.
- state
Refresh numberInterval - Interval between sending state-refresh packets (1 - 100 sec, default = 60).
- static
Group string - Statically set multicast groups to forward out.
- ttl
Threshold number - Minimum TTL of multicast packets that will be forwarded (applied only to new multicast routes) (1 - 255, default = 1).
- bfd str
- Enable/disable Protocol Independent Multicast (PIM) Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - cisco_
exclude_ strgenid - Exclude GenID from hello packets (compatibility with old Cisco IOS). Valid values:
enable
,disable
. - dr_
priority int - DR election priority.
- hello_
holdtime int - Time before old neighbor information expires (0 - 65535 sec, default = 105).
- hello_
interval int - Interval between sending PIM hello messages (0 - 65535 sec, default = 30).
- igmp
Multicast
Interface Igmp - IGMP configuration options. The structure of
igmp
block is documented below. - join_
groups Sequence[MulticastInterface Join Group] - Join multicast groups. The structure of
join_group
block is documented below. - multicast_
flow str - Acceptable source for multicast group.
- name str
- Interface name.
- neighbour_
filter str - Routers acknowledged as neighbor routers.
- passive str
- Enable/disable listening to IGMP but not participating in PIM. Valid values:
enable
,disable
. - pim_
mode str - PIM operation mode. Valid values:
sparse-mode
,dense-mode
. - propagation_
delay int - Delay flooding packets on this interface (100 - 5000 msec, default = 500).
- rp_
candidate str - Enable/disable compete to become RP in elections. Valid values:
enable
,disable
. - rp_
candidate_ strgroup - Multicast groups managed by this RP.
- rp_
candidate_ intinterval - RP candidate advertisement interval (1 - 16383 sec, default = 60).
- rp_
candidate_ intpriority - Router's priority as RP.
- rpf_
nbr_ strfail_ back - Enable/disable fail back for RPF neighbor query. Valid values:
enable
,disable
. - rpf_
nbr_ strfail_ back_ filter - Filter for fail back RPF neighbors.
- state_
refresh_ intinterval - Interval between sending state-refresh packets (1 - 100 sec, default = 60).
- static_
group str - Statically set multicast groups to forward out.
- ttl_
threshold int - Minimum TTL of multicast packets that will be forwarded (applied only to new multicast routes) (1 - 255, default = 1).
- bfd String
- Enable/disable Protocol Independent Multicast (PIM) Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - cisco
Exclude StringGenid - Exclude GenID from hello packets (compatibility with old Cisco IOS). Valid values:
enable
,disable
. - dr
Priority Number - DR election priority.
- hello
Holdtime Number - Time before old neighbor information expires (0 - 65535 sec, default = 105).
- hello
Interval Number - Interval between sending PIM hello messages (0 - 65535 sec, default = 30).
- igmp Property Map
- IGMP configuration options. The structure of
igmp
block is documented below. - join
Groups List<Property Map> - Join multicast groups. The structure of
join_group
block is documented below. - multicast
Flow String - Acceptable source for multicast group.
- name String
- Interface name.
- neighbour
Filter String - Routers acknowledged as neighbor routers.
- passive String
- Enable/disable listening to IGMP but not participating in PIM. Valid values:
enable
,disable
. - pim
Mode String - PIM operation mode. Valid values:
sparse-mode
,dense-mode
. - propagation
Delay Number - Delay flooding packets on this interface (100 - 5000 msec, default = 500).
- rp
Candidate String - Enable/disable compete to become RP in elections. Valid values:
enable
,disable
. - rp
Candidate StringGroup - Multicast groups managed by this RP.
- rp
Candidate NumberInterval - RP candidate advertisement interval (1 - 16383 sec, default = 60).
- rp
Candidate NumberPriority - Router's priority as RP.
- rpf
Nbr StringFail Back - Enable/disable fail back for RPF neighbor query. Valid values:
enable
,disable
. - rpf
Nbr StringFail Back Filter - Filter for fail back RPF neighbors.
- state
Refresh NumberInterval - Interval between sending state-refresh packets (1 - 100 sec, default = 60).
- static
Group String - Statically set multicast groups to forward out.
- ttl
Threshold Number - Minimum TTL of multicast packets that will be forwarded (applied only to new multicast routes) (1 - 255, default = 1).
MulticastInterfaceIgmp, MulticastInterfaceIgmpArgs
- Access
Group string - Groups IGMP hosts are allowed to join.
- Immediate
Leave stringGroup - Groups to drop membership for immediately after receiving IGMPv2 leave.
- Last
Member intQuery Count - Number of group specific queries before removing group (2 - 7, default = 2).
- Last
Member intQuery Interval - Timeout between IGMPv2 leave and removing group (1 - 65535 msec, default = 1000).
- Query
Interval int - Interval between queries to IGMP hosts (1 - 65535 sec, default = 125).
- Query
Max intResponse Time - Maximum time to wait for a IGMP query response (1 - 25 sec, default = 10).
- Query
Timeout int - Timeout between queries before becoming querying unit for network (60 - 900, default = 255).
- Router
Alert stringCheck - Enable/disable require IGMP packets contain router alert option. Valid values:
enable
,disable
. - Version string
- Maximum version of IGMP to support. Valid values:
3
,2
,1
.
- Access
Group string - Groups IGMP hosts are allowed to join.
- Immediate
Leave stringGroup - Groups to drop membership for immediately after receiving IGMPv2 leave.
- Last
Member intQuery Count - Number of group specific queries before removing group (2 - 7, default = 2).
- Last
Member intQuery Interval - Timeout between IGMPv2 leave and removing group (1 - 65535 msec, default = 1000).
- Query
Interval int - Interval between queries to IGMP hosts (1 - 65535 sec, default = 125).
- Query
Max intResponse Time - Maximum time to wait for a IGMP query response (1 - 25 sec, default = 10).
- Query
Timeout int - Timeout between queries before becoming querying unit for network (60 - 900, default = 255).
- Router
Alert stringCheck - Enable/disable require IGMP packets contain router alert option. Valid values:
enable
,disable
. - Version string
- Maximum version of IGMP to support. Valid values:
3
,2
,1
.
- access
Group String - Groups IGMP hosts are allowed to join.
- immediate
Leave StringGroup - Groups to drop membership for immediately after receiving IGMPv2 leave.
- last
Member IntegerQuery Count - Number of group specific queries before removing group (2 - 7, default = 2).
- last
Member IntegerQuery Interval - Timeout between IGMPv2 leave and removing group (1 - 65535 msec, default = 1000).
- query
Interval Integer - Interval between queries to IGMP hosts (1 - 65535 sec, default = 125).
- query
Max IntegerResponse Time - Maximum time to wait for a IGMP query response (1 - 25 sec, default = 10).
- query
Timeout Integer - Timeout between queries before becoming querying unit for network (60 - 900, default = 255).
- router
Alert StringCheck - Enable/disable require IGMP packets contain router alert option. Valid values:
enable
,disable
. - version String
- Maximum version of IGMP to support. Valid values:
3
,2
,1
.
- access
Group string - Groups IGMP hosts are allowed to join.
- immediate
Leave stringGroup - Groups to drop membership for immediately after receiving IGMPv2 leave.
- last
Member numberQuery Count - Number of group specific queries before removing group (2 - 7, default = 2).
- last
Member numberQuery Interval - Timeout between IGMPv2 leave and removing group (1 - 65535 msec, default = 1000).
- query
Interval number - Interval between queries to IGMP hosts (1 - 65535 sec, default = 125).
- query
Max numberResponse Time - Maximum time to wait for a IGMP query response (1 - 25 sec, default = 10).
- query
Timeout number - Timeout between queries before becoming querying unit for network (60 - 900, default = 255).
- router
Alert stringCheck - Enable/disable require IGMP packets contain router alert option. Valid values:
enable
,disable
. - version string
- Maximum version of IGMP to support. Valid values:
3
,2
,1
.
- access_
group str - Groups IGMP hosts are allowed to join.
- immediate_
leave_ strgroup - Groups to drop membership for immediately after receiving IGMPv2 leave.
- last_
member_ intquery_ count - Number of group specific queries before removing group (2 - 7, default = 2).
- last_
member_ intquery_ interval - Timeout between IGMPv2 leave and removing group (1 - 65535 msec, default = 1000).
- query_
interval int - Interval between queries to IGMP hosts (1 - 65535 sec, default = 125).
- query_
max_ intresponse_ time - Maximum time to wait for a IGMP query response (1 - 25 sec, default = 10).
- query_
timeout int - Timeout between queries before becoming querying unit for network (60 - 900, default = 255).
- router_
alert_ strcheck - Enable/disable require IGMP packets contain router alert option. Valid values:
enable
,disable
. - version str
- Maximum version of IGMP to support. Valid values:
3
,2
,1
.
- access
Group String - Groups IGMP hosts are allowed to join.
- immediate
Leave StringGroup - Groups to drop membership for immediately after receiving IGMPv2 leave.
- last
Member NumberQuery Count - Number of group specific queries before removing group (2 - 7, default = 2).
- last
Member NumberQuery Interval - Timeout between IGMPv2 leave and removing group (1 - 65535 msec, default = 1000).
- query
Interval Number - Interval between queries to IGMP hosts (1 - 65535 sec, default = 125).
- query
Max NumberResponse Time - Maximum time to wait for a IGMP query response (1 - 25 sec, default = 10).
- query
Timeout Number - Timeout between queries before becoming querying unit for network (60 - 900, default = 255).
- router
Alert StringCheck - Enable/disable require IGMP packets contain router alert option. Valid values:
enable
,disable
. - version String
- Maximum version of IGMP to support. Valid values:
3
,2
,1
.
MulticastInterfaceJoinGroup, MulticastInterfaceJoinGroupArgs
- Address string
- Multicast group IP address.
- Address string
- Multicast group IP address.
- address String
- Multicast group IP address.
- address string
- Multicast group IP address.
- address str
- Multicast group IP address.
- address String
- Multicast group IP address.
MulticastPimSmGlobal, MulticastPimSmGlobalArgs
- Accept
Register stringList - Sources allowed to register packets with this Rendezvous Point (RP).
- Accept
Source stringList - Sources allowed to send multicast traffic.
- Bsr
Allow stringQuick Refresh - Enable/disable accept BSR quick refresh packets from neighbors. Valid values:
enable
,disable
. - Bsr
Candidate string - Enable/disable allowing this router to become a bootstrap router (BSR). Valid values:
enable
,disable
. - Bsr
Hash int - BSR hash length (0 - 32, default = 10).
- Bsr
Interface string - Interface to advertise as candidate BSR.
- Bsr
Priority int - BSR priority (0 - 255, default = 0).
- Cisco
Crp stringPrefix - Enable/disable making candidate RP compatible with old Cisco IOS. Valid values:
enable
,disable
. - Cisco
Ignore stringRp Set Priority - Use only hash for RP selection (compatibility with old Cisco IOS). Valid values:
enable
,disable
. - Cisco
Register stringChecksum - Checksum entire register packet(for old Cisco IOS compatibility). Valid values:
enable
,disable
. - Cisco
Register stringChecksum Group - Cisco register checksum only these groups.
- Join
Prune intHoldtime - Join/prune holdtime (1 - 65535, default = 210).
- Message
Interval int - Period of time between sending periodic PIM join/prune messages in seconds (1 - 65535, default = 60).
- Null
Register intRetries - Maximum retries of null register (1 - 20, default = 1).
- Pim
Use stringSdwan - Enable/disable use of SDWAN when checking RPF neighbor and sending of REG packet. Valid values:
enable
,disable
. - Register
Rate intLimit - Limit of packets/sec per source registered through this RP (0 - 65535, default = 0 which means unlimited).
- Register
Rp stringReachability - Enable/disable check RP is reachable before registering packets. Valid values:
enable
,disable
. - Register
Source string - Override source address in register packets. Valid values:
disable
,interface
,ip-address
. - Register
Source stringInterface - Override with primary interface address.
- Register
Source stringIp - Override with local IP address.
- Register
Supression int - Period of time to honor register-stop message (1 - 65535 sec, default = 60).
- Rp
Addresses List<Pulumiverse.Fortios. Router. Inputs. Multicast Pim Sm Global Rp Address> - Statically configure RP addresses. The structure of
rp_address
block is documented below. - Rp
Register intKeepalive - Timeout for RP receiving data on (S,G) tree (1 - 65535 sec, default = 185).
- Spt
Threshold string - Enable/disable switching to source specific trees. Valid values:
enable
,disable
. - Spt
Threshold stringGroup - Groups allowed to switch to source tree.
- Ssm string
- Enable/disable source specific multicast. Valid values:
enable
,disable
. - Ssm
Range string - Groups allowed to source specific multicast.
- Accept
Register stringList - Sources allowed to register packets with this Rendezvous Point (RP).
- Accept
Source stringList - Sources allowed to send multicast traffic.
- Bsr
Allow stringQuick Refresh - Enable/disable accept BSR quick refresh packets from neighbors. Valid values:
enable
,disable
. - Bsr
Candidate string - Enable/disable allowing this router to become a bootstrap router (BSR). Valid values:
enable
,disable
. - Bsr
Hash int - BSR hash length (0 - 32, default = 10).
- Bsr
Interface string - Interface to advertise as candidate BSR.
- Bsr
Priority int - BSR priority (0 - 255, default = 0).
- Cisco
Crp stringPrefix - Enable/disable making candidate RP compatible with old Cisco IOS. Valid values:
enable
,disable
. - Cisco
Ignore stringRp Set Priority - Use only hash for RP selection (compatibility with old Cisco IOS). Valid values:
enable
,disable
. - Cisco
Register stringChecksum - Checksum entire register packet(for old Cisco IOS compatibility). Valid values:
enable
,disable
. - Cisco
Register stringChecksum Group - Cisco register checksum only these groups.
- Join
Prune intHoldtime - Join/prune holdtime (1 - 65535, default = 210).
- Message
Interval int - Period of time between sending periodic PIM join/prune messages in seconds (1 - 65535, default = 60).
- Null
Register intRetries - Maximum retries of null register (1 - 20, default = 1).
- Pim
Use stringSdwan - Enable/disable use of SDWAN when checking RPF neighbor and sending of REG packet. Valid values:
enable
,disable
. - Register
Rate intLimit - Limit of packets/sec per source registered through this RP (0 - 65535, default = 0 which means unlimited).
- Register
Rp stringReachability - Enable/disable check RP is reachable before registering packets. Valid values:
enable
,disable
. - Register
Source string - Override source address in register packets. Valid values:
disable
,interface
,ip-address
. - Register
Source stringInterface - Override with primary interface address.
- Register
Source stringIp - Override with local IP address.
- Register
Supression int - Period of time to honor register-stop message (1 - 65535 sec, default = 60).
- Rp
Addresses []MulticastPim Sm Global Rp Address - Statically configure RP addresses. The structure of
rp_address
block is documented below. - Rp
Register intKeepalive - Timeout for RP receiving data on (S,G) tree (1 - 65535 sec, default = 185).
- Spt
Threshold string - Enable/disable switching to source specific trees. Valid values:
enable
,disable
. - Spt
Threshold stringGroup - Groups allowed to switch to source tree.
- Ssm string
- Enable/disable source specific multicast. Valid values:
enable
,disable
. - Ssm
Range string - Groups allowed to source specific multicast.
- accept
Register StringList - Sources allowed to register packets with this Rendezvous Point (RP).
- accept
Source StringList - Sources allowed to send multicast traffic.
- bsr
Allow StringQuick Refresh - Enable/disable accept BSR quick refresh packets from neighbors. Valid values:
enable
,disable
. - bsr
Candidate String - Enable/disable allowing this router to become a bootstrap router (BSR). Valid values:
enable
,disable
. - bsr
Hash Integer - BSR hash length (0 - 32, default = 10).
- bsr
Interface String - Interface to advertise as candidate BSR.
- bsr
Priority Integer - BSR priority (0 - 255, default = 0).
- cisco
Crp StringPrefix - Enable/disable making candidate RP compatible with old Cisco IOS. Valid values:
enable
,disable
. - cisco
Ignore StringRp Set Priority - Use only hash for RP selection (compatibility with old Cisco IOS). Valid values:
enable
,disable
. - cisco
Register StringChecksum - Checksum entire register packet(for old Cisco IOS compatibility). Valid values:
enable
,disable
. - cisco
Register StringChecksum Group - Cisco register checksum only these groups.
- join
Prune IntegerHoldtime - Join/prune holdtime (1 - 65535, default = 210).
- message
Interval Integer - Period of time between sending periodic PIM join/prune messages in seconds (1 - 65535, default = 60).
- null
Register IntegerRetries - Maximum retries of null register (1 - 20, default = 1).
- pim
Use StringSdwan - Enable/disable use of SDWAN when checking RPF neighbor and sending of REG packet. Valid values:
enable
,disable
. - register
Rate IntegerLimit - Limit of packets/sec per source registered through this RP (0 - 65535, default = 0 which means unlimited).
- register
Rp StringReachability - Enable/disable check RP is reachable before registering packets. Valid values:
enable
,disable
. - register
Source String - Override source address in register packets. Valid values:
disable
,interface
,ip-address
. - register
Source StringInterface - Override with primary interface address.
- register
Source StringIp - Override with local IP address.
- register
Supression Integer - Period of time to honor register-stop message (1 - 65535 sec, default = 60).
- rp
Addresses List<MulticastPim Sm Global Rp Address> - Statically configure RP addresses. The structure of
rp_address
block is documented below. - rp
Register IntegerKeepalive - Timeout for RP receiving data on (S,G) tree (1 - 65535 sec, default = 185).
- spt
Threshold String - Enable/disable switching to source specific trees. Valid values:
enable
,disable
. - spt
Threshold StringGroup - Groups allowed to switch to source tree.
- ssm String
- Enable/disable source specific multicast. Valid values:
enable
,disable
. - ssm
Range String - Groups allowed to source specific multicast.
- accept
Register stringList - Sources allowed to register packets with this Rendezvous Point (RP).
- accept
Source stringList - Sources allowed to send multicast traffic.
- bsr
Allow stringQuick Refresh - Enable/disable accept BSR quick refresh packets from neighbors. Valid values:
enable
,disable
. - bsr
Candidate string - Enable/disable allowing this router to become a bootstrap router (BSR). Valid values:
enable
,disable
. - bsr
Hash number - BSR hash length (0 - 32, default = 10).
- bsr
Interface string - Interface to advertise as candidate BSR.
- bsr
Priority number - BSR priority (0 - 255, default = 0).
- cisco
Crp stringPrefix - Enable/disable making candidate RP compatible with old Cisco IOS. Valid values:
enable
,disable
. - cisco
Ignore stringRp Set Priority - Use only hash for RP selection (compatibility with old Cisco IOS). Valid values:
enable
,disable
. - cisco
Register stringChecksum - Checksum entire register packet(for old Cisco IOS compatibility). Valid values:
enable
,disable
. - cisco
Register stringChecksum Group - Cisco register checksum only these groups.
- join
Prune numberHoldtime - Join/prune holdtime (1 - 65535, default = 210).
- message
Interval number - Period of time between sending periodic PIM join/prune messages in seconds (1 - 65535, default = 60).
- null
Register numberRetries - Maximum retries of null register (1 - 20, default = 1).
- pim
Use stringSdwan - Enable/disable use of SDWAN when checking RPF neighbor and sending of REG packet. Valid values:
enable
,disable
. - register
Rate numberLimit - Limit of packets/sec per source registered through this RP (0 - 65535, default = 0 which means unlimited).
- register
Rp stringReachability - Enable/disable check RP is reachable before registering packets. Valid values:
enable
,disable
. - register
Source string - Override source address in register packets. Valid values:
disable
,interface
,ip-address
. - register
Source stringInterface - Override with primary interface address.
- register
Source stringIp - Override with local IP address.
- register
Supression number - Period of time to honor register-stop message (1 - 65535 sec, default = 60).
- rp
Addresses MulticastPim Sm Global Rp Address[] - Statically configure RP addresses. The structure of
rp_address
block is documented below. - rp
Register numberKeepalive - Timeout for RP receiving data on (S,G) tree (1 - 65535 sec, default = 185).
- spt
Threshold string - Enable/disable switching to source specific trees. Valid values:
enable
,disable
. - spt
Threshold stringGroup - Groups allowed to switch to source tree.
- ssm string
- Enable/disable source specific multicast. Valid values:
enable
,disable
. - ssm
Range string - Groups allowed to source specific multicast.
- accept_
register_ strlist - Sources allowed to register packets with this Rendezvous Point (RP).
- accept_
source_ strlist - Sources allowed to send multicast traffic.
- bsr_
allow_ strquick_ refresh - Enable/disable accept BSR quick refresh packets from neighbors. Valid values:
enable
,disable
. - bsr_
candidate str - Enable/disable allowing this router to become a bootstrap router (BSR). Valid values:
enable
,disable
. - bsr_
hash int - BSR hash length (0 - 32, default = 10).
- bsr_
interface str - Interface to advertise as candidate BSR.
- bsr_
priority int - BSR priority (0 - 255, default = 0).
- cisco_
crp_ strprefix - Enable/disable making candidate RP compatible with old Cisco IOS. Valid values:
enable
,disable
. - cisco_
ignore_ strrp_ set_ priority - Use only hash for RP selection (compatibility with old Cisco IOS). Valid values:
enable
,disable
. - cisco_
register_ strchecksum - Checksum entire register packet(for old Cisco IOS compatibility). Valid values:
enable
,disable
. - cisco_
register_ strchecksum_ group - Cisco register checksum only these groups.
- join_
prune_ intholdtime - Join/prune holdtime (1 - 65535, default = 210).
- message_
interval int - Period of time between sending periodic PIM join/prune messages in seconds (1 - 65535, default = 60).
- null_
register_ intretries - Maximum retries of null register (1 - 20, default = 1).
- pim_
use_ strsdwan - Enable/disable use of SDWAN when checking RPF neighbor and sending of REG packet. Valid values:
enable
,disable
. - register_
rate_ intlimit - Limit of packets/sec per source registered through this RP (0 - 65535, default = 0 which means unlimited).
- register_
rp_ strreachability - Enable/disable check RP is reachable before registering packets. Valid values:
enable
,disable
. - register_
source str - Override source address in register packets. Valid values:
disable
,interface
,ip-address
. - register_
source_ strinterface - Override with primary interface address.
- register_
source_ strip - Override with local IP address.
- register_
supression int - Period of time to honor register-stop message (1 - 65535 sec, default = 60).
- rp_
addresses Sequence[MulticastPim Sm Global Rp Address] - Statically configure RP addresses. The structure of
rp_address
block is documented below. - rp_
register_ intkeepalive - Timeout for RP receiving data on (S,G) tree (1 - 65535 sec, default = 185).
- spt_
threshold str - Enable/disable switching to source specific trees. Valid values:
enable
,disable
. - spt_
threshold_ strgroup - Groups allowed to switch to source tree.
- ssm str
- Enable/disable source specific multicast. Valid values:
enable
,disable
. - ssm_
range str - Groups allowed to source specific multicast.
- accept
Register StringList - Sources allowed to register packets with this Rendezvous Point (RP).
- accept
Source StringList - Sources allowed to send multicast traffic.
- bsr
Allow StringQuick Refresh - Enable/disable accept BSR quick refresh packets from neighbors. Valid values:
enable
,disable
. - bsr
Candidate String - Enable/disable allowing this router to become a bootstrap router (BSR). Valid values:
enable
,disable
. - bsr
Hash Number - BSR hash length (0 - 32, default = 10).
- bsr
Interface String - Interface to advertise as candidate BSR.
- bsr
Priority Number - BSR priority (0 - 255, default = 0).
- cisco
Crp StringPrefix - Enable/disable making candidate RP compatible with old Cisco IOS. Valid values:
enable
,disable
. - cisco
Ignore StringRp Set Priority - Use only hash for RP selection (compatibility with old Cisco IOS). Valid values:
enable
,disable
. - cisco
Register StringChecksum - Checksum entire register packet(for old Cisco IOS compatibility). Valid values:
enable
,disable
. - cisco
Register StringChecksum Group - Cisco register checksum only these groups.
- join
Prune NumberHoldtime - Join/prune holdtime (1 - 65535, default = 210).
- message
Interval Number - Period of time between sending periodic PIM join/prune messages in seconds (1 - 65535, default = 60).
- null
Register NumberRetries - Maximum retries of null register (1 - 20, default = 1).
- pim
Use StringSdwan - Enable/disable use of SDWAN when checking RPF neighbor and sending of REG packet. Valid values:
enable
,disable
. - register
Rate NumberLimit - Limit of packets/sec per source registered through this RP (0 - 65535, default = 0 which means unlimited).
- register
Rp StringReachability - Enable/disable check RP is reachable before registering packets. Valid values:
enable
,disable
. - register
Source String - Override source address in register packets. Valid values:
disable
,interface
,ip-address
. - register
Source StringInterface - Override with primary interface address.
- register
Source StringIp - Override with local IP address.
- register
Supression Number - Period of time to honor register-stop message (1 - 65535 sec, default = 60).
- rp
Addresses List<Property Map> - Statically configure RP addresses. The structure of
rp_address
block is documented below. - rp
Register NumberKeepalive - Timeout for RP receiving data on (S,G) tree (1 - 65535 sec, default = 185).
- spt
Threshold String - Enable/disable switching to source specific trees. Valid values:
enable
,disable
. - spt
Threshold StringGroup - Groups allowed to switch to source tree.
- ssm String
- Enable/disable source specific multicast. Valid values:
enable
,disable
. - ssm
Range String - Groups allowed to source specific multicast.
MulticastPimSmGlobalRpAddress, MulticastPimSmGlobalRpAddressArgs
- group str
- Groups to use this RP.
- id int
- ID.
- ip_
address str - RP router address.
Import
Router Multicast can be imported using any of these accepted formats:
$ pulumi import fortios:router/multicast:Multicast labelname RouterMulticast
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:router/multicast:Multicast labelname RouterMulticast
$ unset “FORTIOS_IMPORT_TABLE”
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.