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:
- Pim
Source boolSpecific Multicast Enable - turn SSM on/off
- Auto
Rp List<ServiceAnnounces Multicast Feature Auto Rp Announce> - Enable or disable RP Announce
- Auto
Rp List<ServiceDiscoveries Multicast Feature Auto Rp Discovery> - Enable or disable RP Discovery
- Description string
- The description of the Feature
- Enable
Auto boolRp - Enable or disable auto-RP - Default value:
false
- Enable
Auto stringRp Variable - Variable name
- Feature
Profile stringId - Feature Profile ID
- Igmp
Interfaces List<ServiceMulticast Feature Igmp Interface> - 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 stringThreshold Variable - Variable name
- Local
Replicator stringVariable - Variable name
- Msdp
Connection intRetry Interval - Set MSDP refresh timer - Range:
1
-60
- Msdp
Connection stringRetry Interval Variable - Variable name
- Msdp
Groups List<ServiceMulticast Feature Msdp Group> - multicast MSDP peer
- Msdp
Originator stringId - Set MSDP originator ID
- Msdp
Originator stringId Variable - Variable name
- Name string
- The name of the Feature
- Pim
Bsr List<ServiceCandidates Multicast Feature Pim Bsr Candidate> - bsr candidate Attributes
- Pim
Bsr List<ServiceRp Candidates Multicast Feature Pim Bsr Rp Candidate> - Set RP Discovery Scope
- Pim
Interfaces List<ServiceMulticast Feature Pim Interface> - Set PIM interface parameters
- Pim
Source stringSpecific Multicast Access List - Set Access List for PIM SSM
- Pim
Source stringSpecific Multicast Access List Variable - Variable name
- Pim
Spt stringThreshold - Set when PIM router joins the SPT (kbps) - Choices:
0
,infinity
- Default value:0
- Pim
Spt stringThreshold Variable - Variable name
- Spt
Only bool - Shortest Path Tree (SPT) Only Mode - Default value:
false
- Spt
Only stringVariable - Variable name
- Static
Rp List<ServiceAddresses Multicast Feature Static Rp Address> - Set Static RP Address(es)
- Pim
Source boolSpecific Multicast Enable - turn SSM on/off
- Auto
Rp []ServiceAnnounces Multicast Feature Auto Rp Announce Args - Enable or disable RP Announce
- Auto
Rp []ServiceDiscoveries Multicast Feature Auto Rp Discovery Args - Enable or disable RP Discovery
- Description string
- The description of the Feature
- Enable
Auto boolRp - Enable or disable auto-RP - Default value:
false
- Enable
Auto stringRp Variable - Variable name
- Feature
Profile stringId - Feature Profile ID
- Igmp
Interfaces []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 stringThreshold Variable - Variable name
- Local
Replicator stringVariable - Variable name
- Msdp
Connection intRetry Interval - Set MSDP refresh timer - Range:
1
-60
- Msdp
Connection stringRetry Interval Variable - Variable name
- Msdp
Groups []ServiceMulticast Feature Msdp Group Args - multicast MSDP peer
- Msdp
Originator stringId - Set MSDP originator ID
- Msdp
Originator stringId Variable - Variable name
- Name string
- The name of the Feature
- Pim
Bsr []ServiceCandidates Multicast Feature Pim Bsr Candidate Args - bsr candidate Attributes
- Pim
Bsr []ServiceRp Candidates Multicast Feature Pim Bsr Rp Candidate Args - Set RP Discovery Scope
- Pim
Interfaces []ServiceMulticast Feature Pim Interface Args - Set PIM interface parameters
- Pim
Source stringSpecific Multicast Access List - Set Access List for PIM SSM
- Pim
Source stringSpecific Multicast Access List Variable - Variable name
- Pim
Spt stringThreshold - Set when PIM router joins the SPT (kbps) - Choices:
0
,infinity
- Default value:0
- Pim
Spt stringThreshold Variable - Variable name
- Spt
Only bool - Shortest Path Tree (SPT) Only Mode - Default value:
false
- Spt
Only stringVariable - Variable name
- Static
Rp []ServiceAddresses Multicast Feature Static Rp Address Args - Set Static RP Address(es)
- pim
Source BooleanSpecific Multicast Enable - turn SSM on/off
- auto
Rp List<ServiceAnnounces Multicast Feature Auto Rp Announce> - Enable or disable RP Announce
- auto
Rp List<ServiceDiscoveries Multicast Feature Auto Rp Discovery> - Enable or disable RP Discovery
- description String
- The description of the Feature
- enable
Auto BooleanRp - Enable or disable auto-RP - Default value:
false
- enable
Auto StringRp Variable - Variable name
- feature
Profile StringId - Feature Profile ID
- igmp
Interfaces List<ServiceMulticast Feature Igmp Interface> - Set IGMP interface parameters
- local
Replicator Boolean - Replicator is local to this device - Default value:
false
- local
Replicator IntegerThreshold - Set number of joins per group the router supports - Range:
0
-131072
- local
Replicator StringThreshold Variable - Variable name
- local
Replicator StringVariable - Variable name
- msdp
Connection IntegerRetry Interval - Set MSDP refresh timer - Range:
1
-60
- msdp
Connection StringRetry Interval Variable - Variable name
- msdp
Groups List<ServiceMulticast Feature Msdp Group> - multicast MSDP peer
- msdp
Originator StringId - Set MSDP originator ID
- msdp
Originator StringId Variable - Variable name
- name String
- The name of the Feature
- pim
Bsr List<ServiceCandidates Multicast Feature Pim Bsr Candidate> - bsr candidate Attributes
- pim
Bsr List<ServiceRp Candidates Multicast Feature Pim Bsr Rp Candidate> - Set RP Discovery Scope
- pim
Interfaces List<ServiceMulticast Feature Pim Interface> - Set PIM interface parameters
- pim
Source StringSpecific Multicast Access List - Set Access List for PIM SSM
- pim
Source StringSpecific Multicast Access List Variable - Variable name
- pim
Spt StringThreshold - Set when PIM router joins the SPT (kbps) - Choices:
0
,infinity
- Default value:0
- pim
Spt StringThreshold Variable - Variable name
- spt
Only Boolean - Shortest Path Tree (SPT) Only Mode - Default value:
false
- spt
Only StringVariable - Variable name
- static
Rp List<ServiceAddresses Multicast Feature Static Rp Address> - Set Static RP Address(es)
- pim
Source booleanSpecific Multicast Enable - turn SSM on/off
- auto
Rp ServiceAnnounces Multicast Feature Auto Rp Announce[] - Enable or disable RP Announce
- auto
Rp ServiceDiscoveries Multicast Feature Auto Rp Discovery[] - Enable or disable RP Discovery
- description string
- The description of the Feature
- enable
Auto booleanRp - Enable or disable auto-RP - Default value:
false
- enable
Auto stringRp Variable - Variable name
- feature
Profile stringId - Feature Profile ID
- igmp
Interfaces ServiceMulticast Feature Igmp Interface[] - Set IGMP interface parameters
- local
Replicator boolean - Replicator is local to this device - Default value:
false
- local
Replicator numberThreshold - Set number of joins per group the router supports - Range:
0
-131072
- local
Replicator stringThreshold Variable - Variable name
- local
Replicator stringVariable - Variable name
- msdp
Connection numberRetry Interval - Set MSDP refresh timer - Range:
1
-60
- msdp
Connection stringRetry Interval Variable - Variable name
- msdp
Groups ServiceMulticast Feature Msdp Group[] - multicast MSDP peer
- msdp
Originator stringId - Set MSDP originator ID
- msdp
Originator stringId Variable - Variable name
- name string
- The name of the Feature
- pim
Bsr ServiceCandidates Multicast Feature Pim Bsr Candidate[] - bsr candidate Attributes
- pim
Bsr ServiceRp Candidates Multicast Feature Pim Bsr Rp Candidate[] - Set RP Discovery Scope
- pim
Interfaces ServiceMulticast Feature Pim Interface[] - Set PIM interface parameters
- pim
Source stringSpecific Multicast Access List - Set Access List for PIM SSM
- pim
Source stringSpecific Multicast Access List Variable - Variable name
- pim
Spt stringThreshold - Set when PIM router joins the SPT (kbps) - Choices:
0
,infinity
- Default value:0
- pim
Spt stringThreshold Variable - Variable name
- spt
Only boolean - Shortest Path Tree (SPT) Only Mode - Default value:
false
- spt
Only stringVariable - Variable name
- static
Rp 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)
- pim
Source BooleanSpecific Multicast Enable - turn SSM on/off
- auto
Rp List<Property Map>Announces - Enable or disable RP Announce
- auto
Rp List<Property Map>Discoveries - Enable or disable RP Discovery
- description String
- The description of the Feature
- enable
Auto BooleanRp - Enable or disable auto-RP - Default value:
false
- enable
Auto StringRp Variable - Variable name
- feature
Profile StringId - Feature Profile ID
- igmp
Interfaces List<Property Map> - Set IGMP interface parameters
- local
Replicator Boolean - Replicator is local to this device - Default value:
false
- local
Replicator NumberThreshold - Set number of joins per group the router supports - Range:
0
-131072
- local
Replicator StringThreshold Variable - Variable name
- local
Replicator StringVariable - Variable name
- msdp
Connection NumberRetry Interval - Set MSDP refresh timer - Range:
1
-60
- msdp
Connection StringRetry Interval Variable - Variable name
- msdp
Groups List<Property Map> - multicast MSDP peer
- msdp
Originator StringId - Set MSDP originator ID
- msdp
Originator StringId Variable - Variable name
- name String
- The name of the Feature
- pim
Bsr List<Property Map>Candidates - bsr candidate Attributes
- pim
Bsr List<Property Map>Rp Candidates - Set RP Discovery Scope
- pim
Interfaces List<Property Map> - Set PIM interface parameters
- pim
Source StringSpecific Multicast Access List - Set Access List for PIM SSM
- pim
Source StringSpecific Multicast Access List Variable - Variable name
- pim
Spt StringThreshold - Set when PIM router joins the SPT (kbps) - Choices:
0
,infinity
- Default value:0
- pim
Spt StringThreshold Variable - Variable name
- spt
Only Boolean - Shortest Path Tree (SPT) Only Mode - Default value:
false
- spt
Only StringVariable - Variable name
- static
Rp 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) -> ServiceMulticastFeature
func 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)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Auto
Rp List<ServiceAnnounces Multicast Feature Auto Rp Announce> - Enable or disable RP Announce
- Auto
Rp List<ServiceDiscoveries Multicast Feature Auto Rp Discovery> - Enable or disable RP Discovery
- Description string
- The description of the Feature
- Enable
Auto boolRp - Enable or disable auto-RP - Default value:
false
- Enable
Auto stringRp Variable - Variable name
- Feature
Profile stringId - Feature Profile ID
- Igmp
Interfaces List<ServiceMulticast Feature Igmp Interface> - 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 stringThreshold Variable - Variable name
- Local
Replicator stringVariable - Variable name
- Msdp
Connection intRetry Interval - Set MSDP refresh timer - Range:
1
-60
- Msdp
Connection stringRetry Interval Variable - Variable name
- Msdp
Groups List<ServiceMulticast Feature Msdp Group> - multicast MSDP peer
- Msdp
Originator stringId - Set MSDP originator ID
- Msdp
Originator stringId Variable - Variable name
- Name string
- The name of the Feature
- Pim
Bsr List<ServiceCandidates Multicast Feature Pim Bsr Candidate> - bsr candidate Attributes
- Pim
Bsr List<ServiceRp Candidates Multicast Feature Pim Bsr Rp Candidate> - Set RP Discovery Scope
- Pim
Interfaces List<ServiceMulticast Feature Pim Interface> - Set PIM interface parameters
- Pim
Source stringSpecific Multicast Access List - Set Access List for PIM SSM
- Pim
Source stringSpecific Multicast Access List Variable - Variable name
- Pim
Source boolSpecific Multicast Enable - turn SSM on/off
- Pim
Spt stringThreshold - Set when PIM router joins the SPT (kbps) - Choices:
0
,infinity
- Default value:0
- Pim
Spt stringThreshold Variable - Variable name
- Spt
Only bool - Shortest Path Tree (SPT) Only Mode - Default value:
false
- Spt
Only stringVariable - Variable name
- Static
Rp List<ServiceAddresses Multicast Feature Static Rp Address> - Set Static RP Address(es)
- Version int
- The version of the Feature
- Auto
Rp []ServiceAnnounces Multicast Feature Auto Rp Announce Args - Enable or disable RP Announce
- Auto
Rp []ServiceDiscoveries Multicast Feature Auto Rp Discovery Args - Enable or disable RP Discovery
- Description string
- The description of the Feature
- Enable
Auto boolRp - Enable or disable auto-RP - Default value:
false
- Enable
Auto stringRp Variable - Variable name
- Feature
Profile stringId - Feature Profile ID
- Igmp
Interfaces []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 stringThreshold Variable - Variable name
- Local
Replicator stringVariable - Variable name
- Msdp
Connection intRetry Interval - Set MSDP refresh timer - Range:
1
-60
- Msdp
Connection stringRetry Interval Variable - Variable name
- Msdp
Groups []ServiceMulticast Feature Msdp Group Args - multicast MSDP peer
- Msdp
Originator stringId - Set MSDP originator ID
- Msdp
Originator stringId Variable - Variable name
- Name string
- The name of the Feature
- Pim
Bsr []ServiceCandidates Multicast Feature Pim Bsr Candidate Args - bsr candidate Attributes
- Pim
Bsr []ServiceRp Candidates Multicast Feature Pim Bsr Rp Candidate Args - Set RP Discovery Scope
- Pim
Interfaces []ServiceMulticast Feature Pim Interface Args - Set PIM interface parameters
- Pim
Source stringSpecific Multicast Access List - Set Access List for PIM SSM
- Pim
Source stringSpecific Multicast Access List Variable - Variable name
- Pim
Source boolSpecific Multicast Enable - turn SSM on/off
- Pim
Spt stringThreshold - Set when PIM router joins the SPT (kbps) - Choices:
0
,infinity
- Default value:0
- Pim
Spt stringThreshold Variable - Variable name
- Spt
Only bool - Shortest Path Tree (SPT) Only Mode - Default value:
false
- Spt
Only stringVariable - Variable name
- Static
Rp []ServiceAddresses Multicast Feature Static Rp Address Args - Set Static RP Address(es)
- Version int
- The version of the Feature
- auto
Rp List<ServiceAnnounces Multicast Feature Auto Rp Announce> - Enable or disable RP Announce
- auto
Rp List<ServiceDiscoveries Multicast Feature Auto Rp Discovery> - Enable or disable RP Discovery
- description String
- The description of the Feature
- enable
Auto BooleanRp - Enable or disable auto-RP - Default value:
false
- enable
Auto StringRp Variable - Variable name
- feature
Profile StringId - Feature Profile ID
- igmp
Interfaces List<ServiceMulticast Feature Igmp Interface> - Set IGMP interface parameters
- local
Replicator Boolean - Replicator is local to this device - Default value:
false
- local
Replicator IntegerThreshold - Set number of joins per group the router supports - Range:
0
-131072
- local
Replicator StringThreshold Variable - Variable name
- local
Replicator StringVariable - Variable name
- msdp
Connection IntegerRetry Interval - Set MSDP refresh timer - Range:
1
-60
- msdp
Connection StringRetry Interval Variable - Variable name
- msdp
Groups List<ServiceMulticast Feature Msdp Group> - multicast MSDP peer
- msdp
Originator StringId - Set MSDP originator ID
- msdp
Originator StringId Variable - Variable name
- name String
- The name of the Feature
- pim
Bsr List<ServiceCandidates Multicast Feature Pim Bsr Candidate> - bsr candidate Attributes
- pim
Bsr List<ServiceRp Candidates Multicast Feature Pim Bsr Rp Candidate> - Set RP Discovery Scope
- pim
Interfaces List<ServiceMulticast Feature Pim Interface> - Set PIM interface parameters
- pim
Source StringSpecific Multicast Access List - Set Access List for PIM SSM
- pim
Source StringSpecific Multicast Access List Variable - Variable name
- pim
Source BooleanSpecific Multicast Enable - turn SSM on/off
- pim
Spt StringThreshold - Set when PIM router joins the SPT (kbps) - Choices:
0
,infinity
- Default value:0
- pim
Spt StringThreshold Variable - Variable name
- spt
Only Boolean - Shortest Path Tree (SPT) Only Mode - Default value:
false
- spt
Only StringVariable - Variable name
- static
Rp List<ServiceAddresses Multicast Feature Static Rp Address> - Set Static RP Address(es)
- version Integer
- The version of the Feature
- auto
Rp ServiceAnnounces Multicast Feature Auto Rp Announce[] - Enable or disable RP Announce
- auto
Rp ServiceDiscoveries Multicast Feature Auto Rp Discovery[] - Enable or disable RP Discovery
- description string
- The description of the Feature
- enable
Auto booleanRp - Enable or disable auto-RP - Default value:
false
- enable
Auto stringRp Variable - Variable name
- feature
Profile stringId - Feature Profile ID
- igmp
Interfaces ServiceMulticast Feature Igmp Interface[] - Set IGMP interface parameters
- local
Replicator boolean - Replicator is local to this device - Default value:
false
- local
Replicator numberThreshold - Set number of joins per group the router supports - Range:
0
-131072
- local
Replicator stringThreshold Variable - Variable name
- local
Replicator stringVariable - Variable name
- msdp
Connection numberRetry Interval - Set MSDP refresh timer - Range:
1
-60
- msdp
Connection stringRetry Interval Variable - Variable name
- msdp
Groups ServiceMulticast Feature Msdp Group[] - multicast MSDP peer
- msdp
Originator stringId - Set MSDP originator ID
- msdp
Originator stringId Variable - Variable name
- name string
- The name of the Feature
- pim
Bsr ServiceCandidates Multicast Feature Pim Bsr Candidate[] - bsr candidate Attributes
- pim
Bsr ServiceRp Candidates Multicast Feature Pim Bsr Rp Candidate[] - Set RP Discovery Scope
- pim
Interfaces ServiceMulticast Feature Pim Interface[] - Set PIM interface parameters
- pim
Source stringSpecific Multicast Access List - Set Access List for PIM SSM
- pim
Source stringSpecific Multicast Access List Variable - Variable name
- pim
Source booleanSpecific Multicast Enable - turn SSM on/off
- pim
Spt stringThreshold - Set when PIM router joins the SPT (kbps) - Choices:
0
,infinity
- Default value:0
- pim
Spt stringThreshold Variable - Variable name
- spt
Only boolean - Shortest Path Tree (SPT) Only Mode - Default value:
false
- spt
Only stringVariable - Variable name
- static
Rp 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
- auto
Rp List<Property Map>Announces - Enable or disable RP Announce
- auto
Rp List<Property Map>Discoveries - Enable or disable RP Discovery
- description String
- The description of the Feature
- enable
Auto BooleanRp - Enable or disable auto-RP - Default value:
false
- enable
Auto StringRp Variable - Variable name
- feature
Profile StringId - Feature Profile ID
- igmp
Interfaces List<Property Map> - Set IGMP interface parameters
- local
Replicator Boolean - Replicator is local to this device - Default value:
false
- local
Replicator NumberThreshold - Set number of joins per group the router supports - Range:
0
-131072
- local
Replicator StringThreshold Variable - Variable name
- local
Replicator StringVariable - Variable name
- msdp
Connection NumberRetry Interval - Set MSDP refresh timer - Range:
1
-60
- msdp
Connection StringRetry Interval Variable - Variable name
- msdp
Groups List<Property Map> - multicast MSDP peer
- msdp
Originator StringId - Set MSDP originator ID
- msdp
Originator StringId Variable - Variable name
- name String
- The name of the Feature
- pim
Bsr List<Property Map>Candidates - bsr candidate Attributes
- pim
Bsr List<Property Map>Rp Candidates - Set RP Discovery Scope
- pim
Interfaces List<Property Map> - Set PIM interface parameters
- pim
Source StringSpecific Multicast Access List - Set Access List for PIM SSM
- pim
Source StringSpecific Multicast Access List Variable - Variable name
- pim
Source BooleanSpecific Multicast Enable - turn SSM on/off
- pim
Spt StringThreshold - Set when PIM router joins the SPT (kbps) - Choices:
0
,infinity
- Default value:0
- pim
Spt StringThreshold Variable - Variable name
- spt
Only Boolean - Shortest Path Tree (SPT) Only Mode - Default value:
false
- spt
Only StringVariable - Variable name
- static
Rp List<Property Map>Addresses - Set Static RP Address(es)
- version Number
- The version of the Feature
Supporting Types
ServiceMulticastFeatureAutoRpAnnounce, ServiceMulticastFeatureAutoRpAnnounceArgs
- Interface
Name string - Set RP Announce Interface Name
- Interface
Name stringVariable - Variable name
- Scope int
- Set RP Announce Scope
- Range:
1
-255
- Range:
- Scope
Variable string - Variable name
- Interface
Name string - Set RP Announce Interface Name
- Interface
Name stringVariable - Variable name
- Scope int
- Set RP Announce Scope
- Range:
1
-255
- Range:
- Scope
Variable string - Variable name
- interface
Name String - Set RP Announce Interface Name
- interface
Name StringVariable - Variable name
- scope Integer
- Set RP Announce Scope
- Range:
1
-255
- Range:
- scope
Variable String - Variable name
- interface
Name string - Set RP Announce Interface Name
- interface
Name stringVariable - Variable name
- scope number
- Set RP Announce Scope
- Range:
1
-255
- Range:
- scope
Variable 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
- interface
Name String - Set RP Announce Interface Name
- interface
Name StringVariable - Variable name
- scope Number
- Set RP Announce Scope
- Range:
1
-255
- Range:
- scope
Variable String - Variable name
ServiceMulticastFeatureAutoRpDiscovery, ServiceMulticastFeatureAutoRpDiscoveryArgs
- Interface
Name string - Set RP Discovery Interface Name
- Interface
Name stringVariable - Variable name
- Scope int
- Set RP Discovery Scope
- Range:
1
-255
- Range:
- Scope
Variable string - Variable name
- Interface
Name string - Set RP Discovery Interface Name
- Interface
Name stringVariable - Variable name
- Scope int
- Set RP Discovery Scope
- Range:
1
-255
- Range:
- Scope
Variable string - Variable name
- interface
Name String - Set RP Discovery Interface Name
- interface
Name StringVariable - Variable name
- scope Integer
- Set RP Discovery Scope
- Range:
1
-255
- Range:
- scope
Variable String - Variable name
- interface
Name string - Set RP Discovery Interface Name
- interface
Name stringVariable - Variable name
- scope number
- Set RP Discovery Scope
- Range:
1
-255
- Range:
- scope
Variable 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
- interface
Name String - Set RP Discovery Interface Name
- interface
Name StringVariable - Variable name
- scope Number
- Set RP Discovery Scope
- Range:
1
-255
- Range:
- scope
Variable String - Variable name
ServiceMulticastFeatureIgmpInterface, ServiceMulticastFeatureIgmpInterfaceArgs
- Interface
Name string - Set interface name
- Interface
Name stringVariable - Variable name
- Join
Groups List<ServiceMulticast Feature Igmp Interface Join Group> - Configure static joins
- Version int
- igmp Version <1..3>
- Range:
1
-3
- Default value:
2
- Range:
- Interface
Name string - Set interface name
- Interface
Name stringVariable - Variable name
- Join
Groups []ServiceMulticast Feature Igmp Interface Join Group - Configure static joins
- Version int
- igmp Version <1..3>
- Range:
1
-3
- Default value:
2
- Range:
- interface
Name String - Set interface name
- interface
Name StringVariable - Variable name
- join
Groups List<ServiceMulticast Feature Igmp Interface Join Group> - Configure static joins
- version Integer
- igmp Version <1..3>
- Range:
1
-3
- Default value:
2
- Range:
- interface
Name string - Set interface name
- interface
Name stringVariable - Variable name
- join
Groups 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:
- interface
Name String - Set interface name
- interface
Name StringVariable - Variable name
- join
Groups List<Property Map> - Configure static joins
- version Number
- igmp Version <1..3>
- Range:
1
-3
- Default value:
2
- Range:
ServiceMulticastFeatureIgmpInterfaceJoinGroup, ServiceMulticastFeatureIgmpInterfaceJoinGroupArgs
- Group
Address string - Set group address
- Group
Address stringVariable - Variable name
- Source
Address string - Set source address
- Source
Address stringVariable - Variable name
- Group
Address string - Set group address
- Group
Address stringVariable - Variable name
- Source
Address string - Set source address
- Source
Address stringVariable - Variable name
- group
Address String - Set group address
- group
Address StringVariable - Variable name
- source
Address String - Set source address
- source
Address StringVariable - Variable name
- group
Address string - Set group address
- group
Address stringVariable - Variable name
- source
Address string - Set source address
- source
Address 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
- group
Address String - Set group address
- group
Address StringVariable - Variable name
- source
Address String - Set source address
- source
Address StringVariable - Variable name
ServiceMulticastFeatureMsdpGroup, ServiceMulticastFeatureMsdpGroupArgs
- Mesh
Group stringName - Set MSDP mesh group
- Mesh
Group stringName Variable - Variable name
- Peers
List<Service
Multicast Feature Msdp Group Peer> - Configure peer
- Mesh
Group stringName - Set MSDP mesh group
- Mesh
Group stringName Variable - Variable name
- Peers
[]Service
Multicast Feature Msdp Group Peer - Configure peer
- mesh
Group StringName - Set MSDP mesh group
- mesh
Group StringName Variable - Variable name
- peers
List<Service
Multicast Feature Msdp Group Peer> - Configure peer
- mesh
Group stringName - Set MSDP mesh group
- mesh
Group stringName Variable - Variable name
- peers
Service
Multicast Feature Msdp Group Peer[] - Configure peer
- mesh_
group_ strname - Set MSDP mesh group
- mesh_
group_ strname_ variable - Variable name
- peers
Sequence[Service
Multicast Feature Msdp Group Peer] - Configure peer
- mesh
Group StringName - Set MSDP mesh group
- mesh
Group StringName Variable - Variable name
- peers List<Property Map>
- Configure peer
ServiceMulticastFeatureMsdpGroupPeer, ServiceMulticastFeatureMsdpGroupPeerArgs
- Connection
Source stringInterface - Set MSDP peer ip connect-source interface
- Connection
Source stringInterface 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 stringTime Variable - Variable name
- Keepalive
Interval int - Set MSDP peer ip keepalive interval
- Range:
1
-60
- Range:
- Keepalive
Interval stringVariable - Variable name
- Peer
Authentication stringPassword - Set MSDP peer ip password
- Peer
Authentication stringPassword Variable - Variable name
- Peer
Ip string - Set MSDP peer ip
- Peer
Ip stringVariable - Variable name
- Prefix
List stringId - Remote
As int - Set MSDP peer ip remote autonomous system number
- Range:
1
-65535
- Range:
- Remote
As stringVariable - Variable name
- Sa
Limit int - Set MSDP peer ip SA limit message number
- Range:
1
-2147483646
- Range:
- Sa
Limit stringVariable - Variable name
- Connection
Source stringInterface - Set MSDP peer ip connect-source interface
- Connection
Source stringInterface 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 stringTime Variable - Variable name
- Keepalive
Interval int - Set MSDP peer ip keepalive interval
- Range:
1
-60
- Range:
- Keepalive
Interval stringVariable - Variable name
- Peer
Authentication stringPassword - Set MSDP peer ip password
- Peer
Authentication stringPassword Variable - Variable name
- Peer
Ip string - Set MSDP peer ip
- Peer
Ip stringVariable - Variable name
- Prefix
List stringId - Remote
As int - Set MSDP peer ip remote autonomous system number
- Range:
1
-65535
- Range:
- Remote
As stringVariable - Variable name
- Sa
Limit int - Set MSDP peer ip SA limit message number
- Range:
1
-2147483646
- Range:
- Sa
Limit stringVariable - Variable name
- connection
Source StringInterface - Set MSDP peer ip connect-source interface
- connection
Source StringInterface Variable - Variable name
- default
Peer Boolean - Set MSDP default peer
- keepalive
Hold IntegerTime - Set MSDP peer ip keepalive hold time
- Range:
1
-75
- Range:
- keepalive
Hold StringTime Variable - Variable name
- keepalive
Interval Integer - Set MSDP peer ip keepalive interval
- Range:
1
-60
- Range:
- keepalive
Interval StringVariable - Variable name
- peer
Authentication StringPassword - Set MSDP peer ip password
- peer
Authentication StringPassword Variable - Variable name
- peer
Ip String - Set MSDP peer ip
- peer
Ip StringVariable - Variable name
- prefix
List StringId - remote
As Integer - Set MSDP peer ip remote autonomous system number
- Range:
1
-65535
- Range:
- remote
As StringVariable - Variable name
- sa
Limit Integer - Set MSDP peer ip SA limit message number
- Range:
1
-2147483646
- Range:
- sa
Limit StringVariable - Variable name
- connection
Source stringInterface - Set MSDP peer ip connect-source interface
- connection
Source stringInterface Variable - Variable name
- default
Peer boolean - Set MSDP default peer
- keepalive
Hold numberTime - Set MSDP peer ip keepalive hold time
- Range:
1
-75
- Range:
- keepalive
Hold stringTime Variable - Variable name
- keepalive
Interval number - Set MSDP peer ip keepalive interval
- Range:
1
-60
- Range:
- keepalive
Interval stringVariable - Variable name
- peer
Authentication stringPassword - Set MSDP peer ip password
- peer
Authentication stringPassword Variable - Variable name
- peer
Ip string - Set MSDP peer ip
- peer
Ip stringVariable - Variable name
- prefix
List stringId - remote
As number - Set MSDP peer ip remote autonomous system number
- Range:
1
-65535
- Range:
- remote
As stringVariable - Variable name
- sa
Limit number - Set MSDP peer ip SA limit message number
- Range:
1
-2147483646
- Range:
- sa
Limit 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
- connection
Source StringInterface - Set MSDP peer ip connect-source interface
- connection
Source StringInterface Variable - Variable name
- default
Peer Boolean - Set MSDP default peer
- keepalive
Hold NumberTime - Set MSDP peer ip keepalive hold time
- Range:
1
-75
- Range:
- keepalive
Hold StringTime Variable - Variable name
- keepalive
Interval Number - Set MSDP peer ip keepalive interval
- Range:
1
-60
- Range:
- keepalive
Interval StringVariable - Variable name
- peer
Authentication StringPassword - Set MSDP peer ip password
- peer
Authentication StringPassword Variable - Variable name
- peer
Ip String - Set MSDP peer ip
- peer
Ip StringVariable - Variable name
- prefix
List StringId - remote
As Number - Set MSDP peer ip remote autonomous system number
- Range:
1
-65535
- Range:
- remote
As StringVariable - Variable name
- sa
Limit Number - Set MSDP peer ip SA limit message number
- Range:
1
-2147483646
- Range:
- sa
Limit StringVariable - Variable name
ServiceMulticastFeaturePimBsrCandidate, ServiceMulticastFeaturePimBsrCandidateArgs
- Accept
Candidate stringAccess List - Set BSR RP candidate filter
- Accept
Candidate stringAccess List Variable - Variable name
- Hash
Mask intLength - Hash Mask length for RP selection
- Range:
0
-32
- Range:
- Hash
Mask stringLength Variable - Variable name
- Interface
Name string - Set Autonomic-Networking virtual interface
- Interface
Name stringVariable - Variable name
- Priority int
- Set RP candidate priority
- Range:
0
-255
- Range:
- Priority
Variable string - Variable name
- Accept
Candidate stringAccess List - Set BSR RP candidate filter
- Accept
Candidate stringAccess List Variable - Variable name
- Hash
Mask intLength - Hash Mask length for RP selection
- Range:
0
-32
- Range:
- Hash
Mask stringLength Variable - Variable name
- Interface
Name string - Set Autonomic-Networking virtual interface
- Interface
Name stringVariable - Variable name
- Priority int
- Set RP candidate priority
- Range:
0
-255
- Range:
- Priority
Variable string - Variable name
- accept
Candidate StringAccess List - Set BSR RP candidate filter
- accept
Candidate StringAccess List Variable - Variable name
- hash
Mask IntegerLength - Hash Mask length for RP selection
- Range:
0
-32
- Range:
- hash
Mask StringLength Variable - Variable name
- interface
Name String - Set Autonomic-Networking virtual interface
- interface
Name StringVariable - Variable name
- priority Integer
- Set RP candidate priority
- Range:
0
-255
- Range:
- priority
Variable String - Variable name
- accept
Candidate stringAccess List - Set BSR RP candidate filter
- accept
Candidate stringAccess List Variable - Variable name
- hash
Mask numberLength - Hash Mask length for RP selection
- Range:
0
-32
- Range:
- hash
Mask stringLength Variable - Variable name
- interface
Name string - Set Autonomic-Networking virtual interface
- interface
Name stringVariable - Variable name
- priority number
- Set RP candidate priority
- Range:
0
-255
- Range:
- priority
Variable 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
- accept
Candidate StringAccess List - Set BSR RP candidate filter
- accept
Candidate StringAccess List Variable - Variable name
- hash
Mask NumberLength - Hash Mask length for RP selection
- Range:
0
-32
- Range:
- hash
Mask StringLength Variable - Variable name
- interface
Name String - Set Autonomic-Networking virtual interface
- interface
Name StringVariable - Variable name
- priority Number
- Set RP candidate priority
- Range:
0
-255
- Range:
- priority
Variable String - Variable name
ServiceMulticastFeaturePimBsrRpCandidate, ServiceMulticastFeaturePimBsrRpCandidateArgs
- Access
List stringId - Set IP Access List for PIM RP Candidate
- Access
List stringId Variable - Variable name
- Interface
Name string - Set Autonomic-Networking virtual interface
- Interface
Name stringVariable - Variable name
- Interval int
- Set RP candidate advertisement interval
- Range:
1
-16383
- Range:
- Interval
Variable string - Variable name
- Priority int
- Set RP candidate priority
- Range:
0
-255
- Range:
- Priority
Variable string - Variable name
- Access
List stringId - Set IP Access List for PIM RP Candidate
- Access
List stringId Variable - Variable name
- Interface
Name string - Set Autonomic-Networking virtual interface
- Interface
Name stringVariable - Variable name
- Interval int
- Set RP candidate advertisement interval
- Range:
1
-16383
- Range:
- Interval
Variable string - Variable name
- Priority int
- Set RP candidate priority
- Range:
0
-255
- Range:
- Priority
Variable string - Variable name
- access
List StringId - Set IP Access List for PIM RP Candidate
- access
List StringId Variable - Variable name
- interface
Name String - Set Autonomic-Networking virtual interface
- interface
Name StringVariable - Variable name
- interval Integer
- Set RP candidate advertisement interval
- Range:
1
-16383
- Range:
- interval
Variable String - Variable name
- priority Integer
- Set RP candidate priority
- Range:
0
-255
- Range:
- priority
Variable String - Variable name
- access
List stringId - Set IP Access List for PIM RP Candidate
- access
List stringId Variable - Variable name
- interface
Name string - Set Autonomic-Networking virtual interface
- interface
Name stringVariable - Variable name
- interval number
- Set RP candidate advertisement interval
- Range:
1
-16383
- Range:
- interval
Variable string - Variable name
- priority number
- Set RP candidate priority
- Range:
0
-255
- Range:
- priority
Variable 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
- access
List StringId - Set IP Access List for PIM RP Candidate
- access
List StringId Variable - Variable name
- interface
Name String - Set Autonomic-Networking virtual interface
- interface
Name StringVariable - Variable name
- interval Number
- Set RP candidate advertisement interval
- Range:
1
-16383
- Range:
- interval
Variable String - Variable name
- priority Number
- Set RP candidate priority
- Range:
0
-255
- Range:
- priority
Variable String - Variable name
ServiceMulticastFeaturePimInterface, ServiceMulticastFeaturePimInterfaceArgs
- Interface
Name string - Set interface name
- Interface
Name stringVariable - 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 stringInterval Variable - Variable name
- Query
Interval int - Set PIM query interval
- Range:
1
-18725
- Default value:
30
- Range:
- Query
Interval stringVariable - Variable name
- Interface
Name string - Set interface name
- Interface
Name stringVariable - 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 stringInterval Variable - Variable name
- Query
Interval int - Set PIM query interval
- Range:
1
-18725
- Default value:
30
- Range:
- Query
Interval stringVariable - Variable name
- interface
Name String - Set interface name
- interface
Name StringVariable - Variable name
- join
Prune IntegerInterval - 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 StringInterval Variable - Variable name
- query
Interval Integer - Set PIM query interval
- Range:
1
-18725
- Default value:
30
- Range:
- query
Interval StringVariable - Variable name
- interface
Name string - Set interface name
- interface
Name stringVariable - Variable name
- join
Prune numberInterval - 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 stringInterval Variable - Variable name
- query
Interval number - Set PIM query interval
- Range:
1
-18725
- Default value:
30
- Range:
- query
Interval 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
- interface
Name String - Set interface name
- interface
Name StringVariable - Variable name
- join
Prune NumberInterval - 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 StringInterval Variable - Variable name
- query
Interval Number - Set PIM query interval
- Range:
1
-18725
- Default value:
30
- Range:
- query
Interval StringVariable - Variable name
ServiceMulticastFeatureStaticRpAddress, ServiceMulticastFeatureStaticRpAddressArgs
- Access
List string - Set Static RP Access List
- Access
List stringVariable - Variable name
- Ip
Address string - Set Static RP IP Address
- Ip
Address stringVariable - Variable name
- Override bool
- Set override flag
- Default value:
false
- Default value:
- Override
Variable string - Variable name
- Access
List string - Set Static RP Access List
- Access
List stringVariable - Variable name
- Ip
Address string - Set Static RP IP Address
- Ip
Address stringVariable - Variable name
- Override bool
- Set override flag
- Default value:
false
- Default value:
- Override
Variable string - Variable name
- access
List String - Set Static RP Access List
- access
List StringVariable - Variable name
- ip
Address String - Set Static RP IP Address
- ip
Address StringVariable - Variable name
- override Boolean
- Set override flag
- Default value:
false
- Default value:
- override
Variable String - Variable name
- access
List string - Set Static RP Access List
- access
List stringVariable - Variable name
- ip
Address string - Set Static RP IP Address
- ip
Address stringVariable - Variable name
- override boolean
- Set override flag
- Default value:
false
- Default value:
- override
Variable 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
- access
List String - Set Static RP Access List
- access
List StringVariable - Variable name
- ip
Address String - Set Static RP IP Address
- ip
Address StringVariable - Variable name
- override Boolean
- Set override flag
- Default value:
false
- Default value:
- override
Variable 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
sdwan
Terraform Provider.