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=[{
        "bfd": "string",
        "cisco_exclude_genid": "string",
        "dr_priority": 0,
        "hello_holdtime": 0,
        "hello_interval": 0,
        "igmp": {
            "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": [{
            "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={
        "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": [{
            "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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Multicast resource accepts the following input properties:
- DynamicSort 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 ].
- GetAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, 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 interfaceblock is documented below.
- MulticastRouting string
- Enable/disable IP multicast routing. Valid values: enable,disable.
- PimSm Pulumiverse.Global Fortios. Router. Inputs. Multicast Pim Sm Global 
- PIM sparse-mode global settings. The structure of pim_sm_globalblock is documented below.
- RouteLimit int
- Maximum number of multicast routes.
- RouteThreshold 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.
- DynamicSort 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 ].
- GetAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Interfaces
[]MulticastInterface Args 
- PIM interfaces. The structure of interfaceblock is documented below.
- MulticastRouting string
- Enable/disable IP multicast routing. Valid values: enable,disable.
- PimSm MulticastGlobal Pim Sm Global Args 
- PIM sparse-mode global settings. The structure of pim_sm_globalblock is documented below.
- RouteLimit int
- Maximum number of multicast routes.
- RouteThreshold 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.
- dynamicSort 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 ].
- getAll StringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, 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<MulticastInterface> 
- PIM interfaces. The structure of interfaceblock is documented below.
- multicastRouting String
- Enable/disable IP multicast routing. Valid values: enable,disable.
- pimSm MulticastGlobal Pim Sm Global 
- PIM sparse-mode global settings. The structure of pim_sm_globalblock is documented below.
- routeLimit Integer
- Maximum number of multicast routes.
- routeThreshold 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.
- dynamicSort 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 ].
- getAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- interfaces
MulticastInterface[] 
- PIM interfaces. The structure of interfaceblock is documented below.
- multicastRouting string
- Enable/disable IP multicast routing. Valid values: enable,disable.
- pimSm MulticastGlobal Pim Sm Global 
- PIM sparse-mode global settings. The structure of pim_sm_globalblock is documented below.
- routeLimit number
- Maximum number of multicast routes.
- routeThreshold 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, otherwise, 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[MulticastInterface Args] 
- PIM interfaces. The structure of interfaceblock 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_globalblock 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.
- dynamicSort 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 ].
- getAll StringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, 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 interfaceblock is documented below.
- multicastRouting String
- Enable/disable IP multicast routing. Valid values: enable,disable.
- pimSm Property MapGlobal 
- PIM sparse-mode global settings. The structure of pim_sm_globalblock is documented below.
- routeLimit Number
- Maximum number of multicast routes.
- routeThreshold 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) -> Multicastfunc 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)resources:  _:    type: fortios:router:Multicast    get:      id: ${id}- 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.
- DynamicSort 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 ].
- GetAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, 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 interfaceblock is documented below.
- MulticastRouting string
- Enable/disable IP multicast routing. Valid values: enable,disable.
- PimSm Pulumiverse.Global Fortios. Router. Inputs. Multicast Pim Sm Global 
- PIM sparse-mode global settings. The structure of pim_sm_globalblock is documented below.
- RouteLimit int
- Maximum number of multicast routes.
- RouteThreshold 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.
- DynamicSort 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 ].
- GetAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Interfaces
[]MulticastInterface Args 
- PIM interfaces. The structure of interfaceblock is documented below.
- MulticastRouting string
- Enable/disable IP multicast routing. Valid values: enable,disable.
- PimSm MulticastGlobal Pim Sm Global Args 
- PIM sparse-mode global settings. The structure of pim_sm_globalblock is documented below.
- RouteLimit int
- Maximum number of multicast routes.
- RouteThreshold 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.
- dynamicSort 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 ].
- getAll StringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, 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<MulticastInterface> 
- PIM interfaces. The structure of interfaceblock is documented below.
- multicastRouting String
- Enable/disable IP multicast routing. Valid values: enable,disable.
- pimSm MulticastGlobal Pim Sm Global 
- PIM sparse-mode global settings. The structure of pim_sm_globalblock is documented below.
- routeLimit Integer
- Maximum number of multicast routes.
- routeThreshold 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.
- dynamicSort 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 ].
- getAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- interfaces
MulticastInterface[] 
- PIM interfaces. The structure of interfaceblock is documented below.
- multicastRouting string
- Enable/disable IP multicast routing. Valid values: enable,disable.
- pimSm MulticastGlobal Pim Sm Global 
- PIM sparse-mode global settings. The structure of pim_sm_globalblock is documented below.
- routeLimit number
- Maximum number of multicast routes.
- routeThreshold 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, otherwise, 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[MulticastInterface Args] 
- PIM interfaces. The structure of interfaceblock 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_globalblock 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.
- dynamicSort 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 ].
- getAll StringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, 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 interfaceblock is documented below.
- multicastRouting String
- Enable/disable IP multicast routing. Valid values: enable,disable.
- pimSm Property MapGlobal 
- PIM sparse-mode global settings. The structure of pim_sm_globalblock is documented below.
- routeLimit Number
- Maximum number of multicast routes.
- routeThreshold 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.
- CiscoExclude stringGenid 
- Exclude GenID from hello packets (compatibility with old Cisco IOS). Valid values: enable,disable.
- DrPriority int
- DR election priority.
- HelloHoldtime int
- Time before old neighbor information expires (0 - 65535 sec, default = 105).
- HelloInterval 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 igmpblock is documented below.
- JoinGroups List<Pulumiverse.Fortios. Router. Inputs. Multicast Interface Join Group> 
- Join multicast groups. The structure of join_groupblock is documented below.
- MulticastFlow string
- Acceptable source for multicast group.
- Name string
- Interface name.
- NeighbourFilter string
- Routers acknowledged as neighbor routers.
- Passive string
- Enable/disable listening to IGMP but not participating in PIM. Valid values: enable,disable.
- PimMode string
- PIM operation mode. Valid values: sparse-mode,dense-mode.
- PropagationDelay int
- Delay flooding packets on this interface (100 - 5000 msec, default = 500).
- RpCandidate string
- Enable/disable compete to become RP in elections. Valid values: enable,disable.
- RpCandidate stringGroup 
- Multicast groups managed by this RP.
- RpCandidate intInterval 
- RP candidate advertisement interval (1 - 16383 sec, default = 60).
- RpCandidate intPriority 
- Router's priority as RP.
- RpfNbr stringFail Back 
- Enable/disable fail back for RPF neighbor query. Valid values: enable,disable.
- RpfNbr stringFail Back Filter 
- Filter for fail back RPF neighbors.
- StateRefresh intInterval 
- Interval between sending state-refresh packets (1 - 100 sec, default = 60).
- StaticGroup string
- Statically set multicast groups to forward out.
- TtlThreshold 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.
- CiscoExclude stringGenid 
- Exclude GenID from hello packets (compatibility with old Cisco IOS). Valid values: enable,disable.
- DrPriority int
- DR election priority.
- HelloHoldtime int
- Time before old neighbor information expires (0 - 65535 sec, default = 105).
- HelloInterval int
- Interval between sending PIM hello messages (0 - 65535 sec, default = 30).
- Igmp
MulticastInterface Igmp 
- IGMP configuration options. The structure of igmpblock is documented below.
- JoinGroups []MulticastInterface Join Group 
- Join multicast groups. The structure of join_groupblock is documented below.
- MulticastFlow string
- Acceptable source for multicast group.
- Name string
- Interface name.
- NeighbourFilter string
- Routers acknowledged as neighbor routers.
- Passive string
- Enable/disable listening to IGMP but not participating in PIM. Valid values: enable,disable.
- PimMode string
- PIM operation mode. Valid values: sparse-mode,dense-mode.
- PropagationDelay int
- Delay flooding packets on this interface (100 - 5000 msec, default = 500).
- RpCandidate string
- Enable/disable compete to become RP in elections. Valid values: enable,disable.
- RpCandidate stringGroup 
- Multicast groups managed by this RP.
- RpCandidate intInterval 
- RP candidate advertisement interval (1 - 16383 sec, default = 60).
- RpCandidate intPriority 
- Router's priority as RP.
- RpfNbr stringFail Back 
- Enable/disable fail back for RPF neighbor query. Valid values: enable,disable.
- RpfNbr stringFail Back Filter 
- Filter for fail back RPF neighbors.
- StateRefresh intInterval 
- Interval between sending state-refresh packets (1 - 100 sec, default = 60).
- StaticGroup string
- Statically set multicast groups to forward out.
- TtlThreshold 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.
- ciscoExclude StringGenid 
- Exclude GenID from hello packets (compatibility with old Cisco IOS). Valid values: enable,disable.
- drPriority Integer
- DR election priority.
- helloHoldtime Integer
- Time before old neighbor information expires (0 - 65535 sec, default = 105).
- helloInterval Integer
- Interval between sending PIM hello messages (0 - 65535 sec, default = 30).
- igmp
MulticastInterface Igmp 
- IGMP configuration options. The structure of igmpblock is documented below.
- joinGroups List<MulticastInterface Join Group> 
- Join multicast groups. The structure of join_groupblock is documented below.
- multicastFlow String
- Acceptable source for multicast group.
- name String
- Interface name.
- neighbourFilter String
- Routers acknowledged as neighbor routers.
- passive String
- Enable/disable listening to IGMP but not participating in PIM. Valid values: enable,disable.
- pimMode String
- PIM operation mode. Valid values: sparse-mode,dense-mode.
- propagationDelay Integer
- Delay flooding packets on this interface (100 - 5000 msec, default = 500).
- rpCandidate String
- Enable/disable compete to become RP in elections. Valid values: enable,disable.
- rpCandidate StringGroup 
- Multicast groups managed by this RP.
- rpCandidate IntegerInterval 
- RP candidate advertisement interval (1 - 16383 sec, default = 60).
- rpCandidate IntegerPriority 
- Router's priority as RP.
- rpfNbr StringFail Back 
- Enable/disable fail back for RPF neighbor query. Valid values: enable,disable.
- rpfNbr StringFail Back Filter 
- Filter for fail back RPF neighbors.
- stateRefresh IntegerInterval 
- Interval between sending state-refresh packets (1 - 100 sec, default = 60).
- staticGroup String
- Statically set multicast groups to forward out.
- ttlThreshold 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.
- ciscoExclude stringGenid 
- Exclude GenID from hello packets (compatibility with old Cisco IOS). Valid values: enable,disable.
- drPriority number
- DR election priority.
- helloHoldtime number
- Time before old neighbor information expires (0 - 65535 sec, default = 105).
- helloInterval number
- Interval between sending PIM hello messages (0 - 65535 sec, default = 30).
- igmp
MulticastInterface Igmp 
- IGMP configuration options. The structure of igmpblock is documented below.
- joinGroups MulticastInterface Join Group[] 
- Join multicast groups. The structure of join_groupblock is documented below.
- multicastFlow string
- Acceptable source for multicast group.
- name string
- Interface name.
- neighbourFilter string
- Routers acknowledged as neighbor routers.
- passive string
- Enable/disable listening to IGMP but not participating in PIM. Valid values: enable,disable.
- pimMode string
- PIM operation mode. Valid values: sparse-mode,dense-mode.
- propagationDelay number
- Delay flooding packets on this interface (100 - 5000 msec, default = 500).
- rpCandidate string
- Enable/disable compete to become RP in elections. Valid values: enable,disable.
- rpCandidate stringGroup 
- Multicast groups managed by this RP.
- rpCandidate numberInterval 
- RP candidate advertisement interval (1 - 16383 sec, default = 60).
- rpCandidate numberPriority 
- Router's priority as RP.
- rpfNbr stringFail Back 
- Enable/disable fail back for RPF neighbor query. Valid values: enable,disable.
- rpfNbr stringFail Back Filter 
- Filter for fail back RPF neighbors.
- stateRefresh numberInterval 
- Interval between sending state-refresh packets (1 - 100 sec, default = 60).
- staticGroup string
- Statically set multicast groups to forward out.
- ttlThreshold 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
MulticastInterface Igmp 
- IGMP configuration options. The structure of igmpblock is documented below.
- join_groups Sequence[MulticastInterface Join Group] 
- Join multicast groups. The structure of join_groupblock 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.
- ciscoExclude StringGenid 
- Exclude GenID from hello packets (compatibility with old Cisco IOS). Valid values: enable,disable.
- drPriority Number
- DR election priority.
- helloHoldtime Number
- Time before old neighbor information expires (0 - 65535 sec, default = 105).
- helloInterval Number
- Interval between sending PIM hello messages (0 - 65535 sec, default = 30).
- igmp Property Map
- IGMP configuration options. The structure of igmpblock is documented below.
- joinGroups List<Property Map>
- Join multicast groups. The structure of join_groupblock is documented below.
- multicastFlow String
- Acceptable source for multicast group.
- name String
- Interface name.
- neighbourFilter String
- Routers acknowledged as neighbor routers.
- passive String
- Enable/disable listening to IGMP but not participating in PIM. Valid values: enable,disable.
- pimMode String
- PIM operation mode. Valid values: sparse-mode,dense-mode.
- propagationDelay Number
- Delay flooding packets on this interface (100 - 5000 msec, default = 500).
- rpCandidate String
- Enable/disable compete to become RP in elections. Valid values: enable,disable.
- rpCandidate StringGroup 
- Multicast groups managed by this RP.
- rpCandidate NumberInterval 
- RP candidate advertisement interval (1 - 16383 sec, default = 60).
- rpCandidate NumberPriority 
- Router's priority as RP.
- rpfNbr StringFail Back 
- Enable/disable fail back for RPF neighbor query. Valid values: enable,disable.
- rpfNbr StringFail Back Filter 
- Filter for fail back RPF neighbors.
- stateRefresh NumberInterval 
- Interval between sending state-refresh packets (1 - 100 sec, default = 60).
- staticGroup String
- Statically set multicast groups to forward out.
- ttlThreshold Number
- Minimum TTL of multicast packets that will be forwarded (applied only to new multicast routes) (1 - 255, default = 1).
MulticastInterfaceIgmp, MulticastInterfaceIgmpArgs      
- AccessGroup string
- Groups IGMP hosts are allowed to join.
- ImmediateLeave stringGroup 
- Groups to drop membership for immediately after receiving IGMPv2 leave.
- LastMember intQuery Count 
- Number of group specific queries before removing group (2 - 7, default = 2).
- LastMember intQuery Interval 
- Timeout between IGMPv2 leave and removing group (1 - 65535 msec, default = 1000).
- QueryInterval int
- Interval between queries to IGMP hosts (1 - 65535 sec, default = 125).
- QueryMax intResponse Time 
- Maximum time to wait for a IGMP query response (1 - 25 sec, default = 10).
- QueryTimeout int
- Timeout between queries before becoming querying unit for network (60 - 900, default = 255).
- RouterAlert 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.
- AccessGroup string
- Groups IGMP hosts are allowed to join.
- ImmediateLeave stringGroup 
- Groups to drop membership for immediately after receiving IGMPv2 leave.
- LastMember intQuery Count 
- Number of group specific queries before removing group (2 - 7, default = 2).
- LastMember intQuery Interval 
- Timeout between IGMPv2 leave and removing group (1 - 65535 msec, default = 1000).
- QueryInterval int
- Interval between queries to IGMP hosts (1 - 65535 sec, default = 125).
- QueryMax intResponse Time 
- Maximum time to wait for a IGMP query response (1 - 25 sec, default = 10).
- QueryTimeout int
- Timeout between queries before becoming querying unit for network (60 - 900, default = 255).
- RouterAlert 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.
- accessGroup String
- Groups IGMP hosts are allowed to join.
- immediateLeave StringGroup 
- Groups to drop membership for immediately after receiving IGMPv2 leave.
- lastMember IntegerQuery Count 
- Number of group specific queries before removing group (2 - 7, default = 2).
- lastMember IntegerQuery Interval 
- Timeout between IGMPv2 leave and removing group (1 - 65535 msec, default = 1000).
- queryInterval Integer
- Interval between queries to IGMP hosts (1 - 65535 sec, default = 125).
- queryMax IntegerResponse Time 
- Maximum time to wait for a IGMP query response (1 - 25 sec, default = 10).
- queryTimeout Integer
- Timeout between queries before becoming querying unit for network (60 - 900, default = 255).
- routerAlert 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.
- accessGroup string
- Groups IGMP hosts are allowed to join.
- immediateLeave stringGroup 
- Groups to drop membership for immediately after receiving IGMPv2 leave.
- lastMember numberQuery Count 
- Number of group specific queries before removing group (2 - 7, default = 2).
- lastMember numberQuery Interval 
- Timeout between IGMPv2 leave and removing group (1 - 65535 msec, default = 1000).
- queryInterval number
- Interval between queries to IGMP hosts (1 - 65535 sec, default = 125).
- queryMax numberResponse Time 
- Maximum time to wait for a IGMP query response (1 - 25 sec, default = 10).
- queryTimeout number
- Timeout between queries before becoming querying unit for network (60 - 900, default = 255).
- routerAlert 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.
- accessGroup String
- Groups IGMP hosts are allowed to join.
- immediateLeave StringGroup 
- Groups to drop membership for immediately after receiving IGMPv2 leave.
- lastMember NumberQuery Count 
- Number of group specific queries before removing group (2 - 7, default = 2).
- lastMember NumberQuery Interval 
- Timeout between IGMPv2 leave and removing group (1 - 65535 msec, default = 1000).
- queryInterval Number
- Interval between queries to IGMP hosts (1 - 65535 sec, default = 125).
- queryMax NumberResponse Time 
- Maximum time to wait for a IGMP query response (1 - 25 sec, default = 10).
- queryTimeout Number
- Timeout between queries before becoming querying unit for network (60 - 900, default = 255).
- routerAlert 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        
- AcceptRegister stringList 
- Sources allowed to register packets with this Rendezvous Point (RP).
- AcceptSource stringList 
- Sources allowed to send multicast traffic.
- BsrAllow stringQuick Refresh 
- Enable/disable accept BSR quick refresh packets from neighbors. Valid values: enable,disable.
- BsrCandidate string
- Enable/disable allowing this router to become a bootstrap router (BSR). Valid values: enable,disable.
- BsrHash int
- BSR hash length (0 - 32, default = 10).
- BsrInterface string
- Interface to advertise as candidate BSR.
- BsrPriority int
- BSR priority (0 - 255, default = 0).
- CiscoCrp stringPrefix 
- Enable/disable making candidate RP compatible with old Cisco IOS. Valid values: enable,disable.
- CiscoIgnore stringRp Set Priority 
- Use only hash for RP selection (compatibility with old Cisco IOS). Valid values: enable,disable.
- CiscoRegister stringChecksum 
- Checksum entire register packet(for old Cisco IOS compatibility). Valid values: enable,disable.
- CiscoRegister stringChecksum Group 
- Cisco register checksum only these groups.
- JoinPrune intHoldtime 
- Join/prune holdtime (1 - 65535, default = 210).
- MessageInterval int
- Period of time between sending periodic PIM join/prune messages in seconds (1 - 65535, default = 60).
- NullRegister intRetries 
- Maximum retries of null register (1 - 20, default = 1).
- PimUse stringSdwan 
- Enable/disable use of SDWAN when checking RPF neighbor and sending of REG packet. Valid values: enable,disable.
- RegisterRate intLimit 
- Limit of packets/sec per source registered through this RP (0 - 65535, default = 0 which means unlimited).
- RegisterRp stringReachability 
- Enable/disable check RP is reachable before registering packets. Valid values: enable,disable.
- RegisterSource string
- Override source address in register packets. Valid values: disable,interface,ip-address.
- RegisterSource stringInterface 
- Override with primary interface address.
- RegisterSource stringIp 
- Override with local IP address.
- RegisterSupression int
- Period of time to honor register-stop message (1 - 65535 sec, default = 60).
- RpAddresses List<Pulumiverse.Fortios. Router. Inputs. Multicast Pim Sm Global Rp Address> 
- Statically configure RP addresses. The structure of rp_addressblock is documented below.
- RpRegister intKeepalive 
- Timeout for RP receiving data on (S,G) tree (1 - 65535 sec, default = 185).
- SptThreshold string
- Enable/disable switching to source specific trees. Valid values: enable,disable.
- SptThreshold stringGroup 
- Groups allowed to switch to source tree.
- Ssm string
- Enable/disable source specific multicast. Valid values: enable,disable.
- SsmRange string
- Groups allowed to source specific multicast.
- AcceptRegister stringList 
- Sources allowed to register packets with this Rendezvous Point (RP).
- AcceptSource stringList 
- Sources allowed to send multicast traffic.
- BsrAllow stringQuick Refresh 
- Enable/disable accept BSR quick refresh packets from neighbors. Valid values: enable,disable.
- BsrCandidate string
- Enable/disable allowing this router to become a bootstrap router (BSR). Valid values: enable,disable.
- BsrHash int
- BSR hash length (0 - 32, default = 10).
- BsrInterface string
- Interface to advertise as candidate BSR.
- BsrPriority int
- BSR priority (0 - 255, default = 0).
- CiscoCrp stringPrefix 
- Enable/disable making candidate RP compatible with old Cisco IOS. Valid values: enable,disable.
- CiscoIgnore stringRp Set Priority 
- Use only hash for RP selection (compatibility with old Cisco IOS). Valid values: enable,disable.
- CiscoRegister stringChecksum 
- Checksum entire register packet(for old Cisco IOS compatibility). Valid values: enable,disable.
- CiscoRegister stringChecksum Group 
- Cisco register checksum only these groups.
- JoinPrune intHoldtime 
- Join/prune holdtime (1 - 65535, default = 210).
- MessageInterval int
- Period of time between sending periodic PIM join/prune messages in seconds (1 - 65535, default = 60).
- NullRegister intRetries 
- Maximum retries of null register (1 - 20, default = 1).
- PimUse stringSdwan 
- Enable/disable use of SDWAN when checking RPF neighbor and sending of REG packet. Valid values: enable,disable.
- RegisterRate intLimit 
- Limit of packets/sec per source registered through this RP (0 - 65535, default = 0 which means unlimited).
- RegisterRp stringReachability 
- Enable/disable check RP is reachable before registering packets. Valid values: enable,disable.
- RegisterSource string
- Override source address in register packets. Valid values: disable,interface,ip-address.
- RegisterSource stringInterface 
- Override with primary interface address.
- RegisterSource stringIp 
- Override with local IP address.
- RegisterSupression int
- Period of time to honor register-stop message (1 - 65535 sec, default = 60).
- RpAddresses []MulticastPim Sm Global Rp Address 
- Statically configure RP addresses. The structure of rp_addressblock is documented below.
- RpRegister intKeepalive 
- Timeout for RP receiving data on (S,G) tree (1 - 65535 sec, default = 185).
- SptThreshold string
- Enable/disable switching to source specific trees. Valid values: enable,disable.
- SptThreshold stringGroup 
- Groups allowed to switch to source tree.
- Ssm string
- Enable/disable source specific multicast. Valid values: enable,disable.
- SsmRange string
- Groups allowed to source specific multicast.
- acceptRegister StringList 
- Sources allowed to register packets with this Rendezvous Point (RP).
- acceptSource StringList 
- Sources allowed to send multicast traffic.
- bsrAllow StringQuick Refresh 
- Enable/disable accept BSR quick refresh packets from neighbors. Valid values: enable,disable.
- bsrCandidate String
- Enable/disable allowing this router to become a bootstrap router (BSR). Valid values: enable,disable.
- bsrHash Integer
- BSR hash length (0 - 32, default = 10).
- bsrInterface String
- Interface to advertise as candidate BSR.
- bsrPriority Integer
- BSR priority (0 - 255, default = 0).
- ciscoCrp StringPrefix 
- Enable/disable making candidate RP compatible with old Cisco IOS. Valid values: enable,disable.
- ciscoIgnore StringRp Set Priority 
- Use only hash for RP selection (compatibility with old Cisco IOS). Valid values: enable,disable.
- ciscoRegister StringChecksum 
- Checksum entire register packet(for old Cisco IOS compatibility). Valid values: enable,disable.
- ciscoRegister StringChecksum Group 
- Cisco register checksum only these groups.
- joinPrune IntegerHoldtime 
- Join/prune holdtime (1 - 65535, default = 210).
- messageInterval Integer
- Period of time between sending periodic PIM join/prune messages in seconds (1 - 65535, default = 60).
- nullRegister IntegerRetries 
- Maximum retries of null register (1 - 20, default = 1).
- pimUse StringSdwan 
- Enable/disable use of SDWAN when checking RPF neighbor and sending of REG packet. Valid values: enable,disable.
- registerRate IntegerLimit 
- Limit of packets/sec per source registered through this RP (0 - 65535, default = 0 which means unlimited).
- registerRp StringReachability 
- Enable/disable check RP is reachable before registering packets. Valid values: enable,disable.
- registerSource String
- Override source address in register packets. Valid values: disable,interface,ip-address.
- registerSource StringInterface 
- Override with primary interface address.
- registerSource StringIp 
- Override with local IP address.
- registerSupression Integer
- Period of time to honor register-stop message (1 - 65535 sec, default = 60).
- rpAddresses List<MulticastPim Sm Global Rp Address> 
- Statically configure RP addresses. The structure of rp_addressblock is documented below.
- rpRegister IntegerKeepalive 
- Timeout for RP receiving data on (S,G) tree (1 - 65535 sec, default = 185).
- sptThreshold String
- Enable/disable switching to source specific trees. Valid values: enable,disable.
- sptThreshold StringGroup 
- Groups allowed to switch to source tree.
- ssm String
- Enable/disable source specific multicast. Valid values: enable,disable.
- ssmRange String
- Groups allowed to source specific multicast.
- acceptRegister stringList 
- Sources allowed to register packets with this Rendezvous Point (RP).
- acceptSource stringList 
- Sources allowed to send multicast traffic.
- bsrAllow stringQuick Refresh 
- Enable/disable accept BSR quick refresh packets from neighbors. Valid values: enable,disable.
- bsrCandidate string
- Enable/disable allowing this router to become a bootstrap router (BSR). Valid values: enable,disable.
- bsrHash number
- BSR hash length (0 - 32, default = 10).
- bsrInterface string
- Interface to advertise as candidate BSR.
- bsrPriority number
- BSR priority (0 - 255, default = 0).
- ciscoCrp stringPrefix 
- Enable/disable making candidate RP compatible with old Cisco IOS. Valid values: enable,disable.
- ciscoIgnore stringRp Set Priority 
- Use only hash for RP selection (compatibility with old Cisco IOS). Valid values: enable,disable.
- ciscoRegister stringChecksum 
- Checksum entire register packet(for old Cisco IOS compatibility). Valid values: enable,disable.
- ciscoRegister stringChecksum Group 
- Cisco register checksum only these groups.
- joinPrune numberHoldtime 
- Join/prune holdtime (1 - 65535, default = 210).
- messageInterval number
- Period of time between sending periodic PIM join/prune messages in seconds (1 - 65535, default = 60).
- nullRegister numberRetries 
- Maximum retries of null register (1 - 20, default = 1).
- pimUse stringSdwan 
- Enable/disable use of SDWAN when checking RPF neighbor and sending of REG packet. Valid values: enable,disable.
- registerRate numberLimit 
- Limit of packets/sec per source registered through this RP (0 - 65535, default = 0 which means unlimited).
- registerRp stringReachability 
- Enable/disable check RP is reachable before registering packets. Valid values: enable,disable.
- registerSource string
- Override source address in register packets. Valid values: disable,interface,ip-address.
- registerSource stringInterface 
- Override with primary interface address.
- registerSource stringIp 
- Override with local IP address.
- registerSupression number
- Period of time to honor register-stop message (1 - 65535 sec, default = 60).
- rpAddresses MulticastPim Sm Global Rp Address[] 
- Statically configure RP addresses. The structure of rp_addressblock is documented below.
- rpRegister numberKeepalive 
- Timeout for RP receiving data on (S,G) tree (1 - 65535 sec, default = 185).
- sptThreshold string
- Enable/disable switching to source specific trees. Valid values: enable,disable.
- sptThreshold stringGroup 
- Groups allowed to switch to source tree.
- ssm string
- Enable/disable source specific multicast. Valid values: enable,disable.
- ssmRange 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_addressblock 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.
- acceptRegister StringList 
- Sources allowed to register packets with this Rendezvous Point (RP).
- acceptSource StringList 
- Sources allowed to send multicast traffic.
- bsrAllow StringQuick Refresh 
- Enable/disable accept BSR quick refresh packets from neighbors. Valid values: enable,disable.
- bsrCandidate String
- Enable/disable allowing this router to become a bootstrap router (BSR). Valid values: enable,disable.
- bsrHash Number
- BSR hash length (0 - 32, default = 10).
- bsrInterface String
- Interface to advertise as candidate BSR.
- bsrPriority Number
- BSR priority (0 - 255, default = 0).
- ciscoCrp StringPrefix 
- Enable/disable making candidate RP compatible with old Cisco IOS. Valid values: enable,disable.
- ciscoIgnore StringRp Set Priority 
- Use only hash for RP selection (compatibility with old Cisco IOS). Valid values: enable,disable.
- ciscoRegister StringChecksum 
- Checksum entire register packet(for old Cisco IOS compatibility). Valid values: enable,disable.
- ciscoRegister StringChecksum Group 
- Cisco register checksum only these groups.
- joinPrune NumberHoldtime 
- Join/prune holdtime (1 - 65535, default = 210).
- messageInterval Number
- Period of time between sending periodic PIM join/prune messages in seconds (1 - 65535, default = 60).
- nullRegister NumberRetries 
- Maximum retries of null register (1 - 20, default = 1).
- pimUse StringSdwan 
- Enable/disable use of SDWAN when checking RPF neighbor and sending of REG packet. Valid values: enable,disable.
- registerRate NumberLimit 
- Limit of packets/sec per source registered through this RP (0 - 65535, default = 0 which means unlimited).
- registerRp StringReachability 
- Enable/disable check RP is reachable before registering packets. Valid values: enable,disable.
- registerSource String
- Override source address in register packets. Valid values: disable,interface,ip-address.
- registerSource StringInterface 
- Override with primary interface address.
- registerSource StringIp 
- Override with local IP address.
- registerSupression Number
- Period of time to honor register-stop message (1 - 65535 sec, default = 60).
- rpAddresses List<Property Map>
- Statically configure RP addresses. The structure of rp_addressblock is documented below.
- rpRegister NumberKeepalive 
- Timeout for RP receiving data on (S,G) tree (1 - 65535 sec, default = 185).
- sptThreshold String
- Enable/disable switching to source specific trees. Valid values: enable,disable.
- sptThreshold StringGroup 
- Groups allowed to switch to source tree.
- ssm String
- Enable/disable source specific multicast. Valid values: enable,disable.
- ssmRange 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 fortiosTerraform Provider.
