sdwan.ServiceMulticastFeature
Explore with Pulumi AI
This resource can manage a Service Multicast Feature.
- Minimum SD-WAN Manager version: 20.12.0
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.ServiceMulticastFeature;
import com.pulumi.sdwan.ServiceMulticastFeatureArgs;
import com.pulumi.sdwan.inputs.ServiceMulticastFeatureIgmpInterfaceArgs;
import com.pulumi.sdwan.inputs.ServiceMulticastFeaturePimInterfaceArgs;
import com.pulumi.sdwan.inputs.ServiceMulticastFeatureStaticRpAddressArgs;
import com.pulumi.sdwan.inputs.ServiceMulticastFeaturePimBsrRpCandidateArgs;
import com.pulumi.sdwan.inputs.ServiceMulticastFeaturePimBsrCandidateArgs;
import com.pulumi.sdwan.inputs.ServiceMulticastFeatureMsdpGroupArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var example = new ServiceMulticastFeature("example", ServiceMulticastFeatureArgs.builder()
            .name("Example")
            .description("My Example")
            .featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
            .sptOnly(false)
            .localReplicator(false)
            .localReplicatorThreshold(10)
            .igmpInterfaces(ServiceMulticastFeatureIgmpInterfaceArgs.builder()
                .interface_name("GigabitEthernet1")
                .version(2)
                .join_groups(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .build())
            .pimSourceSpecificMulticastEnable(true)
            .pimSourceSpecificMulticastAccessList("1")
            .pimSptThreshold("0")
            .pimInterfaces(ServiceMulticastFeaturePimInterfaceArgs.builder()
                .interface_name("GigabitEthernet1")
                .query_interval(30)
                .join_prune_interval(60)
                .build())
            .staticRpAddresses(ServiceMulticastFeatureStaticRpAddressArgs.builder()
                .ip_address("1.2.3.4")
                .access_list("1")
                .override(false)
                .build())
            .enableAutoRp(false)
            .pimBsrRpCandidates(ServiceMulticastFeaturePimBsrRpCandidateArgs.builder()
                .interface_name("GigabitEthernet1")
                .access_list_id("2")
                .interval(30)
                .priority(1)
                .build())
            .pimBsrCandidates(ServiceMulticastFeaturePimBsrCandidateArgs.builder()
                .interface_name("GigabitEthernet1")
                .hash_mask_length(30)
                .priority(120)
                .accept_candidate_access_list("test")
                .build())
            .msdpGroups(ServiceMulticastFeatureMsdpGroupArgs.builder()
                .mesh_group_name("Example")
                .peers(ServiceMulticastFeatureMsdpGroupPeerArgs.builder()
                    .peerIp("1.2.3.4")
                    .connectionSourceInterface("GigabitEthernet1")
                    .remoteAs(1)
                    .peerAuthenticationPassword("Password123!")
                    .keepaliveInterval(15)
                    .keepaliveHoldTime(30)
                    .saLimit(1)
                    .defaultPeer(false)
                    .build())
                .build())
            .msdpOriginatorId("GigabitEthernet1")
            .msdpConnectionRetryInterval(30)
            .build());
    }
}
resources:
  example:
    type: sdwan:ServiceMulticastFeature
    properties:
      name: Example
      description: My Example
      featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
      sptOnly: false
      localReplicator: false
      localReplicatorThreshold: 10
      igmpInterfaces:
        - interface_name: GigabitEthernet1
          version: 2
          join_groups:
            - groupAddress: 224.0.0.0
              sourceAddress: 1.2.3.4
      pimSourceSpecificMulticastEnable: true
      pimSourceSpecificMulticastAccessList: '1'
      pimSptThreshold: '0'
      pimInterfaces:
        - interface_name: GigabitEthernet1
          query_interval: 30
          join_prune_interval: 60
      staticRpAddresses:
        - ip_address: 1.2.3.4
          access_list: '1'
          override: false
      enableAutoRp: false
      pimBsrRpCandidates:
        - interface_name: GigabitEthernet1
          access_list_id: '2'
          interval: 30
          priority: 1
      pimBsrCandidates:
        - interface_name: GigabitEthernet1
          hash_mask_length: 30
          priority: 120
          accept_candidate_access_list: test
      msdpGroups:
        - mesh_group_name: Example
          peers:
            - peerIp: 1.2.3.4
              connectionSourceInterface: GigabitEthernet1
              remoteAs: 1
              peerAuthenticationPassword: Password123!
              keepaliveInterval: 15
              keepaliveHoldTime: 30
              saLimit: 1
              defaultPeer: false
      msdpOriginatorId: GigabitEthernet1
      msdpConnectionRetryInterval: 30
Create ServiceMulticastFeature Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ServiceMulticastFeature(name: string, args: ServiceMulticastFeatureArgs, opts?: CustomResourceOptions);@overload
def ServiceMulticastFeature(resource_name: str,
                            args: ServiceMulticastFeatureArgs,
                            opts: Optional[ResourceOptions] = None)
@overload
def ServiceMulticastFeature(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            pim_source_specific_multicast_enable: Optional[bool] = None,
                            msdp_originator_id: Optional[str] = None,
                            static_rp_addresses: Optional[Sequence[ServiceMulticastFeatureStaticRpAddressArgs]] = None,
                            msdp_groups: Optional[Sequence[ServiceMulticastFeatureMsdpGroupArgs]] = None,
                            enable_auto_rp_variable: Optional[str] = None,
                            feature_profile_id: Optional[str] = None,
                            igmp_interfaces: Optional[Sequence[ServiceMulticastFeatureIgmpInterfaceArgs]] = None,
                            local_replicator: Optional[bool] = None,
                            local_replicator_threshold: Optional[int] = None,
                            local_replicator_threshold_variable: Optional[str] = None,
                            local_replicator_variable: Optional[str] = None,
                            msdp_connection_retry_interval: Optional[int] = None,
                            msdp_connection_retry_interval_variable: Optional[str] = None,
                            enable_auto_rp: Optional[bool] = None,
                            description: Optional[str] = None,
                            auto_rp_discoveries: Optional[Sequence[ServiceMulticastFeatureAutoRpDiscoveryArgs]] = None,
                            name: Optional[str] = None,
                            pim_bsr_candidates: Optional[Sequence[ServiceMulticastFeaturePimBsrCandidateArgs]] = None,
                            pim_bsr_rp_candidates: Optional[Sequence[ServiceMulticastFeaturePimBsrRpCandidateArgs]] = None,
                            pim_interfaces: Optional[Sequence[ServiceMulticastFeaturePimInterfaceArgs]] = None,
                            pim_source_specific_multicast_access_list: Optional[str] = None,
                            pim_source_specific_multicast_access_list_variable: Optional[str] = None,
                            msdp_originator_id_variable: Optional[str] = None,
                            pim_spt_threshold: Optional[str] = None,
                            pim_spt_threshold_variable: Optional[str] = None,
                            spt_only: Optional[bool] = None,
                            spt_only_variable: Optional[str] = None,
                            auto_rp_announces: Optional[Sequence[ServiceMulticastFeatureAutoRpAnnounceArgs]] = None)func NewServiceMulticastFeature(ctx *Context, name string, args ServiceMulticastFeatureArgs, opts ...ResourceOption) (*ServiceMulticastFeature, error)public ServiceMulticastFeature(string name, ServiceMulticastFeatureArgs args, CustomResourceOptions? opts = null)
public ServiceMulticastFeature(String name, ServiceMulticastFeatureArgs args)
public ServiceMulticastFeature(String name, ServiceMulticastFeatureArgs args, CustomResourceOptions options)
type: sdwan:ServiceMulticastFeature
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 ServiceMulticastFeatureArgs
- 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 ServiceMulticastFeatureArgs
- 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 ServiceMulticastFeatureArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceMulticastFeatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ServiceMulticastFeatureArgs
- 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 serviceMulticastFeatureResource = new Sdwan.ServiceMulticastFeature("serviceMulticastFeatureResource", new()
{
    PimSourceSpecificMulticastEnable = false,
    MsdpOriginatorId = "string",
    StaticRpAddresses = new[]
    {
        new Sdwan.Inputs.ServiceMulticastFeatureStaticRpAddressArgs
        {
            AccessList = "string",
            AccessListVariable = "string",
            IpAddress = "string",
            IpAddressVariable = "string",
            Override = false,
            OverrideVariable = "string",
        },
    },
    MsdpGroups = new[]
    {
        new Sdwan.Inputs.ServiceMulticastFeatureMsdpGroupArgs
        {
            MeshGroupName = "string",
            MeshGroupNameVariable = "string",
            Peers = new[]
            {
                new Sdwan.Inputs.ServiceMulticastFeatureMsdpGroupPeerArgs
                {
                    ConnectionSourceInterface = "string",
                    ConnectionSourceInterfaceVariable = "string",
                    DefaultPeer = false,
                    KeepaliveHoldTime = 0,
                    KeepaliveHoldTimeVariable = "string",
                    KeepaliveInterval = 0,
                    KeepaliveIntervalVariable = "string",
                    PeerAuthenticationPassword = "string",
                    PeerAuthenticationPasswordVariable = "string",
                    PeerIp = "string",
                    PeerIpVariable = "string",
                    PrefixListId = "string",
                    RemoteAs = 0,
                    RemoteAsVariable = "string",
                    SaLimit = 0,
                    SaLimitVariable = "string",
                },
            },
        },
    },
    EnableAutoRpVariable = "string",
    FeatureProfileId = "string",
    IgmpInterfaces = new[]
    {
        new Sdwan.Inputs.ServiceMulticastFeatureIgmpInterfaceArgs
        {
            InterfaceName = "string",
            InterfaceNameVariable = "string",
            JoinGroups = new[]
            {
                new Sdwan.Inputs.ServiceMulticastFeatureIgmpInterfaceJoinGroupArgs
                {
                    GroupAddress = "string",
                    GroupAddressVariable = "string",
                    SourceAddress = "string",
                    SourceAddressVariable = "string",
                },
            },
            Version = 0,
        },
    },
    LocalReplicator = false,
    LocalReplicatorThreshold = 0,
    LocalReplicatorThresholdVariable = "string",
    LocalReplicatorVariable = "string",
    MsdpConnectionRetryInterval = 0,
    MsdpConnectionRetryIntervalVariable = "string",
    EnableAutoRp = false,
    Description = "string",
    AutoRpDiscoveries = new[]
    {
        new Sdwan.Inputs.ServiceMulticastFeatureAutoRpDiscoveryArgs
        {
            InterfaceName = "string",
            InterfaceNameVariable = "string",
            Scope = 0,
            ScopeVariable = "string",
        },
    },
    Name = "string",
    PimBsrCandidates = new[]
    {
        new Sdwan.Inputs.ServiceMulticastFeaturePimBsrCandidateArgs
        {
            AcceptCandidateAccessList = "string",
            AcceptCandidateAccessListVariable = "string",
            HashMaskLength = 0,
            HashMaskLengthVariable = "string",
            InterfaceName = "string",
            InterfaceNameVariable = "string",
            Priority = 0,
            PriorityVariable = "string",
        },
    },
    PimBsrRpCandidates = new[]
    {
        new Sdwan.Inputs.ServiceMulticastFeaturePimBsrRpCandidateArgs
        {
            AccessListId = "string",
            AccessListIdVariable = "string",
            InterfaceName = "string",
            InterfaceNameVariable = "string",
            Interval = 0,
            IntervalVariable = "string",
            Priority = 0,
            PriorityVariable = "string",
        },
    },
    PimInterfaces = new[]
    {
        new Sdwan.Inputs.ServiceMulticastFeaturePimInterfaceArgs
        {
            InterfaceName = "string",
            InterfaceNameVariable = "string",
            JoinPruneInterval = 0,
            JoinPruneIntervalVariable = "string",
            QueryInterval = 0,
            QueryIntervalVariable = "string",
        },
    },
    PimSourceSpecificMulticastAccessList = "string",
    PimSourceSpecificMulticastAccessListVariable = "string",
    MsdpOriginatorIdVariable = "string",
    PimSptThreshold = "string",
    PimSptThresholdVariable = "string",
    SptOnly = false,
    SptOnlyVariable = "string",
    AutoRpAnnounces = new[]
    {
        new Sdwan.Inputs.ServiceMulticastFeatureAutoRpAnnounceArgs
        {
            InterfaceName = "string",
            InterfaceNameVariable = "string",
            Scope = 0,
            ScopeVariable = "string",
        },
    },
});
example, err := sdwan.NewServiceMulticastFeature(ctx, "serviceMulticastFeatureResource", &sdwan.ServiceMulticastFeatureArgs{
	PimSourceSpecificMulticastEnable: pulumi.Bool(false),
	MsdpOriginatorId:                 pulumi.String("string"),
	StaticRpAddresses: sdwan.ServiceMulticastFeatureStaticRpAddressArray{
		&sdwan.ServiceMulticastFeatureStaticRpAddressArgs{
			AccessList:         pulumi.String("string"),
			AccessListVariable: pulumi.String("string"),
			IpAddress:          pulumi.String("string"),
			IpAddressVariable:  pulumi.String("string"),
			Override:           pulumi.Bool(false),
			OverrideVariable:   pulumi.String("string"),
		},
	},
	MsdpGroups: sdwan.ServiceMulticastFeatureMsdpGroupArray{
		&sdwan.ServiceMulticastFeatureMsdpGroupArgs{
			MeshGroupName:         pulumi.String("string"),
			MeshGroupNameVariable: pulumi.String("string"),
			Peers: sdwan.ServiceMulticastFeatureMsdpGroupPeerArray{
				&sdwan.ServiceMulticastFeatureMsdpGroupPeerArgs{
					ConnectionSourceInterface:          pulumi.String("string"),
					ConnectionSourceInterfaceVariable:  pulumi.String("string"),
					DefaultPeer:                        pulumi.Bool(false),
					KeepaliveHoldTime:                  pulumi.Int(0),
					KeepaliveHoldTimeVariable:          pulumi.String("string"),
					KeepaliveInterval:                  pulumi.Int(0),
					KeepaliveIntervalVariable:          pulumi.String("string"),
					PeerAuthenticationPassword:         pulumi.String("string"),
					PeerAuthenticationPasswordVariable: pulumi.String("string"),
					PeerIp:                             pulumi.String("string"),
					PeerIpVariable:                     pulumi.String("string"),
					PrefixListId:                       pulumi.String("string"),
					RemoteAs:                           pulumi.Int(0),
					RemoteAsVariable:                   pulumi.String("string"),
					SaLimit:                            pulumi.Int(0),
					SaLimitVariable:                    pulumi.String("string"),
				},
			},
		},
	},
	EnableAutoRpVariable: pulumi.String("string"),
	FeatureProfileId:     pulumi.String("string"),
	IgmpInterfaces: sdwan.ServiceMulticastFeatureIgmpInterfaceArray{
		&sdwan.ServiceMulticastFeatureIgmpInterfaceArgs{
			InterfaceName:         pulumi.String("string"),
			InterfaceNameVariable: pulumi.String("string"),
			JoinGroups: sdwan.ServiceMulticastFeatureIgmpInterfaceJoinGroupArray{
				&sdwan.ServiceMulticastFeatureIgmpInterfaceJoinGroupArgs{
					GroupAddress:          pulumi.String("string"),
					GroupAddressVariable:  pulumi.String("string"),
					SourceAddress:         pulumi.String("string"),
					SourceAddressVariable: pulumi.String("string"),
				},
			},
			Version: pulumi.Int(0),
		},
	},
	LocalReplicator:                     pulumi.Bool(false),
	LocalReplicatorThreshold:            pulumi.Int(0),
	LocalReplicatorThresholdVariable:    pulumi.String("string"),
	LocalReplicatorVariable:             pulumi.String("string"),
	MsdpConnectionRetryInterval:         pulumi.Int(0),
	MsdpConnectionRetryIntervalVariable: pulumi.String("string"),
	EnableAutoRp:                        pulumi.Bool(false),
	Description:                         pulumi.String("string"),
	AutoRpDiscoveries: sdwan.ServiceMulticastFeatureAutoRpDiscoveryArray{
		&sdwan.ServiceMulticastFeatureAutoRpDiscoveryArgs{
			InterfaceName:         pulumi.String("string"),
			InterfaceNameVariable: pulumi.String("string"),
			Scope:                 pulumi.Int(0),
			ScopeVariable:         pulumi.String("string"),
		},
	},
	Name: pulumi.String("string"),
	PimBsrCandidates: sdwan.ServiceMulticastFeaturePimBsrCandidateArray{
		&sdwan.ServiceMulticastFeaturePimBsrCandidateArgs{
			AcceptCandidateAccessList:         pulumi.String("string"),
			AcceptCandidateAccessListVariable: pulumi.String("string"),
			HashMaskLength:                    pulumi.Int(0),
			HashMaskLengthVariable:            pulumi.String("string"),
			InterfaceName:                     pulumi.String("string"),
			InterfaceNameVariable:             pulumi.String("string"),
			Priority:                          pulumi.Int(0),
			PriorityVariable:                  pulumi.String("string"),
		},
	},
	PimBsrRpCandidates: sdwan.ServiceMulticastFeaturePimBsrRpCandidateArray{
		&sdwan.ServiceMulticastFeaturePimBsrRpCandidateArgs{
			AccessListId:          pulumi.String("string"),
			AccessListIdVariable:  pulumi.String("string"),
			InterfaceName:         pulumi.String("string"),
			InterfaceNameVariable: pulumi.String("string"),
			Interval:              pulumi.Int(0),
			IntervalVariable:      pulumi.String("string"),
			Priority:              pulumi.Int(0),
			PriorityVariable:      pulumi.String("string"),
		},
	},
	PimInterfaces: sdwan.ServiceMulticastFeaturePimInterfaceArray{
		&sdwan.ServiceMulticastFeaturePimInterfaceArgs{
			InterfaceName:             pulumi.String("string"),
			InterfaceNameVariable:     pulumi.String("string"),
			JoinPruneInterval:         pulumi.Int(0),
			JoinPruneIntervalVariable: pulumi.String("string"),
			QueryInterval:             pulumi.Int(0),
			QueryIntervalVariable:     pulumi.String("string"),
		},
	},
	PimSourceSpecificMulticastAccessList:         pulumi.String("string"),
	PimSourceSpecificMulticastAccessListVariable: pulumi.String("string"),
	MsdpOriginatorIdVariable:                     pulumi.String("string"),
	PimSptThreshold:                              pulumi.String("string"),
	PimSptThresholdVariable:                      pulumi.String("string"),
	SptOnly:                                      pulumi.Bool(false),
	SptOnlyVariable:                              pulumi.String("string"),
	AutoRpAnnounces: sdwan.ServiceMulticastFeatureAutoRpAnnounceArray{
		&sdwan.ServiceMulticastFeatureAutoRpAnnounceArgs{
			InterfaceName:         pulumi.String("string"),
			InterfaceNameVariable: pulumi.String("string"),
			Scope:                 pulumi.Int(0),
			ScopeVariable:         pulumi.String("string"),
		},
	},
})
var serviceMulticastFeatureResource = new ServiceMulticastFeature("serviceMulticastFeatureResource", ServiceMulticastFeatureArgs.builder()
    .pimSourceSpecificMulticastEnable(false)
    .msdpOriginatorId("string")
    .staticRpAddresses(ServiceMulticastFeatureStaticRpAddressArgs.builder()
        .accessList("string")
        .accessListVariable("string")
        .ipAddress("string")
        .ipAddressVariable("string")
        .override(false)
        .overrideVariable("string")
        .build())
    .msdpGroups(ServiceMulticastFeatureMsdpGroupArgs.builder()
        .meshGroupName("string")
        .meshGroupNameVariable("string")
        .peers(ServiceMulticastFeatureMsdpGroupPeerArgs.builder()
            .connectionSourceInterface("string")
            .connectionSourceInterfaceVariable("string")
            .defaultPeer(false)
            .keepaliveHoldTime(0)
            .keepaliveHoldTimeVariable("string")
            .keepaliveInterval(0)
            .keepaliveIntervalVariable("string")
            .peerAuthenticationPassword("string")
            .peerAuthenticationPasswordVariable("string")
            .peerIp("string")
            .peerIpVariable("string")
            .prefixListId("string")
            .remoteAs(0)
            .remoteAsVariable("string")
            .saLimit(0)
            .saLimitVariable("string")
            .build())
        .build())
    .enableAutoRpVariable("string")
    .featureProfileId("string")
    .igmpInterfaces(ServiceMulticastFeatureIgmpInterfaceArgs.builder()
        .interfaceName("string")
        .interfaceNameVariable("string")
        .joinGroups(ServiceMulticastFeatureIgmpInterfaceJoinGroupArgs.builder()
            .groupAddress("string")
            .groupAddressVariable("string")
            .sourceAddress("string")
            .sourceAddressVariable("string")
            .build())
        .version(0)
        .build())
    .localReplicator(false)
    .localReplicatorThreshold(0)
    .localReplicatorThresholdVariable("string")
    .localReplicatorVariable("string")
    .msdpConnectionRetryInterval(0)
    .msdpConnectionRetryIntervalVariable("string")
    .enableAutoRp(false)
    .description("string")
    .autoRpDiscoveries(ServiceMulticastFeatureAutoRpDiscoveryArgs.builder()
        .interfaceName("string")
        .interfaceNameVariable("string")
        .scope(0)
        .scopeVariable("string")
        .build())
    .name("string")
    .pimBsrCandidates(ServiceMulticastFeaturePimBsrCandidateArgs.builder()
        .acceptCandidateAccessList("string")
        .acceptCandidateAccessListVariable("string")
        .hashMaskLength(0)
        .hashMaskLengthVariable("string")
        .interfaceName("string")
        .interfaceNameVariable("string")
        .priority(0)
        .priorityVariable("string")
        .build())
    .pimBsrRpCandidates(ServiceMulticastFeaturePimBsrRpCandidateArgs.builder()
        .accessListId("string")
        .accessListIdVariable("string")
        .interfaceName("string")
        .interfaceNameVariable("string")
        .interval(0)
        .intervalVariable("string")
        .priority(0)
        .priorityVariable("string")
        .build())
    .pimInterfaces(ServiceMulticastFeaturePimInterfaceArgs.builder()
        .interfaceName("string")
        .interfaceNameVariable("string")
        .joinPruneInterval(0)
        .joinPruneIntervalVariable("string")
        .queryInterval(0)
        .queryIntervalVariable("string")
        .build())
    .pimSourceSpecificMulticastAccessList("string")
    .pimSourceSpecificMulticastAccessListVariable("string")
    .msdpOriginatorIdVariable("string")
    .pimSptThreshold("string")
    .pimSptThresholdVariable("string")
    .sptOnly(false)
    .sptOnlyVariable("string")
    .autoRpAnnounces(ServiceMulticastFeatureAutoRpAnnounceArgs.builder()
        .interfaceName("string")
        .interfaceNameVariable("string")
        .scope(0)
        .scopeVariable("string")
        .build())
    .build());
service_multicast_feature_resource = sdwan.ServiceMulticastFeature("serviceMulticastFeatureResource",
    pim_source_specific_multicast_enable=False,
    msdp_originator_id="string",
    static_rp_addresses=[{
        "access_list": "string",
        "access_list_variable": "string",
        "ip_address": "string",
        "ip_address_variable": "string",
        "override": False,
        "override_variable": "string",
    }],
    msdp_groups=[{
        "mesh_group_name": "string",
        "mesh_group_name_variable": "string",
        "peers": [{
            "connection_source_interface": "string",
            "connection_source_interface_variable": "string",
            "default_peer": False,
            "keepalive_hold_time": 0,
            "keepalive_hold_time_variable": "string",
            "keepalive_interval": 0,
            "keepalive_interval_variable": "string",
            "peer_authentication_password": "string",
            "peer_authentication_password_variable": "string",
            "peer_ip": "string",
            "peer_ip_variable": "string",
            "prefix_list_id": "string",
            "remote_as": 0,
            "remote_as_variable": "string",
            "sa_limit": 0,
            "sa_limit_variable": "string",
        }],
    }],
    enable_auto_rp_variable="string",
    feature_profile_id="string",
    igmp_interfaces=[{
        "interface_name": "string",
        "interface_name_variable": "string",
        "join_groups": [{
            "group_address": "string",
            "group_address_variable": "string",
            "source_address": "string",
            "source_address_variable": "string",
        }],
        "version": 0,
    }],
    local_replicator=False,
    local_replicator_threshold=0,
    local_replicator_threshold_variable="string",
    local_replicator_variable="string",
    msdp_connection_retry_interval=0,
    msdp_connection_retry_interval_variable="string",
    enable_auto_rp=False,
    description="string",
    auto_rp_discoveries=[{
        "interface_name": "string",
        "interface_name_variable": "string",
        "scope": 0,
        "scope_variable": "string",
    }],
    name="string",
    pim_bsr_candidates=[{
        "accept_candidate_access_list": "string",
        "accept_candidate_access_list_variable": "string",
        "hash_mask_length": 0,
        "hash_mask_length_variable": "string",
        "interface_name": "string",
        "interface_name_variable": "string",
        "priority": 0,
        "priority_variable": "string",
    }],
    pim_bsr_rp_candidates=[{
        "access_list_id": "string",
        "access_list_id_variable": "string",
        "interface_name": "string",
        "interface_name_variable": "string",
        "interval": 0,
        "interval_variable": "string",
        "priority": 0,
        "priority_variable": "string",
    }],
    pim_interfaces=[{
        "interface_name": "string",
        "interface_name_variable": "string",
        "join_prune_interval": 0,
        "join_prune_interval_variable": "string",
        "query_interval": 0,
        "query_interval_variable": "string",
    }],
    pim_source_specific_multicast_access_list="string",
    pim_source_specific_multicast_access_list_variable="string",
    msdp_originator_id_variable="string",
    pim_spt_threshold="string",
    pim_spt_threshold_variable="string",
    spt_only=False,
    spt_only_variable="string",
    auto_rp_announces=[{
        "interface_name": "string",
        "interface_name_variable": "string",
        "scope": 0,
        "scope_variable": "string",
    }])
const serviceMulticastFeatureResource = new sdwan.ServiceMulticastFeature("serviceMulticastFeatureResource", {
    pimSourceSpecificMulticastEnable: false,
    msdpOriginatorId: "string",
    staticRpAddresses: [{
        accessList: "string",
        accessListVariable: "string",
        ipAddress: "string",
        ipAddressVariable: "string",
        override: false,
        overrideVariable: "string",
    }],
    msdpGroups: [{
        meshGroupName: "string",
        meshGroupNameVariable: "string",
        peers: [{
            connectionSourceInterface: "string",
            connectionSourceInterfaceVariable: "string",
            defaultPeer: false,
            keepaliveHoldTime: 0,
            keepaliveHoldTimeVariable: "string",
            keepaliveInterval: 0,
            keepaliveIntervalVariable: "string",
            peerAuthenticationPassword: "string",
            peerAuthenticationPasswordVariable: "string",
            peerIp: "string",
            peerIpVariable: "string",
            prefixListId: "string",
            remoteAs: 0,
            remoteAsVariable: "string",
            saLimit: 0,
            saLimitVariable: "string",
        }],
    }],
    enableAutoRpVariable: "string",
    featureProfileId: "string",
    igmpInterfaces: [{
        interfaceName: "string",
        interfaceNameVariable: "string",
        joinGroups: [{
            groupAddress: "string",
            groupAddressVariable: "string",
            sourceAddress: "string",
            sourceAddressVariable: "string",
        }],
        version: 0,
    }],
    localReplicator: false,
    localReplicatorThreshold: 0,
    localReplicatorThresholdVariable: "string",
    localReplicatorVariable: "string",
    msdpConnectionRetryInterval: 0,
    msdpConnectionRetryIntervalVariable: "string",
    enableAutoRp: false,
    description: "string",
    autoRpDiscoveries: [{
        interfaceName: "string",
        interfaceNameVariable: "string",
        scope: 0,
        scopeVariable: "string",
    }],
    name: "string",
    pimBsrCandidates: [{
        acceptCandidateAccessList: "string",
        acceptCandidateAccessListVariable: "string",
        hashMaskLength: 0,
        hashMaskLengthVariable: "string",
        interfaceName: "string",
        interfaceNameVariable: "string",
        priority: 0,
        priorityVariable: "string",
    }],
    pimBsrRpCandidates: [{
        accessListId: "string",
        accessListIdVariable: "string",
        interfaceName: "string",
        interfaceNameVariable: "string",
        interval: 0,
        intervalVariable: "string",
        priority: 0,
        priorityVariable: "string",
    }],
    pimInterfaces: [{
        interfaceName: "string",
        interfaceNameVariable: "string",
        joinPruneInterval: 0,
        joinPruneIntervalVariable: "string",
        queryInterval: 0,
        queryIntervalVariable: "string",
    }],
    pimSourceSpecificMulticastAccessList: "string",
    pimSourceSpecificMulticastAccessListVariable: "string",
    msdpOriginatorIdVariable: "string",
    pimSptThreshold: "string",
    pimSptThresholdVariable: "string",
    sptOnly: false,
    sptOnlyVariable: "string",
    autoRpAnnounces: [{
        interfaceName: "string",
        interfaceNameVariable: "string",
        scope: 0,
        scopeVariable: "string",
    }],
});
type: sdwan:ServiceMulticastFeature
properties:
    autoRpAnnounces:
        - interfaceName: string
          interfaceNameVariable: string
          scope: 0
          scopeVariable: string
    autoRpDiscoveries:
        - interfaceName: string
          interfaceNameVariable: string
          scope: 0
          scopeVariable: string
    description: string
    enableAutoRp: false
    enableAutoRpVariable: string
    featureProfileId: string
    igmpInterfaces:
        - interfaceName: string
          interfaceNameVariable: string
          joinGroups:
            - groupAddress: string
              groupAddressVariable: string
              sourceAddress: string
              sourceAddressVariable: string
          version: 0
    localReplicator: false
    localReplicatorThreshold: 0
    localReplicatorThresholdVariable: string
    localReplicatorVariable: string
    msdpConnectionRetryInterval: 0
    msdpConnectionRetryIntervalVariable: string
    msdpGroups:
        - meshGroupName: string
          meshGroupNameVariable: string
          peers:
            - connectionSourceInterface: string
              connectionSourceInterfaceVariable: string
              defaultPeer: false
              keepaliveHoldTime: 0
              keepaliveHoldTimeVariable: string
              keepaliveInterval: 0
              keepaliveIntervalVariable: string
              peerAuthenticationPassword: string
              peerAuthenticationPasswordVariable: string
              peerIp: string
              peerIpVariable: string
              prefixListId: string
              remoteAs: 0
              remoteAsVariable: string
              saLimit: 0
              saLimitVariable: string
    msdpOriginatorId: string
    msdpOriginatorIdVariable: string
    name: string
    pimBsrCandidates:
        - acceptCandidateAccessList: string
          acceptCandidateAccessListVariable: string
          hashMaskLength: 0
          hashMaskLengthVariable: string
          interfaceName: string
          interfaceNameVariable: string
          priority: 0
          priorityVariable: string
    pimBsrRpCandidates:
        - accessListId: string
          accessListIdVariable: string
          interfaceName: string
          interfaceNameVariable: string
          interval: 0
          intervalVariable: string
          priority: 0
          priorityVariable: string
    pimInterfaces:
        - interfaceName: string
          interfaceNameVariable: string
          joinPruneInterval: 0
          joinPruneIntervalVariable: string
          queryInterval: 0
          queryIntervalVariable: string
    pimSourceSpecificMulticastAccessList: string
    pimSourceSpecificMulticastAccessListVariable: string
    pimSourceSpecificMulticastEnable: false
    pimSptThreshold: string
    pimSptThresholdVariable: string
    sptOnly: false
    sptOnlyVariable: string
    staticRpAddresses:
        - accessList: string
          accessListVariable: string
          ipAddress: string
          ipAddressVariable: string
          override: false
          overrideVariable: string
ServiceMulticastFeature 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 ServiceMulticastFeature resource accepts the following input properties:
- PimSource boolSpecific Multicast Enable 
- turn SSM on/off
- AutoRp List<ServiceAnnounces Multicast Feature Auto Rp Announce> 
- Enable or disable RP Announce
- AutoRp List<ServiceDiscoveries Multicast Feature Auto Rp Discovery> 
- Enable or disable RP Discovery
- Description string
- The description of the Feature
- EnableAuto boolRp 
- Enable or disable auto-RP - Default value: false
- EnableAuto stringRp Variable 
- Variable name
- FeatureProfile stringId 
- Feature Profile ID
- IgmpInterfaces List<ServiceMulticast Feature Igmp Interface> 
- Set IGMP interface parameters
- LocalReplicator bool
- Replicator is local to this device - Default value: false
- LocalReplicator intThreshold 
- Set number of joins per group the router supports - Range: 0-131072
- LocalReplicator stringThreshold Variable 
- Variable name
- LocalReplicator stringVariable 
- Variable name
- MsdpConnection intRetry Interval 
- Set MSDP refresh timer - Range: 1-60
- MsdpConnection stringRetry Interval Variable 
- Variable name
- MsdpGroups List<ServiceMulticast Feature Msdp Group> 
- multicast MSDP peer
- MsdpOriginator stringId 
- Set MSDP originator ID
- MsdpOriginator stringId Variable 
- Variable name
- Name string
- The name of the Feature
- PimBsr List<ServiceCandidates Multicast Feature Pim Bsr Candidate> 
- bsr candidate Attributes
- PimBsr List<ServiceRp Candidates Multicast Feature Pim Bsr Rp Candidate> 
- Set RP Discovery Scope
- PimInterfaces List<ServiceMulticast Feature Pim Interface> 
- Set PIM interface parameters
- PimSource stringSpecific Multicast Access List 
- Set Access List for PIM SSM
- PimSource stringSpecific Multicast Access List Variable 
- Variable name
- PimSpt stringThreshold 
- Set when PIM router joins the SPT (kbps) - Choices: 0,infinity- Default value:0
- PimSpt stringThreshold Variable 
- Variable name
- SptOnly bool
- Shortest Path Tree (SPT) Only Mode - Default value: false
- SptOnly stringVariable 
- Variable name
- StaticRp List<ServiceAddresses Multicast Feature Static Rp Address> 
- Set Static RP Address(es)
- PimSource boolSpecific Multicast Enable 
- turn SSM on/off
- AutoRp []ServiceAnnounces Multicast Feature Auto Rp Announce Args 
- Enable or disable RP Announce
- AutoRp []ServiceDiscoveries Multicast Feature Auto Rp Discovery Args 
- Enable or disable RP Discovery
- Description string
- The description of the Feature
- EnableAuto boolRp 
- Enable or disable auto-RP - Default value: false
- EnableAuto stringRp Variable 
- Variable name
- FeatureProfile stringId 
- Feature Profile ID
- IgmpInterfaces []ServiceMulticast Feature Igmp Interface Args 
- Set IGMP interface parameters
- LocalReplicator bool
- Replicator is local to this device - Default value: false
- LocalReplicator intThreshold 
- Set number of joins per group the router supports - Range: 0-131072
- LocalReplicator stringThreshold Variable 
- Variable name
- LocalReplicator stringVariable 
- Variable name
- MsdpConnection intRetry Interval 
- Set MSDP refresh timer - Range: 1-60
- MsdpConnection stringRetry Interval Variable 
- Variable name
- MsdpGroups []ServiceMulticast Feature Msdp Group Args 
- multicast MSDP peer
- MsdpOriginator stringId 
- Set MSDP originator ID
- MsdpOriginator stringId Variable 
- Variable name
- Name string
- The name of the Feature
- PimBsr []ServiceCandidates Multicast Feature Pim Bsr Candidate Args 
- bsr candidate Attributes
- PimBsr []ServiceRp Candidates Multicast Feature Pim Bsr Rp Candidate Args 
- Set RP Discovery Scope
- PimInterfaces []ServiceMulticast Feature Pim Interface Args 
- Set PIM interface parameters
- PimSource stringSpecific Multicast Access List 
- Set Access List for PIM SSM
- PimSource stringSpecific Multicast Access List Variable 
- Variable name
- PimSpt stringThreshold 
- Set when PIM router joins the SPT (kbps) - Choices: 0,infinity- Default value:0
- PimSpt stringThreshold Variable 
- Variable name
- SptOnly bool
- Shortest Path Tree (SPT) Only Mode - Default value: false
- SptOnly stringVariable 
- Variable name
- StaticRp []ServiceAddresses Multicast Feature Static Rp Address Args 
- Set Static RP Address(es)
- pimSource BooleanSpecific Multicast Enable 
- turn SSM on/off
- autoRp List<ServiceAnnounces Multicast Feature Auto Rp Announce> 
- Enable or disable RP Announce
- autoRp List<ServiceDiscoveries Multicast Feature Auto Rp Discovery> 
- Enable or disable RP Discovery
- description String
- The description of the Feature
- enableAuto BooleanRp 
- Enable or disable auto-RP - Default value: false
- enableAuto StringRp Variable 
- Variable name
- featureProfile StringId 
- Feature Profile ID
- igmpInterfaces List<ServiceMulticast Feature Igmp Interface> 
- Set IGMP interface parameters
- localReplicator Boolean
- Replicator is local to this device - Default value: false
- localReplicator IntegerThreshold 
- Set number of joins per group the router supports - Range: 0-131072
- localReplicator StringThreshold Variable 
- Variable name
- localReplicator StringVariable 
- Variable name
- msdpConnection IntegerRetry Interval 
- Set MSDP refresh timer - Range: 1-60
- msdpConnection StringRetry Interval Variable 
- Variable name
- msdpGroups List<ServiceMulticast Feature Msdp Group> 
- multicast MSDP peer
- msdpOriginator StringId 
- Set MSDP originator ID
- msdpOriginator StringId Variable 
- Variable name
- name String
- The name of the Feature
- pimBsr List<ServiceCandidates Multicast Feature Pim Bsr Candidate> 
- bsr candidate Attributes
- pimBsr List<ServiceRp Candidates Multicast Feature Pim Bsr Rp Candidate> 
- Set RP Discovery Scope
- pimInterfaces List<ServiceMulticast Feature Pim Interface> 
- Set PIM interface parameters
- pimSource StringSpecific Multicast Access List 
- Set Access List for PIM SSM
- pimSource StringSpecific Multicast Access List Variable 
- Variable name
- pimSpt StringThreshold 
- Set when PIM router joins the SPT (kbps) - Choices: 0,infinity- Default value:0
- pimSpt StringThreshold Variable 
- Variable name
- sptOnly Boolean
- Shortest Path Tree (SPT) Only Mode - Default value: false
- sptOnly StringVariable 
- Variable name
- staticRp List<ServiceAddresses Multicast Feature Static Rp Address> 
- Set Static RP Address(es)
- pimSource booleanSpecific Multicast Enable 
- turn SSM on/off
- autoRp ServiceAnnounces Multicast Feature Auto Rp Announce[] 
- Enable or disable RP Announce
- autoRp ServiceDiscoveries Multicast Feature Auto Rp Discovery[] 
- Enable or disable RP Discovery
- description string
- The description of the Feature
- enableAuto booleanRp 
- Enable or disable auto-RP - Default value: false
- enableAuto stringRp Variable 
- Variable name
- featureProfile stringId 
- Feature Profile ID
- igmpInterfaces ServiceMulticast Feature Igmp Interface[] 
- Set IGMP interface parameters
- localReplicator boolean
- Replicator is local to this device - Default value: false
- localReplicator numberThreshold 
- Set number of joins per group the router supports - Range: 0-131072
- localReplicator stringThreshold Variable 
- Variable name
- localReplicator stringVariable 
- Variable name
- msdpConnection numberRetry Interval 
- Set MSDP refresh timer - Range: 1-60
- msdpConnection stringRetry Interval Variable 
- Variable name
- msdpGroups ServiceMulticast Feature Msdp Group[] 
- multicast MSDP peer
- msdpOriginator stringId 
- Set MSDP originator ID
- msdpOriginator stringId Variable 
- Variable name
- name string
- The name of the Feature
- pimBsr ServiceCandidates Multicast Feature Pim Bsr Candidate[] 
- bsr candidate Attributes
- pimBsr ServiceRp Candidates Multicast Feature Pim Bsr Rp Candidate[] 
- Set RP Discovery Scope
- pimInterfaces ServiceMulticast Feature Pim Interface[] 
- Set PIM interface parameters
- pimSource stringSpecific Multicast Access List 
- Set Access List for PIM SSM
- pimSource stringSpecific Multicast Access List Variable 
- Variable name
- pimSpt stringThreshold 
- Set when PIM router joins the SPT (kbps) - Choices: 0,infinity- Default value:0
- pimSpt stringThreshold Variable 
- Variable name
- sptOnly boolean
- Shortest Path Tree (SPT) Only Mode - Default value: false
- sptOnly stringVariable 
- Variable name
- staticRp ServiceAddresses Multicast Feature Static Rp Address[] 
- Set Static RP Address(es)
- pim_source_ boolspecific_ multicast_ enable 
- turn SSM on/off
- auto_rp_ Sequence[Serviceannounces Multicast Feature Auto Rp Announce Args] 
- Enable or disable RP Announce
- auto_rp_ Sequence[Servicediscoveries Multicast Feature Auto Rp Discovery Args] 
- Enable or disable RP Discovery
- description str
- The description of the Feature
- enable_auto_ boolrp 
- Enable or disable auto-RP - Default value: false
- enable_auto_ strrp_ variable 
- Variable name
- feature_profile_ strid 
- Feature Profile ID
- igmp_interfaces Sequence[ServiceMulticast Feature Igmp Interface Args] 
- Set IGMP interface parameters
- local_replicator bool
- Replicator is local to this device - Default value: false
- local_replicator_ intthreshold 
- Set number of joins per group the router supports - Range: 0-131072
- local_replicator_ strthreshold_ variable 
- Variable name
- local_replicator_ strvariable 
- Variable name
- msdp_connection_ intretry_ interval 
- Set MSDP refresh timer - Range: 1-60
- msdp_connection_ strretry_ interval_ variable 
- Variable name
- msdp_groups Sequence[ServiceMulticast Feature Msdp Group Args] 
- multicast MSDP peer
- msdp_originator_ strid 
- Set MSDP originator ID
- msdp_originator_ strid_ variable 
- Variable name
- name str
- The name of the Feature
- pim_bsr_ Sequence[Servicecandidates Multicast Feature Pim Bsr Candidate Args] 
- bsr candidate Attributes
- pim_bsr_ Sequence[Servicerp_ candidates Multicast Feature Pim Bsr Rp Candidate Args] 
- Set RP Discovery Scope
- pim_interfaces Sequence[ServiceMulticast Feature Pim Interface Args] 
- Set PIM interface parameters
- pim_source_ strspecific_ multicast_ access_ list 
- Set Access List for PIM SSM
- pim_source_ strspecific_ multicast_ access_ list_ variable 
- Variable name
- pim_spt_ strthreshold 
- Set when PIM router joins the SPT (kbps) - Choices: 0,infinity- Default value:0
- pim_spt_ strthreshold_ variable 
- Variable name
- spt_only bool
- Shortest Path Tree (SPT) Only Mode - Default value: false
- spt_only_ strvariable 
- Variable name
- static_rp_ Sequence[Serviceaddresses Multicast Feature Static Rp Address Args] 
- Set Static RP Address(es)
- pimSource BooleanSpecific Multicast Enable 
- turn SSM on/off
- autoRp List<Property Map>Announces 
- Enable or disable RP Announce
- autoRp List<Property Map>Discoveries 
- Enable or disable RP Discovery
- description String
- The description of the Feature
- enableAuto BooleanRp 
- Enable or disable auto-RP - Default value: false
- enableAuto StringRp Variable 
- Variable name
- featureProfile StringId 
- Feature Profile ID
- igmpInterfaces List<Property Map>
- Set IGMP interface parameters
- localReplicator Boolean
- Replicator is local to this device - Default value: false
- localReplicator NumberThreshold 
- Set number of joins per group the router supports - Range: 0-131072
- localReplicator StringThreshold Variable 
- Variable name
- localReplicator StringVariable 
- Variable name
- msdpConnection NumberRetry Interval 
- Set MSDP refresh timer - Range: 1-60
- msdpConnection StringRetry Interval Variable 
- Variable name
- msdpGroups List<Property Map>
- multicast MSDP peer
- msdpOriginator StringId 
- Set MSDP originator ID
- msdpOriginator StringId Variable 
- Variable name
- name String
- The name of the Feature
- pimBsr List<Property Map>Candidates 
- bsr candidate Attributes
- pimBsr List<Property Map>Rp Candidates 
- Set RP Discovery Scope
- pimInterfaces List<Property Map>
- Set PIM interface parameters
- pimSource StringSpecific Multicast Access List 
- Set Access List for PIM SSM
- pimSource StringSpecific Multicast Access List Variable 
- Variable name
- pimSpt StringThreshold 
- Set when PIM router joins the SPT (kbps) - Choices: 0,infinity- Default value:0
- pimSpt StringThreshold Variable 
- Variable name
- sptOnly Boolean
- Shortest Path Tree (SPT) Only Mode - Default value: false
- sptOnly StringVariable 
- Variable name
- staticRp List<Property Map>Addresses 
- Set Static RP Address(es)
Outputs
All input properties are implicitly available as output properties. Additionally, the ServiceMulticastFeature resource produces the following output properties:
Look up Existing ServiceMulticastFeature Resource
Get an existing ServiceMulticastFeature 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?: ServiceMulticastFeatureState, opts?: CustomResourceOptions): ServiceMulticastFeature@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        auto_rp_announces: Optional[Sequence[ServiceMulticastFeatureAutoRpAnnounceArgs]] = None,
        auto_rp_discoveries: Optional[Sequence[ServiceMulticastFeatureAutoRpDiscoveryArgs]] = None,
        description: Optional[str] = None,
        enable_auto_rp: Optional[bool] = None,
        enable_auto_rp_variable: Optional[str] = None,
        feature_profile_id: Optional[str] = None,
        igmp_interfaces: Optional[Sequence[ServiceMulticastFeatureIgmpInterfaceArgs]] = None,
        local_replicator: Optional[bool] = None,
        local_replicator_threshold: Optional[int] = None,
        local_replicator_threshold_variable: Optional[str] = None,
        local_replicator_variable: Optional[str] = None,
        msdp_connection_retry_interval: Optional[int] = None,
        msdp_connection_retry_interval_variable: Optional[str] = None,
        msdp_groups: Optional[Sequence[ServiceMulticastFeatureMsdpGroupArgs]] = None,
        msdp_originator_id: Optional[str] = None,
        msdp_originator_id_variable: Optional[str] = None,
        name: Optional[str] = None,
        pim_bsr_candidates: Optional[Sequence[ServiceMulticastFeaturePimBsrCandidateArgs]] = None,
        pim_bsr_rp_candidates: Optional[Sequence[ServiceMulticastFeaturePimBsrRpCandidateArgs]] = None,
        pim_interfaces: Optional[Sequence[ServiceMulticastFeaturePimInterfaceArgs]] = None,
        pim_source_specific_multicast_access_list: Optional[str] = None,
        pim_source_specific_multicast_access_list_variable: Optional[str] = None,
        pim_source_specific_multicast_enable: Optional[bool] = None,
        pim_spt_threshold: Optional[str] = None,
        pim_spt_threshold_variable: Optional[str] = None,
        spt_only: Optional[bool] = None,
        spt_only_variable: Optional[str] = None,
        static_rp_addresses: Optional[Sequence[ServiceMulticastFeatureStaticRpAddressArgs]] = None,
        version: Optional[int] = None) -> ServiceMulticastFeaturefunc GetServiceMulticastFeature(ctx *Context, name string, id IDInput, state *ServiceMulticastFeatureState, opts ...ResourceOption) (*ServiceMulticastFeature, error)public static ServiceMulticastFeature Get(string name, Input<string> id, ServiceMulticastFeatureState? state, CustomResourceOptions? opts = null)public static ServiceMulticastFeature get(String name, Output<String> id, ServiceMulticastFeatureState state, CustomResourceOptions options)resources:  _:    type: sdwan:ServiceMulticastFeature    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.
- AutoRp List<ServiceAnnounces Multicast Feature Auto Rp Announce> 
- Enable or disable RP Announce
- AutoRp List<ServiceDiscoveries Multicast Feature Auto Rp Discovery> 
- Enable or disable RP Discovery
- Description string
- The description of the Feature
- EnableAuto boolRp 
- Enable or disable auto-RP - Default value: false
- EnableAuto stringRp Variable 
- Variable name
- FeatureProfile stringId 
- Feature Profile ID
- IgmpInterfaces List<ServiceMulticast Feature Igmp Interface> 
- Set IGMP interface parameters
- LocalReplicator bool
- Replicator is local to this device - Default value: false
- LocalReplicator intThreshold 
- Set number of joins per group the router supports - Range: 0-131072
- LocalReplicator stringThreshold Variable 
- Variable name
- LocalReplicator stringVariable 
- Variable name
- MsdpConnection intRetry Interval 
- Set MSDP refresh timer - Range: 1-60
- MsdpConnection stringRetry Interval Variable 
- Variable name
- MsdpGroups List<ServiceMulticast Feature Msdp Group> 
- multicast MSDP peer
- MsdpOriginator stringId 
- Set MSDP originator ID
- MsdpOriginator stringId Variable 
- Variable name
- Name string
- The name of the Feature
- PimBsr List<ServiceCandidates Multicast Feature Pim Bsr Candidate> 
- bsr candidate Attributes
- PimBsr List<ServiceRp Candidates Multicast Feature Pim Bsr Rp Candidate> 
- Set RP Discovery Scope
- PimInterfaces List<ServiceMulticast Feature Pim Interface> 
- Set PIM interface parameters
- PimSource stringSpecific Multicast Access List 
- Set Access List for PIM SSM
- PimSource stringSpecific Multicast Access List Variable 
- Variable name
- PimSource boolSpecific Multicast Enable 
- turn SSM on/off
- PimSpt stringThreshold 
- Set when PIM router joins the SPT (kbps) - Choices: 0,infinity- Default value:0
- PimSpt stringThreshold Variable 
- Variable name
- SptOnly bool
- Shortest Path Tree (SPT) Only Mode - Default value: false
- SptOnly stringVariable 
- Variable name
- StaticRp List<ServiceAddresses Multicast Feature Static Rp Address> 
- Set Static RP Address(es)
- Version int
- The version of the Feature
- AutoRp []ServiceAnnounces Multicast Feature Auto Rp Announce Args 
- Enable or disable RP Announce
- AutoRp []ServiceDiscoveries Multicast Feature Auto Rp Discovery Args 
- Enable or disable RP Discovery
- Description string
- The description of the Feature
- EnableAuto boolRp 
- Enable or disable auto-RP - Default value: false
- EnableAuto stringRp Variable 
- Variable name
- FeatureProfile stringId 
- Feature Profile ID
- IgmpInterfaces []ServiceMulticast Feature Igmp Interface Args 
- Set IGMP interface parameters
- LocalReplicator bool
- Replicator is local to this device - Default value: false
- LocalReplicator intThreshold 
- Set number of joins per group the router supports - Range: 0-131072
- LocalReplicator stringThreshold Variable 
- Variable name
- LocalReplicator stringVariable 
- Variable name
- MsdpConnection intRetry Interval 
- Set MSDP refresh timer - Range: 1-60
- MsdpConnection stringRetry Interval Variable 
- Variable name
- MsdpGroups []ServiceMulticast Feature Msdp Group Args 
- multicast MSDP peer
- MsdpOriginator stringId 
- Set MSDP originator ID
- MsdpOriginator stringId Variable 
- Variable name
- Name string
- The name of the Feature
- PimBsr []ServiceCandidates Multicast Feature Pim Bsr Candidate Args 
- bsr candidate Attributes
- PimBsr []ServiceRp Candidates Multicast Feature Pim Bsr Rp Candidate Args 
- Set RP Discovery Scope
- PimInterfaces []ServiceMulticast Feature Pim Interface Args 
- Set PIM interface parameters
- PimSource stringSpecific Multicast Access List 
- Set Access List for PIM SSM
- PimSource stringSpecific Multicast Access List Variable 
- Variable name
- PimSource boolSpecific Multicast Enable 
- turn SSM on/off
- PimSpt stringThreshold 
- Set when PIM router joins the SPT (kbps) - Choices: 0,infinity- Default value:0
- PimSpt stringThreshold Variable 
- Variable name
- SptOnly bool
- Shortest Path Tree (SPT) Only Mode - Default value: false
- SptOnly stringVariable 
- Variable name
- StaticRp []ServiceAddresses Multicast Feature Static Rp Address Args 
- Set Static RP Address(es)
- Version int
- The version of the Feature
- autoRp List<ServiceAnnounces Multicast Feature Auto Rp Announce> 
- Enable or disable RP Announce
- autoRp List<ServiceDiscoveries Multicast Feature Auto Rp Discovery> 
- Enable or disable RP Discovery
- description String
- The description of the Feature
- enableAuto BooleanRp 
- Enable or disable auto-RP - Default value: false
- enableAuto StringRp Variable 
- Variable name
- featureProfile StringId 
- Feature Profile ID
- igmpInterfaces List<ServiceMulticast Feature Igmp Interface> 
- Set IGMP interface parameters
- localReplicator Boolean
- Replicator is local to this device - Default value: false
- localReplicator IntegerThreshold 
- Set number of joins per group the router supports - Range: 0-131072
- localReplicator StringThreshold Variable 
- Variable name
- localReplicator StringVariable 
- Variable name
- msdpConnection IntegerRetry Interval 
- Set MSDP refresh timer - Range: 1-60
- msdpConnection StringRetry Interval Variable 
- Variable name
- msdpGroups List<ServiceMulticast Feature Msdp Group> 
- multicast MSDP peer
- msdpOriginator StringId 
- Set MSDP originator ID
- msdpOriginator StringId Variable 
- Variable name
- name String
- The name of the Feature
- pimBsr List<ServiceCandidates Multicast Feature Pim Bsr Candidate> 
- bsr candidate Attributes
- pimBsr List<ServiceRp Candidates Multicast Feature Pim Bsr Rp Candidate> 
- Set RP Discovery Scope
- pimInterfaces List<ServiceMulticast Feature Pim Interface> 
- Set PIM interface parameters
- pimSource StringSpecific Multicast Access List 
- Set Access List for PIM SSM
- pimSource StringSpecific Multicast Access List Variable 
- Variable name
- pimSource BooleanSpecific Multicast Enable 
- turn SSM on/off
- pimSpt StringThreshold 
- Set when PIM router joins the SPT (kbps) - Choices: 0,infinity- Default value:0
- pimSpt StringThreshold Variable 
- Variable name
- sptOnly Boolean
- Shortest Path Tree (SPT) Only Mode - Default value: false
- sptOnly StringVariable 
- Variable name
- staticRp List<ServiceAddresses Multicast Feature Static Rp Address> 
- Set Static RP Address(es)
- version Integer
- The version of the Feature
- autoRp ServiceAnnounces Multicast Feature Auto Rp Announce[] 
- Enable or disable RP Announce
- autoRp ServiceDiscoveries Multicast Feature Auto Rp Discovery[] 
- Enable or disable RP Discovery
- description string
- The description of the Feature
- enableAuto booleanRp 
- Enable or disable auto-RP - Default value: false
- enableAuto stringRp Variable 
- Variable name
- featureProfile stringId 
- Feature Profile ID
- igmpInterfaces ServiceMulticast Feature Igmp Interface[] 
- Set IGMP interface parameters
- localReplicator boolean
- Replicator is local to this device - Default value: false
- localReplicator numberThreshold 
- Set number of joins per group the router supports - Range: 0-131072
- localReplicator stringThreshold Variable 
- Variable name
- localReplicator stringVariable 
- Variable name
- msdpConnection numberRetry Interval 
- Set MSDP refresh timer - Range: 1-60
- msdpConnection stringRetry Interval Variable 
- Variable name
- msdpGroups ServiceMulticast Feature Msdp Group[] 
- multicast MSDP peer
- msdpOriginator stringId 
- Set MSDP originator ID
- msdpOriginator stringId Variable 
- Variable name
- name string
- The name of the Feature
- pimBsr ServiceCandidates Multicast Feature Pim Bsr Candidate[] 
- bsr candidate Attributes
- pimBsr ServiceRp Candidates Multicast Feature Pim Bsr Rp Candidate[] 
- Set RP Discovery Scope
- pimInterfaces ServiceMulticast Feature Pim Interface[] 
- Set PIM interface parameters
- pimSource stringSpecific Multicast Access List 
- Set Access List for PIM SSM
- pimSource stringSpecific Multicast Access List Variable 
- Variable name
- pimSource booleanSpecific Multicast Enable 
- turn SSM on/off
- pimSpt stringThreshold 
- Set when PIM router joins the SPT (kbps) - Choices: 0,infinity- Default value:0
- pimSpt stringThreshold Variable 
- Variable name
- sptOnly boolean
- Shortest Path Tree (SPT) Only Mode - Default value: false
- sptOnly stringVariable 
- Variable name
- staticRp ServiceAddresses Multicast Feature Static Rp Address[] 
- Set Static RP Address(es)
- version number
- The version of the Feature
- auto_rp_ Sequence[Serviceannounces Multicast Feature Auto Rp Announce Args] 
- Enable or disable RP Announce
- auto_rp_ Sequence[Servicediscoveries Multicast Feature Auto Rp Discovery Args] 
- Enable or disable RP Discovery
- description str
- The description of the Feature
- enable_auto_ boolrp 
- Enable or disable auto-RP - Default value: false
- enable_auto_ strrp_ variable 
- Variable name
- feature_profile_ strid 
- Feature Profile ID
- igmp_interfaces Sequence[ServiceMulticast Feature Igmp Interface Args] 
- Set IGMP interface parameters
- local_replicator bool
- Replicator is local to this device - Default value: false
- local_replicator_ intthreshold 
- Set number of joins per group the router supports - Range: 0-131072
- local_replicator_ strthreshold_ variable 
- Variable name
- local_replicator_ strvariable 
- Variable name
- msdp_connection_ intretry_ interval 
- Set MSDP refresh timer - Range: 1-60
- msdp_connection_ strretry_ interval_ variable 
- Variable name
- msdp_groups Sequence[ServiceMulticast Feature Msdp Group Args] 
- multicast MSDP peer
- msdp_originator_ strid 
- Set MSDP originator ID
- msdp_originator_ strid_ variable 
- Variable name
- name str
- The name of the Feature
- pim_bsr_ Sequence[Servicecandidates Multicast Feature Pim Bsr Candidate Args] 
- bsr candidate Attributes
- pim_bsr_ Sequence[Servicerp_ candidates Multicast Feature Pim Bsr Rp Candidate Args] 
- Set RP Discovery Scope
- pim_interfaces Sequence[ServiceMulticast Feature Pim Interface Args] 
- Set PIM interface parameters
- pim_source_ strspecific_ multicast_ access_ list 
- Set Access List for PIM SSM
- pim_source_ strspecific_ multicast_ access_ list_ variable 
- Variable name
- pim_source_ boolspecific_ multicast_ enable 
- turn SSM on/off
- pim_spt_ strthreshold 
- Set when PIM router joins the SPT (kbps) - Choices: 0,infinity- Default value:0
- pim_spt_ strthreshold_ variable 
- Variable name
- spt_only bool
- Shortest Path Tree (SPT) Only Mode - Default value: false
- spt_only_ strvariable 
- Variable name
- static_rp_ Sequence[Serviceaddresses Multicast Feature Static Rp Address Args] 
- Set Static RP Address(es)
- version int
- The version of the Feature
- autoRp List<Property Map>Announces 
- Enable or disable RP Announce
- autoRp List<Property Map>Discoveries 
- Enable or disable RP Discovery
- description String
- The description of the Feature
- enableAuto BooleanRp 
- Enable or disable auto-RP - Default value: false
- enableAuto StringRp Variable 
- Variable name
- featureProfile StringId 
- Feature Profile ID
- igmpInterfaces List<Property Map>
- Set IGMP interface parameters
- localReplicator Boolean
- Replicator is local to this device - Default value: false
- localReplicator NumberThreshold 
- Set number of joins per group the router supports - Range: 0-131072
- localReplicator StringThreshold Variable 
- Variable name
- localReplicator StringVariable 
- Variable name
- msdpConnection NumberRetry Interval 
- Set MSDP refresh timer - Range: 1-60
- msdpConnection StringRetry Interval Variable 
- Variable name
- msdpGroups List<Property Map>
- multicast MSDP peer
- msdpOriginator StringId 
- Set MSDP originator ID
- msdpOriginator StringId Variable 
- Variable name
- name String
- The name of the Feature
- pimBsr List<Property Map>Candidates 
- bsr candidate Attributes
- pimBsr List<Property Map>Rp Candidates 
- Set RP Discovery Scope
- pimInterfaces List<Property Map>
- Set PIM interface parameters
- pimSource StringSpecific Multicast Access List 
- Set Access List for PIM SSM
- pimSource StringSpecific Multicast Access List Variable 
- Variable name
- pimSource BooleanSpecific Multicast Enable 
- turn SSM on/off
- pimSpt StringThreshold 
- Set when PIM router joins the SPT (kbps) - Choices: 0,infinity- Default value:0
- pimSpt StringThreshold Variable 
- Variable name
- sptOnly Boolean
- Shortest Path Tree (SPT) Only Mode - Default value: false
- sptOnly StringVariable 
- Variable name
- staticRp List<Property Map>Addresses 
- Set Static RP Address(es)
- version Number
- The version of the Feature
Supporting Types
ServiceMulticastFeatureAutoRpAnnounce, ServiceMulticastFeatureAutoRpAnnounceArgs            
- InterfaceName string
- Set RP Announce Interface Name
- InterfaceName stringVariable 
- Variable name
- Scope int
- Set RP Announce Scope- Range: 1-255
 
- Range: 
- ScopeVariable string
- Variable name
- InterfaceName string
- Set RP Announce Interface Name
- InterfaceName stringVariable 
- Variable name
- Scope int
- Set RP Announce Scope- Range: 1-255
 
- Range: 
- ScopeVariable string
- Variable name
- interfaceName String
- Set RP Announce Interface Name
- interfaceName StringVariable 
- Variable name
- scope Integer
- Set RP Announce Scope- Range: 1-255
 
- Range: 
- scopeVariable String
- Variable name
- interfaceName string
- Set RP Announce Interface Name
- interfaceName stringVariable 
- Variable name
- scope number
- Set RP Announce Scope- Range: 1-255
 
- Range: 
- scopeVariable string
- Variable name
- interface_name str
- Set RP Announce Interface Name
- interface_name_ strvariable 
- Variable name
- scope int
- Set RP Announce Scope- Range: 1-255
 
- Range: 
- scope_variable str
- Variable name
- interfaceName String
- Set RP Announce Interface Name
- interfaceName StringVariable 
- Variable name
- scope Number
- Set RP Announce Scope- Range: 1-255
 
- Range: 
- scopeVariable String
- Variable name
ServiceMulticastFeatureAutoRpDiscovery, ServiceMulticastFeatureAutoRpDiscoveryArgs            
- InterfaceName string
- Set RP Discovery Interface Name
- InterfaceName stringVariable 
- Variable name
- Scope int
- Set RP Discovery Scope- Range: 1-255
 
- Range: 
- ScopeVariable string
- Variable name
- InterfaceName string
- Set RP Discovery Interface Name
- InterfaceName stringVariable 
- Variable name
- Scope int
- Set RP Discovery Scope- Range: 1-255
 
- Range: 
- ScopeVariable string
- Variable name
- interfaceName String
- Set RP Discovery Interface Name
- interfaceName StringVariable 
- Variable name
- scope Integer
- Set RP Discovery Scope- Range: 1-255
 
- Range: 
- scopeVariable String
- Variable name
- interfaceName string
- Set RP Discovery Interface Name
- interfaceName stringVariable 
- Variable name
- scope number
- Set RP Discovery Scope- Range: 1-255
 
- Range: 
- scopeVariable string
- Variable name
- interface_name str
- Set RP Discovery Interface Name
- interface_name_ strvariable 
- Variable name
- scope int
- Set RP Discovery Scope- Range: 1-255
 
- Range: 
- scope_variable str
- Variable name
- interfaceName String
- Set RP Discovery Interface Name
- interfaceName StringVariable 
- Variable name
- scope Number
- Set RP Discovery Scope- Range: 1-255
 
- Range: 
- scopeVariable String
- Variable name
ServiceMulticastFeatureIgmpInterface, ServiceMulticastFeatureIgmpInterfaceArgs          
- InterfaceName string
- Set interface name
- InterfaceName stringVariable 
- Variable name
- JoinGroups List<ServiceMulticast Feature Igmp Interface Join Group> 
- Configure static joins
- Version int
- igmp Version <1..3>- Range: 1-3
- Default value: 2
 
- Range: 
- InterfaceName string
- Set interface name
- InterfaceName stringVariable 
- Variable name
- JoinGroups []ServiceMulticast Feature Igmp Interface Join Group 
- Configure static joins
- Version int
- igmp Version <1..3>- Range: 1-3
- Default value: 2
 
- Range: 
- interfaceName String
- Set interface name
- interfaceName StringVariable 
- Variable name
- joinGroups List<ServiceMulticast Feature Igmp Interface Join Group> 
- Configure static joins
- version Integer
- igmp Version <1..3>- Range: 1-3
- Default value: 2
 
- Range: 
- interfaceName string
- Set interface name
- interfaceName stringVariable 
- Variable name
- joinGroups ServiceMulticast Feature Igmp Interface Join Group[] 
- Configure static joins
- version number
- igmp Version <1..3>- Range: 1-3
- Default value: 2
 
- Range: 
- interface_name str
- Set interface name
- interface_name_ strvariable 
- Variable name
- join_groups Sequence[ServiceMulticast Feature Igmp Interface Join Group] 
- Configure static joins
- version int
- igmp Version <1..3>- Range: 1-3
- Default value: 2
 
- Range: 
- interfaceName String
- Set interface name
- interfaceName StringVariable 
- Variable name
- joinGroups List<Property Map>
- Configure static joins
- version Number
- igmp Version <1..3>- Range: 1-3
- Default value: 2
 
- Range: 
ServiceMulticastFeatureIgmpInterfaceJoinGroup, ServiceMulticastFeatureIgmpInterfaceJoinGroupArgs              
- GroupAddress string
- Set group address
- GroupAddress stringVariable 
- Variable name
- SourceAddress string
- Set source address
- SourceAddress stringVariable 
- Variable name
- GroupAddress string
- Set group address
- GroupAddress stringVariable 
- Variable name
- SourceAddress string
- Set source address
- SourceAddress stringVariable 
- Variable name
- groupAddress String
- Set group address
- groupAddress StringVariable 
- Variable name
- sourceAddress String
- Set source address
- sourceAddress StringVariable 
- Variable name
- groupAddress string
- Set group address
- groupAddress stringVariable 
- Variable name
- sourceAddress string
- Set source address
- sourceAddress stringVariable 
- Variable name
- group_address str
- Set group address
- group_address_ strvariable 
- Variable name
- source_address str
- Set source address
- source_address_ strvariable 
- Variable name
- groupAddress String
- Set group address
- groupAddress StringVariable 
- Variable name
- sourceAddress String
- Set source address
- sourceAddress StringVariable 
- Variable name
ServiceMulticastFeatureMsdpGroup, ServiceMulticastFeatureMsdpGroupArgs          
- MeshGroup stringName 
- Set MSDP mesh group
- MeshGroup stringName Variable 
- Variable name
- Peers
List<ServiceMulticast Feature Msdp Group Peer> 
- Configure peer
- MeshGroup stringName 
- Set MSDP mesh group
- MeshGroup stringName Variable 
- Variable name
- Peers
[]ServiceMulticast Feature Msdp Group Peer 
- Configure peer
- meshGroup StringName 
- Set MSDP mesh group
- meshGroup StringName Variable 
- Variable name
- peers
List<ServiceMulticast Feature Msdp Group Peer> 
- Configure peer
- meshGroup stringName 
- Set MSDP mesh group
- meshGroup stringName Variable 
- Variable name
- peers
ServiceMulticast Feature Msdp Group Peer[] 
- Configure peer
- mesh_group_ strname 
- Set MSDP mesh group
- mesh_group_ strname_ variable 
- Variable name
- peers
Sequence[ServiceMulticast Feature Msdp Group Peer] 
- Configure peer
- meshGroup StringName 
- Set MSDP mesh group
- meshGroup StringName Variable 
- Variable name
- peers List<Property Map>
- Configure peer
ServiceMulticastFeatureMsdpGroupPeer, ServiceMulticastFeatureMsdpGroupPeerArgs            
- ConnectionSource stringInterface 
- Set MSDP peer ip connect-source interface
- ConnectionSource stringInterface Variable 
- Variable name
- DefaultPeer bool
- Set MSDP default peer
- KeepaliveHold intTime 
- Set MSDP peer ip keepalive hold time- Range: 1-75
 
- Range: 
- KeepaliveHold stringTime Variable 
- Variable name
- KeepaliveInterval int
- Set MSDP peer ip keepalive interval- Range: 1-60
 
- Range: 
- KeepaliveInterval stringVariable 
- Variable name
- PeerAuthentication stringPassword 
- Set MSDP peer ip password
- PeerAuthentication stringPassword Variable 
- Variable name
- PeerIp string
- Set MSDP peer ip
- PeerIp stringVariable 
- Variable name
- PrefixList stringId 
- RemoteAs int
- Set MSDP peer ip remote autonomous system number- Range: 1-65535
 
- Range: 
- RemoteAs stringVariable 
- Variable name
- SaLimit int
- Set MSDP peer ip SA limit message number- Range: 1-2147483646
 
- Range: 
- SaLimit stringVariable 
- Variable name
- ConnectionSource stringInterface 
- Set MSDP peer ip connect-source interface
- ConnectionSource stringInterface Variable 
- Variable name
- DefaultPeer bool
- Set MSDP default peer
- KeepaliveHold intTime 
- Set MSDP peer ip keepalive hold time- Range: 1-75
 
- Range: 
- KeepaliveHold stringTime Variable 
- Variable name
- KeepaliveInterval int
- Set MSDP peer ip keepalive interval- Range: 1-60
 
- Range: 
- KeepaliveInterval stringVariable 
- Variable name
- PeerAuthentication stringPassword 
- Set MSDP peer ip password
- PeerAuthentication stringPassword Variable 
- Variable name
- PeerIp string
- Set MSDP peer ip
- PeerIp stringVariable 
- Variable name
- PrefixList stringId 
- RemoteAs int
- Set MSDP peer ip remote autonomous system number- Range: 1-65535
 
- Range: 
- RemoteAs stringVariable 
- Variable name
- SaLimit int
- Set MSDP peer ip SA limit message number- Range: 1-2147483646
 
- Range: 
- SaLimit stringVariable 
- Variable name
- connectionSource StringInterface 
- Set MSDP peer ip connect-source interface
- connectionSource StringInterface Variable 
- Variable name
- defaultPeer Boolean
- Set MSDP default peer
- keepaliveHold IntegerTime 
- Set MSDP peer ip keepalive hold time- Range: 1-75
 
- Range: 
- keepaliveHold StringTime Variable 
- Variable name
- keepaliveInterval Integer
- Set MSDP peer ip keepalive interval- Range: 1-60
 
- Range: 
- keepaliveInterval StringVariable 
- Variable name
- peerAuthentication StringPassword 
- Set MSDP peer ip password
- peerAuthentication StringPassword Variable 
- Variable name
- peerIp String
- Set MSDP peer ip
- peerIp StringVariable 
- Variable name
- prefixList StringId 
- remoteAs Integer
- Set MSDP peer ip remote autonomous system number- Range: 1-65535
 
- Range: 
- remoteAs StringVariable 
- Variable name
- saLimit Integer
- Set MSDP peer ip SA limit message number- Range: 1-2147483646
 
- Range: 
- saLimit StringVariable 
- Variable name
- connectionSource stringInterface 
- Set MSDP peer ip connect-source interface
- connectionSource stringInterface Variable 
- Variable name
- defaultPeer boolean
- Set MSDP default peer
- keepaliveHold numberTime 
- Set MSDP peer ip keepalive hold time- Range: 1-75
 
- Range: 
- keepaliveHold stringTime Variable 
- Variable name
- keepaliveInterval number
- Set MSDP peer ip keepalive interval- Range: 1-60
 
- Range: 
- keepaliveInterval stringVariable 
- Variable name
- peerAuthentication stringPassword 
- Set MSDP peer ip password
- peerAuthentication stringPassword Variable 
- Variable name
- peerIp string
- Set MSDP peer ip
- peerIp stringVariable 
- Variable name
- prefixList stringId 
- remoteAs number
- Set MSDP peer ip remote autonomous system number- Range: 1-65535
 
- Range: 
- remoteAs stringVariable 
- Variable name
- saLimit number
- Set MSDP peer ip SA limit message number- Range: 1-2147483646
 
- Range: 
- saLimit stringVariable 
- Variable name
- connection_source_ strinterface 
- Set MSDP peer ip connect-source interface
- connection_source_ strinterface_ variable 
- Variable name
- default_peer bool
- Set MSDP default peer
- keepalive_hold_ inttime 
- Set MSDP peer ip keepalive hold time- Range: 1-75
 
- Range: 
- keepalive_hold_ strtime_ variable 
- Variable name
- keepalive_interval int
- Set MSDP peer ip keepalive interval- Range: 1-60
 
- Range: 
- keepalive_interval_ strvariable 
- Variable name
- peer_authentication_ strpassword 
- Set MSDP peer ip password
- peer_authentication_ strpassword_ variable 
- Variable name
- peer_ip str
- Set MSDP peer ip
- peer_ip_ strvariable 
- Variable name
- prefix_list_ strid 
- remote_as int
- Set MSDP peer ip remote autonomous system number- Range: 1-65535
 
- Range: 
- remote_as_ strvariable 
- Variable name
- sa_limit int
- Set MSDP peer ip SA limit message number- Range: 1-2147483646
 
- Range: 
- sa_limit_ strvariable 
- Variable name
- connectionSource StringInterface 
- Set MSDP peer ip connect-source interface
- connectionSource StringInterface Variable 
- Variable name
- defaultPeer Boolean
- Set MSDP default peer
- keepaliveHold NumberTime 
- Set MSDP peer ip keepalive hold time- Range: 1-75
 
- Range: 
- keepaliveHold StringTime Variable 
- Variable name
- keepaliveInterval Number
- Set MSDP peer ip keepalive interval- Range: 1-60
 
- Range: 
- keepaliveInterval StringVariable 
- Variable name
- peerAuthentication StringPassword 
- Set MSDP peer ip password
- peerAuthentication StringPassword Variable 
- Variable name
- peerIp String
- Set MSDP peer ip
- peerIp StringVariable 
- Variable name
- prefixList StringId 
- remoteAs Number
- Set MSDP peer ip remote autonomous system number- Range: 1-65535
 
- Range: 
- remoteAs StringVariable 
- Variable name
- saLimit Number
- Set MSDP peer ip SA limit message number- Range: 1-2147483646
 
- Range: 
- saLimit StringVariable 
- Variable name
ServiceMulticastFeaturePimBsrCandidate, ServiceMulticastFeaturePimBsrCandidateArgs            
- AcceptCandidate stringAccess List 
- Set BSR RP candidate filter
- AcceptCandidate stringAccess List Variable 
- Variable name
- HashMask intLength 
- Hash Mask length for RP selection- Range: 0-32
 
- Range: 
- HashMask stringLength Variable 
- Variable name
- InterfaceName string
- Set Autonomic-Networking virtual interface
- InterfaceName stringVariable 
- Variable name
- Priority int
- Set RP candidate priority- Range: 0-255
 
- Range: 
- PriorityVariable string
- Variable name
- AcceptCandidate stringAccess List 
- Set BSR RP candidate filter
- AcceptCandidate stringAccess List Variable 
- Variable name
- HashMask intLength 
- Hash Mask length for RP selection- Range: 0-32
 
- Range: 
- HashMask stringLength Variable 
- Variable name
- InterfaceName string
- Set Autonomic-Networking virtual interface
- InterfaceName stringVariable 
- Variable name
- Priority int
- Set RP candidate priority- Range: 0-255
 
- Range: 
- PriorityVariable string
- Variable name
- acceptCandidate StringAccess List 
- Set BSR RP candidate filter
- acceptCandidate StringAccess List Variable 
- Variable name
- hashMask IntegerLength 
- Hash Mask length for RP selection- Range: 0-32
 
- Range: 
- hashMask StringLength Variable 
- Variable name
- interfaceName String
- Set Autonomic-Networking virtual interface
- interfaceName StringVariable 
- Variable name
- priority Integer
- Set RP candidate priority- Range: 0-255
 
- Range: 
- priorityVariable String
- Variable name
- acceptCandidate stringAccess List 
- Set BSR RP candidate filter
- acceptCandidate stringAccess List Variable 
- Variable name
- hashMask numberLength 
- Hash Mask length for RP selection- Range: 0-32
 
- Range: 
- hashMask stringLength Variable 
- Variable name
- interfaceName string
- Set Autonomic-Networking virtual interface
- interfaceName stringVariable 
- Variable name
- priority number
- Set RP candidate priority- Range: 0-255
 
- Range: 
- priorityVariable string
- Variable name
- accept_candidate_ straccess_ list 
- Set BSR RP candidate filter
- accept_candidate_ straccess_ list_ variable 
- Variable name
- hash_mask_ intlength 
- Hash Mask length for RP selection- Range: 0-32
 
- Range: 
- hash_mask_ strlength_ variable 
- Variable name
- interface_name str
- Set Autonomic-Networking virtual interface
- interface_name_ strvariable 
- Variable name
- priority int
- Set RP candidate priority- Range: 0-255
 
- Range: 
- priority_variable str
- Variable name
- acceptCandidate StringAccess List 
- Set BSR RP candidate filter
- acceptCandidate StringAccess List Variable 
- Variable name
- hashMask NumberLength 
- Hash Mask length for RP selection- Range: 0-32
 
- Range: 
- hashMask StringLength Variable 
- Variable name
- interfaceName String
- Set Autonomic-Networking virtual interface
- interfaceName StringVariable 
- Variable name
- priority Number
- Set RP candidate priority- Range: 0-255
 
- Range: 
- priorityVariable String
- Variable name
ServiceMulticastFeaturePimBsrRpCandidate, ServiceMulticastFeaturePimBsrRpCandidateArgs              
- AccessList stringId 
- Set IP Access List for PIM RP Candidate
- AccessList stringId Variable 
- Variable name
- InterfaceName string
- Set Autonomic-Networking virtual interface
- InterfaceName stringVariable 
- Variable name
- Interval int
- Set RP candidate advertisement interval- Range: 1-16383
 
- Range: 
- IntervalVariable string
- Variable name
- Priority int
- Set RP candidate priority- Range: 0-255
 
- Range: 
- PriorityVariable string
- Variable name
- AccessList stringId 
- Set IP Access List for PIM RP Candidate
- AccessList stringId Variable 
- Variable name
- InterfaceName string
- Set Autonomic-Networking virtual interface
- InterfaceName stringVariable 
- Variable name
- Interval int
- Set RP candidate advertisement interval- Range: 1-16383
 
- Range: 
- IntervalVariable string
- Variable name
- Priority int
- Set RP candidate priority- Range: 0-255
 
- Range: 
- PriorityVariable string
- Variable name
- accessList StringId 
- Set IP Access List for PIM RP Candidate
- accessList StringId Variable 
- Variable name
- interfaceName String
- Set Autonomic-Networking virtual interface
- interfaceName StringVariable 
- Variable name
- interval Integer
- Set RP candidate advertisement interval- Range: 1-16383
 
- Range: 
- intervalVariable String
- Variable name
- priority Integer
- Set RP candidate priority- Range: 0-255
 
- Range: 
- priorityVariable String
- Variable name
- accessList stringId 
- Set IP Access List for PIM RP Candidate
- accessList stringId Variable 
- Variable name
- interfaceName string
- Set Autonomic-Networking virtual interface
- interfaceName stringVariable 
- Variable name
- interval number
- Set RP candidate advertisement interval- Range: 1-16383
 
- Range: 
- intervalVariable string
- Variable name
- priority number
- Set RP candidate priority- Range: 0-255
 
- Range: 
- priorityVariable string
- Variable name
- access_list_ strid 
- Set IP Access List for PIM RP Candidate
- access_list_ strid_ variable 
- Variable name
- interface_name str
- Set Autonomic-Networking virtual interface
- interface_name_ strvariable 
- Variable name
- interval int
- Set RP candidate advertisement interval- Range: 1-16383
 
- Range: 
- interval_variable str
- Variable name
- priority int
- Set RP candidate priority- Range: 0-255
 
- Range: 
- priority_variable str
- Variable name
- accessList StringId 
- Set IP Access List for PIM RP Candidate
- accessList StringId Variable 
- Variable name
- interfaceName String
- Set Autonomic-Networking virtual interface
- interfaceName StringVariable 
- Variable name
- interval Number
- Set RP candidate advertisement interval- Range: 1-16383
 
- Range: 
- intervalVariable String
- Variable name
- priority Number
- Set RP candidate priority- Range: 0-255
 
- Range: 
- priorityVariable String
- Variable name
ServiceMulticastFeaturePimInterface, ServiceMulticastFeaturePimInterfaceArgs          
- InterfaceName string
- Set interface name
- InterfaceName stringVariable 
- Variable name
- JoinPrune intInterval 
- Set interval at which PIM multicast traffic can join or be removed from RPT or SPT- Range: 10-600
- Default value: 60
 
- Range: 
- JoinPrune stringInterval Variable 
- Variable name
- QueryInterval int
- Set PIM query interval- Range: 1-18725
- Default value: 30
 
- Range: 
- QueryInterval stringVariable 
- Variable name
- InterfaceName string
- Set interface name
- InterfaceName stringVariable 
- Variable name
- JoinPrune intInterval 
- Set interval at which PIM multicast traffic can join or be removed from RPT or SPT- Range: 10-600
- Default value: 60
 
- Range: 
- JoinPrune stringInterval Variable 
- Variable name
- QueryInterval int
- Set PIM query interval- Range: 1-18725
- Default value: 30
 
- Range: 
- QueryInterval stringVariable 
- Variable name
- interfaceName String
- Set interface name
- interfaceName StringVariable 
- Variable name
- joinPrune IntegerInterval 
- Set interval at which PIM multicast traffic can join or be removed from RPT or SPT- Range: 10-600
- Default value: 60
 
- Range: 
- joinPrune StringInterval Variable 
- Variable name
- queryInterval Integer
- Set PIM query interval- Range: 1-18725
- Default value: 30
 
- Range: 
- queryInterval StringVariable 
- Variable name
- interfaceName string
- Set interface name
- interfaceName stringVariable 
- Variable name
- joinPrune numberInterval 
- Set interval at which PIM multicast traffic can join or be removed from RPT or SPT- Range: 10-600
- Default value: 60
 
- Range: 
- joinPrune stringInterval Variable 
- Variable name
- queryInterval number
- Set PIM query interval- Range: 1-18725
- Default value: 30
 
- Range: 
- queryInterval stringVariable 
- Variable name
- interface_name str
- Set interface name
- interface_name_ strvariable 
- Variable name
- join_prune_ intinterval 
- Set interval at which PIM multicast traffic can join or be removed from RPT or SPT- Range: 10-600
- Default value: 60
 
- Range: 
- join_prune_ strinterval_ variable 
- Variable name
- query_interval int
- Set PIM query interval- Range: 1-18725
- Default value: 30
 
- Range: 
- query_interval_ strvariable 
- Variable name
- interfaceName String
- Set interface name
- interfaceName StringVariable 
- Variable name
- joinPrune NumberInterval 
- Set interval at which PIM multicast traffic can join or be removed from RPT or SPT- Range: 10-600
- Default value: 60
 
- Range: 
- joinPrune StringInterval Variable 
- Variable name
- queryInterval Number
- Set PIM query interval- Range: 1-18725
- Default value: 30
 
- Range: 
- queryInterval StringVariable 
- Variable name
ServiceMulticastFeatureStaticRpAddress, ServiceMulticastFeatureStaticRpAddressArgs            
- AccessList string
- Set Static RP Access List
- AccessList stringVariable 
- Variable name
- IpAddress string
- Set Static RP IP Address
- IpAddress stringVariable 
- Variable name
- Override bool
- Set override flag- Default value: false
 
- Default value: 
- OverrideVariable string
- Variable name
- AccessList string
- Set Static RP Access List
- AccessList stringVariable 
- Variable name
- IpAddress string
- Set Static RP IP Address
- IpAddress stringVariable 
- Variable name
- Override bool
- Set override flag- Default value: false
 
- Default value: 
- OverrideVariable string
- Variable name
- accessList String
- Set Static RP Access List
- accessList StringVariable 
- Variable name
- ipAddress String
- Set Static RP IP Address
- ipAddress StringVariable 
- Variable name
- override Boolean
- Set override flag- Default value: false
 
- Default value: 
- overrideVariable String
- Variable name
- accessList string
- Set Static RP Access List
- accessList stringVariable 
- Variable name
- ipAddress string
- Set Static RP IP Address
- ipAddress stringVariable 
- Variable name
- override boolean
- Set override flag- Default value: false
 
- Default value: 
- overrideVariable string
- Variable name
- access_list str
- Set Static RP Access List
- access_list_ strvariable 
- Variable name
- ip_address str
- Set Static RP IP Address
- ip_address_ strvariable 
- Variable name
- override bool
- Set override flag- Default value: false
 
- Default value: 
- override_variable str
- Variable name
- accessList String
- Set Static RP Access List
- accessList StringVariable 
- Variable name
- ipAddress String
- Set Static RP IP Address
- ipAddress StringVariable 
- Variable name
- override Boolean
- Set override flag- Default value: false
 
- Default value: 
- overrideVariable String
- Variable name
Import
Expected import identifier with the format: “service_multicast_feature_id,feature_profile_id”
$ pulumi import sdwan:index/serviceMulticastFeature:ServiceMulticastFeature example "f6b2c44c-693c-4763-b010-895aa3d236bd,f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the sdwanTerraform Provider.
