published on Monday, Sep 7, 2026 by ciscodevnet
published on Monday, Sep 7, 2026 by ciscodevnet
Create TenantPoliciesIgmpInterfacePolicy Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TenantPoliciesIgmpInterfacePolicy(name: string, args: TenantPoliciesIgmpInterfacePolicyArgs, opts?: CustomResourceOptions);@overload
def TenantPoliciesIgmpInterfacePolicy(resource_name: str,
args: TenantPoliciesIgmpInterfacePolicyArgs,
opts: Optional[ResourceOptions] = None)
@overload
def TenantPoliciesIgmpInterfacePolicy(resource_name: str,
opts: Optional[ResourceOptions] = None,
template_id: Optional[str] = None,
query_response_interval: Optional[float] = None,
report_policy_route_map_uuid: Optional[str] = None,
igmp_version: Optional[str] = None,
last_member_count: Optional[float] = None,
last_member_response_time: Optional[float] = None,
maximum_multicast_entries: Optional[float] = None,
name: Optional[str] = None,
querier_timeout: Optional[float] = None,
query_interval: Optional[float] = None,
description: Optional[str] = None,
group_timeout: Optional[float] = None,
reserved_multicast_entries: Optional[float] = None,
report_link_local_groups: Optional[bool] = None,
robustness_variable: Optional[float] = None,
startup_query_count: Optional[float] = None,
startup_query_interval: Optional[float] = None,
state_limit_route_map_uuid: Optional[str] = None,
static_report_route_map_uuid: Optional[str] = None,
fast_leave: Optional[bool] = None,
tenant_policies_igmp_interface_policy_id: Optional[str] = None,
version3_asm: Optional[bool] = None)func NewTenantPoliciesIgmpInterfacePolicy(ctx *Context, name string, args TenantPoliciesIgmpInterfacePolicyArgs, opts ...ResourceOption) (*TenantPoliciesIgmpInterfacePolicy, error)public TenantPoliciesIgmpInterfacePolicy(string name, TenantPoliciesIgmpInterfacePolicyArgs args, CustomResourceOptions? opts = null)
public TenantPoliciesIgmpInterfacePolicy(String name, TenantPoliciesIgmpInterfacePolicyArgs args)
public TenantPoliciesIgmpInterfacePolicy(String name, TenantPoliciesIgmpInterfacePolicyArgs args, CustomResourceOptions options)
type: mso:TenantPoliciesIgmpInterfacePolicy
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "mso_tenant_policies_igmp_interface_policy" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args TenantPoliciesIgmpInterfacePolicyArgs
- 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 TenantPoliciesIgmpInterfacePolicyArgs
- 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 TenantPoliciesIgmpInterfacePolicyArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TenantPoliciesIgmpInterfacePolicyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TenantPoliciesIgmpInterfacePolicyArgs
- 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 tenantPoliciesIgmpInterfacePolicyResource = new Mso.TenantPoliciesIgmpInterfacePolicy("tenantPoliciesIgmpInterfacePolicyResource", new()
{
TemplateId = "string",
QueryResponseInterval = 0.0,
ReportPolicyRouteMapUuid = "string",
IgmpVersion = "string",
LastMemberCount = 0.0,
LastMemberResponseTime = 0.0,
MaximumMulticastEntries = 0.0,
Name = "string",
QuerierTimeout = 0.0,
QueryInterval = 0.0,
Description = "string",
GroupTimeout = 0.0,
ReservedMulticastEntries = 0.0,
ReportLinkLocalGroups = false,
RobustnessVariable = 0.0,
StartupQueryCount = 0.0,
StartupQueryInterval = 0.0,
StateLimitRouteMapUuid = "string",
StaticReportRouteMapUuid = "string",
FastLeave = false,
TenantPoliciesIgmpInterfacePolicyId = "string",
Version3Asm = false,
});
example, err := mso.NewTenantPoliciesIgmpInterfacePolicy(ctx, "tenantPoliciesIgmpInterfacePolicyResource", &mso.TenantPoliciesIgmpInterfacePolicyArgs{
TemplateId: pulumi.String("string"),
QueryResponseInterval: pulumi.Float64(0),
ReportPolicyRouteMapUuid: pulumi.String("string"),
IgmpVersion: pulumi.String("string"),
LastMemberCount: pulumi.Float64(0),
LastMemberResponseTime: pulumi.Float64(0),
MaximumMulticastEntries: pulumi.Float64(0),
Name: pulumi.String("string"),
QuerierTimeout: pulumi.Float64(0),
QueryInterval: pulumi.Float64(0),
Description: pulumi.String("string"),
GroupTimeout: pulumi.Float64(0),
ReservedMulticastEntries: pulumi.Float64(0),
ReportLinkLocalGroups: pulumi.Bool(false),
RobustnessVariable: pulumi.Float64(0),
StartupQueryCount: pulumi.Float64(0),
StartupQueryInterval: pulumi.Float64(0),
StateLimitRouteMapUuid: pulumi.String("string"),
StaticReportRouteMapUuid: pulumi.String("string"),
FastLeave: pulumi.Bool(false),
TenantPoliciesIgmpInterfacePolicyId: pulumi.String("string"),
Version3Asm: pulumi.Bool(false),
})
resource "mso_tenant_policies_igmp_interface_policy" "tenantPoliciesIgmpInterfacePolicyResource" {
lifecycle {
create_before_destroy = true
}
template_id = "string"
query_response_interval = 0
report_policy_route_map_uuid = "string"
igmp_version = "string"
last_member_count = 0
last_member_response_time = 0
maximum_multicast_entries = 0
name = "string"
querier_timeout = 0
query_interval = 0
description = "string"
group_timeout = 0
reserved_multicast_entries = 0
report_link_local_groups = false
robustness_variable = 0
startup_query_count = 0
startup_query_interval = 0
state_limit_route_map_uuid = "string"
static_report_route_map_uuid = "string"
fast_leave = false
tenant_policies_igmp_interface_policy_id = "string"
version3_asm = false
}
var tenantPoliciesIgmpInterfacePolicyResource = new TenantPoliciesIgmpInterfacePolicy("tenantPoliciesIgmpInterfacePolicyResource", TenantPoliciesIgmpInterfacePolicyArgs.builder()
.templateId("string")
.queryResponseInterval(0.0)
.reportPolicyRouteMapUuid("string")
.igmpVersion("string")
.lastMemberCount(0.0)
.lastMemberResponseTime(0.0)
.maximumMulticastEntries(0.0)
.name("string")
.querierTimeout(0.0)
.queryInterval(0.0)
.description("string")
.groupTimeout(0.0)
.reservedMulticastEntries(0.0)
.reportLinkLocalGroups(false)
.robustnessVariable(0.0)
.startupQueryCount(0.0)
.startupQueryInterval(0.0)
.stateLimitRouteMapUuid("string")
.staticReportRouteMapUuid("string")
.fastLeave(false)
.tenantPoliciesIgmpInterfacePolicyId("string")
.version3Asm(false)
.build());
tenant_policies_igmp_interface_policy_resource = mso.TenantPoliciesIgmpInterfacePolicy("tenantPoliciesIgmpInterfacePolicyResource",
template_id="string",
query_response_interval=float(0),
report_policy_route_map_uuid="string",
igmp_version="string",
last_member_count=float(0),
last_member_response_time=float(0),
maximum_multicast_entries=float(0),
name="string",
querier_timeout=float(0),
query_interval=float(0),
description="string",
group_timeout=float(0),
reserved_multicast_entries=float(0),
report_link_local_groups=False,
robustness_variable=float(0),
startup_query_count=float(0),
startup_query_interval=float(0),
state_limit_route_map_uuid="string",
static_report_route_map_uuid="string",
fast_leave=False,
tenant_policies_igmp_interface_policy_id="string",
version3_asm=False)
const tenantPoliciesIgmpInterfacePolicyResource = new mso.TenantPoliciesIgmpInterfacePolicy("tenantPoliciesIgmpInterfacePolicyResource", {
templateId: "string",
queryResponseInterval: 0,
reportPolicyRouteMapUuid: "string",
igmpVersion: "string",
lastMemberCount: 0,
lastMemberResponseTime: 0,
maximumMulticastEntries: 0,
name: "string",
querierTimeout: 0,
queryInterval: 0,
description: "string",
groupTimeout: 0,
reservedMulticastEntries: 0,
reportLinkLocalGroups: false,
robustnessVariable: 0,
startupQueryCount: 0,
startupQueryInterval: 0,
stateLimitRouteMapUuid: "string",
staticReportRouteMapUuid: "string",
fastLeave: false,
tenantPoliciesIgmpInterfacePolicyId: "string",
version3Asm: false,
});
type: mso:TenantPoliciesIgmpInterfacePolicy
properties:
description: string
fastLeave: false
groupTimeout: 0
igmpVersion: string
lastMemberCount: 0
lastMemberResponseTime: 0
maximumMulticastEntries: 0
name: string
querierTimeout: 0
queryInterval: 0
queryResponseInterval: 0
reportLinkLocalGroups: false
reportPolicyRouteMapUuid: string
reservedMulticastEntries: 0
robustnessVariable: 0
startupQueryCount: 0
startupQueryInterval: 0
stateLimitRouteMapUuid: string
staticReportRouteMapUuid: string
templateId: string
tenantPoliciesIgmpInterfacePolicyId: string
version3Asm: false
TenantPoliciesIgmpInterfacePolicy 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 TenantPoliciesIgmpInterfacePolicy resource accepts the following input properties:
- Template
Id string - The ID of the tenant policy template.
- Description string
- The description of the IGMP Interface Policy.
- Fast
Leave bool - Enable or disable fast leave. Default: false (disabled) when unset during creation.
- Group
Timeout double - The group timeout value in seconds. Default: 260 when unset during creation. Range: 3-65535.
- Igmp
Version string - The IGMP version. Default: v2 when unset during creation.
- Last
Member doubleCount - The last member query count value. Default: 2 when unset during creation. Range: 1-5.
- Last
Member doubleResponse Time - The last member query response time value in seconds. Default: 1 when unset during creation. Range: 1-25.
- Maximum
Multicast doubleEntries - The maximum multicast entries value. Default: 4294967295 when unset during creation. Range: 1-4294967295. Only applicable when state_limit_route_map is configured.
- Name string
- The name of the IGMP Interface Policy.
- Querier
Timeout double - The querier timeout value in seconds. Default: 255 when unset during creation. Range: 1-65535.
- Query
Interval double - The query interval value in seconds. Default: 125 when unset during creation. Range: 1-18000.
- Query
Response doubleInterval - The query response interval value in seconds. Default: 10 when unset during creation. Range: 1-25.
- Report
Link boolLocal Groups - Enable or disable reporting link-local groups. Default: false (disabled) when unset during creation.
- Report
Policy stringRoute Map Uuid - The UUID of the report policy route map for multicast.
- Reserved
Multicast doubleEntries - The reserved multicast entries value. Default: 0 when unset during creation. Range: 0-4294967295.
- Robustness
Variable double - The robustness variable value. Default: 2 when unset during creation. Range: 1-7.
- Startup
Query doubleCount - The startup query count value. Default: 2 when unset during creation. Range: 1-10.
- Startup
Query doubleInterval - The startup query interval value in seconds. Default: 31 when unset during creation. Range: 1-18000.
- State
Limit stringRoute Map Uuid - The UUID of the state limit route map policy for multicast.
- Static
Report stringRoute Map Uuid - The UUID of the static report route map for multicast.
- Tenant
Policies stringIgmp Interface Policy Id - Version3Asm bool
- Enable or disable IGMP version 3 ASM. Default: false (disabled) when unset during creation.
- Template
Id string - The ID of the tenant policy template.
- Description string
- The description of the IGMP Interface Policy.
- Fast
Leave bool - Enable or disable fast leave. Default: false (disabled) when unset during creation.
- Group
Timeout float64 - The group timeout value in seconds. Default: 260 when unset during creation. Range: 3-65535.
- Igmp
Version string - The IGMP version. Default: v2 when unset during creation.
- Last
Member float64Count - The last member query count value. Default: 2 when unset during creation. Range: 1-5.
- Last
Member float64Response Time - The last member query response time value in seconds. Default: 1 when unset during creation. Range: 1-25.
- Maximum
Multicast float64Entries - The maximum multicast entries value. Default: 4294967295 when unset during creation. Range: 1-4294967295. Only applicable when state_limit_route_map is configured.
- Name string
- The name of the IGMP Interface Policy.
- Querier
Timeout float64 - The querier timeout value in seconds. Default: 255 when unset during creation. Range: 1-65535.
- Query
Interval float64 - The query interval value in seconds. Default: 125 when unset during creation. Range: 1-18000.
- Query
Response float64Interval - The query response interval value in seconds. Default: 10 when unset during creation. Range: 1-25.
- Report
Link boolLocal Groups - Enable or disable reporting link-local groups. Default: false (disabled) when unset during creation.
- Report
Policy stringRoute Map Uuid - The UUID of the report policy route map for multicast.
- Reserved
Multicast float64Entries - The reserved multicast entries value. Default: 0 when unset during creation. Range: 0-4294967295.
- Robustness
Variable float64 - The robustness variable value. Default: 2 when unset during creation. Range: 1-7.
- Startup
Query float64Count - The startup query count value. Default: 2 when unset during creation. Range: 1-10.
- Startup
Query float64Interval - The startup query interval value in seconds. Default: 31 when unset during creation. Range: 1-18000.
- State
Limit stringRoute Map Uuid - The UUID of the state limit route map policy for multicast.
- Static
Report stringRoute Map Uuid - The UUID of the static report route map for multicast.
- Tenant
Policies stringIgmp Interface Policy Id - Version3Asm bool
- Enable or disable IGMP version 3 ASM. Default: false (disabled) when unset during creation.
- template_
id string - The ID of the tenant policy template.
- description string
- The description of the IGMP Interface Policy.
- fast_
leave bool - Enable or disable fast leave. Default: false (disabled) when unset during creation.
- group_
timeout number - The group timeout value in seconds. Default: 260 when unset during creation. Range: 3-65535.
- igmp_
version string - The IGMP version. Default: v2 when unset during creation.
- last_
member_ numbercount - The last member query count value. Default: 2 when unset during creation. Range: 1-5.
- last_
member_ numberresponse_ time - The last member query response time value in seconds. Default: 1 when unset during creation. Range: 1-25.
- maximum_
multicast_ numberentries - The maximum multicast entries value. Default: 4294967295 when unset during creation. Range: 1-4294967295. Only applicable when state_limit_route_map is configured.
- name string
- The name of the IGMP Interface Policy.
- querier_
timeout number - The querier timeout value in seconds. Default: 255 when unset during creation. Range: 1-65535.
- query_
interval number - The query interval value in seconds. Default: 125 when unset during creation. Range: 1-18000.
- query_
response_ numberinterval - The query response interval value in seconds. Default: 10 when unset during creation. Range: 1-25.
- report_
link_ boollocal_ groups - Enable or disable reporting link-local groups. Default: false (disabled) when unset during creation.
- report_
policy_ stringroute_ map_ uuid - The UUID of the report policy route map for multicast.
- reserved_
multicast_ numberentries - The reserved multicast entries value. Default: 0 when unset during creation. Range: 0-4294967295.
- robustness_
variable number - The robustness variable value. Default: 2 when unset during creation. Range: 1-7.
- startup_
query_ numbercount - The startup query count value. Default: 2 when unset during creation. Range: 1-10.
- startup_
query_ numberinterval - The startup query interval value in seconds. Default: 31 when unset during creation. Range: 1-18000.
- state_
limit_ stringroute_ map_ uuid - The UUID of the state limit route map policy for multicast.
- static_
report_ stringroute_ map_ uuid - The UUID of the static report route map for multicast.
- tenant_
policies_ stringigmp_ interface_ policy_ id - version3_
asm bool - Enable or disable IGMP version 3 ASM. Default: false (disabled) when unset during creation.
- template
Id String - The ID of the tenant policy template.
- description String
- The description of the IGMP Interface Policy.
- fast
Leave Boolean - Enable or disable fast leave. Default: false (disabled) when unset during creation.
- group
Timeout Double - The group timeout value in seconds. Default: 260 when unset during creation. Range: 3-65535.
- igmp
Version String - The IGMP version. Default: v2 when unset during creation.
- last
Member DoubleCount - The last member query count value. Default: 2 when unset during creation. Range: 1-5.
- last
Member DoubleResponse Time - The last member query response time value in seconds. Default: 1 when unset during creation. Range: 1-25.
- maximum
Multicast DoubleEntries - The maximum multicast entries value. Default: 4294967295 when unset during creation. Range: 1-4294967295. Only applicable when state_limit_route_map is configured.
- name String
- The name of the IGMP Interface Policy.
- querier
Timeout Double - The querier timeout value in seconds. Default: 255 when unset during creation. Range: 1-65535.
- query
Interval Double - The query interval value in seconds. Default: 125 when unset during creation. Range: 1-18000.
- query
Response DoubleInterval - The query response interval value in seconds. Default: 10 when unset during creation. Range: 1-25.
- report
Link BooleanLocal Groups - Enable or disable reporting link-local groups. Default: false (disabled) when unset during creation.
- report
Policy StringRoute Map Uuid - The UUID of the report policy route map for multicast.
- reserved
Multicast DoubleEntries - The reserved multicast entries value. Default: 0 when unset during creation. Range: 0-4294967295.
- robustness
Variable Double - The robustness variable value. Default: 2 when unset during creation. Range: 1-7.
- startup
Query DoubleCount - The startup query count value. Default: 2 when unset during creation. Range: 1-10.
- startup
Query DoubleInterval - The startup query interval value in seconds. Default: 31 when unset during creation. Range: 1-18000.
- state
Limit StringRoute Map Uuid - The UUID of the state limit route map policy for multicast.
- static
Report StringRoute Map Uuid - The UUID of the static report route map for multicast.
- tenant
Policies StringIgmp Interface Policy Id - version3Asm Boolean
- Enable or disable IGMP version 3 ASM. Default: false (disabled) when unset during creation.
- template
Id string - The ID of the tenant policy template.
- description string
- The description of the IGMP Interface Policy.
- fast
Leave boolean - Enable or disable fast leave. Default: false (disabled) when unset during creation.
- group
Timeout number - The group timeout value in seconds. Default: 260 when unset during creation. Range: 3-65535.
- igmp
Version string - The IGMP version. Default: v2 when unset during creation.
- last
Member numberCount - The last member query count value. Default: 2 when unset during creation. Range: 1-5.
- last
Member numberResponse Time - The last member query response time value in seconds. Default: 1 when unset during creation. Range: 1-25.
- maximum
Multicast numberEntries - The maximum multicast entries value. Default: 4294967295 when unset during creation. Range: 1-4294967295. Only applicable when state_limit_route_map is configured.
- name string
- The name of the IGMP Interface Policy.
- querier
Timeout number - The querier timeout value in seconds. Default: 255 when unset during creation. Range: 1-65535.
- query
Interval number - The query interval value in seconds. Default: 125 when unset during creation. Range: 1-18000.
- query
Response numberInterval - The query response interval value in seconds. Default: 10 when unset during creation. Range: 1-25.
- report
Link booleanLocal Groups - Enable or disable reporting link-local groups. Default: false (disabled) when unset during creation.
- report
Policy stringRoute Map Uuid - The UUID of the report policy route map for multicast.
- reserved
Multicast numberEntries - The reserved multicast entries value. Default: 0 when unset during creation. Range: 0-4294967295.
- robustness
Variable number - The robustness variable value. Default: 2 when unset during creation. Range: 1-7.
- startup
Query numberCount - The startup query count value. Default: 2 when unset during creation. Range: 1-10.
- startup
Query numberInterval - The startup query interval value in seconds. Default: 31 when unset during creation. Range: 1-18000.
- state
Limit stringRoute Map Uuid - The UUID of the state limit route map policy for multicast.
- static
Report stringRoute Map Uuid - The UUID of the static report route map for multicast.
- tenant
Policies stringIgmp Interface Policy Id - version3Asm boolean
- Enable or disable IGMP version 3 ASM. Default: false (disabled) when unset during creation.
- template_
id str - The ID of the tenant policy template.
- description str
- The description of the IGMP Interface Policy.
- fast_
leave bool - Enable or disable fast leave. Default: false (disabled) when unset during creation.
- group_
timeout float - The group timeout value in seconds. Default: 260 when unset during creation. Range: 3-65535.
- igmp_
version str - The IGMP version. Default: v2 when unset during creation.
- last_
member_ floatcount - The last member query count value. Default: 2 when unset during creation. Range: 1-5.
- last_
member_ floatresponse_ time - The last member query response time value in seconds. Default: 1 when unset during creation. Range: 1-25.
- maximum_
multicast_ floatentries - The maximum multicast entries value. Default: 4294967295 when unset during creation. Range: 1-4294967295. Only applicable when state_limit_route_map is configured.
- name str
- The name of the IGMP Interface Policy.
- querier_
timeout float - The querier timeout value in seconds. Default: 255 when unset during creation. Range: 1-65535.
- query_
interval float - The query interval value in seconds. Default: 125 when unset during creation. Range: 1-18000.
- query_
response_ floatinterval - The query response interval value in seconds. Default: 10 when unset during creation. Range: 1-25.
- report_
link_ boollocal_ groups - Enable or disable reporting link-local groups. Default: false (disabled) when unset during creation.
- report_
policy_ strroute_ map_ uuid - The UUID of the report policy route map for multicast.
- reserved_
multicast_ floatentries - The reserved multicast entries value. Default: 0 when unset during creation. Range: 0-4294967295.
- robustness_
variable float - The robustness variable value. Default: 2 when unset during creation. Range: 1-7.
- startup_
query_ floatcount - The startup query count value. Default: 2 when unset during creation. Range: 1-10.
- startup_
query_ floatinterval - The startup query interval value in seconds. Default: 31 when unset during creation. Range: 1-18000.
- state_
limit_ strroute_ map_ uuid - The UUID of the state limit route map policy for multicast.
- static_
report_ strroute_ map_ uuid - The UUID of the static report route map for multicast.
- tenant_
policies_ strigmp_ interface_ policy_ id - version3_
asm bool - Enable or disable IGMP version 3 ASM. Default: false (disabled) when unset during creation.
- template
Id String - The ID of the tenant policy template.
- description String
- The description of the IGMP Interface Policy.
- fast
Leave Boolean - Enable or disable fast leave. Default: false (disabled) when unset during creation.
- group
Timeout Number - The group timeout value in seconds. Default: 260 when unset during creation. Range: 3-65535.
- igmp
Version String - The IGMP version. Default: v2 when unset during creation.
- last
Member NumberCount - The last member query count value. Default: 2 when unset during creation. Range: 1-5.
- last
Member NumberResponse Time - The last member query response time value in seconds. Default: 1 when unset during creation. Range: 1-25.
- maximum
Multicast NumberEntries - The maximum multicast entries value. Default: 4294967295 when unset during creation. Range: 1-4294967295. Only applicable when state_limit_route_map is configured.
- name String
- The name of the IGMP Interface Policy.
- querier
Timeout Number - The querier timeout value in seconds. Default: 255 when unset during creation. Range: 1-65535.
- query
Interval Number - The query interval value in seconds. Default: 125 when unset during creation. Range: 1-18000.
- query
Response NumberInterval - The query response interval value in seconds. Default: 10 when unset during creation. Range: 1-25.
- report
Link BooleanLocal Groups - Enable or disable reporting link-local groups. Default: false (disabled) when unset during creation.
- report
Policy StringRoute Map Uuid - The UUID of the report policy route map for multicast.
- reserved
Multicast NumberEntries - The reserved multicast entries value. Default: 0 when unset during creation. Range: 0-4294967295.
- robustness
Variable Number - The robustness variable value. Default: 2 when unset during creation. Range: 1-7.
- startup
Query NumberCount - The startup query count value. Default: 2 when unset during creation. Range: 1-10.
- startup
Query NumberInterval - The startup query interval value in seconds. Default: 31 when unset during creation. Range: 1-18000.
- state
Limit StringRoute Map Uuid - The UUID of the state limit route map policy for multicast.
- static
Report StringRoute Map Uuid - The UUID of the static report route map for multicast.
- tenant
Policies StringIgmp Interface Policy Id - version3Asm Boolean
- Enable or disable IGMP version 3 ASM. Default: false (disabled) when unset during creation.
Outputs
All input properties are implicitly available as output properties. Additionally, the TenantPoliciesIgmpInterfacePolicy resource produces the following output properties:
Look up Existing TenantPoliciesIgmpInterfacePolicy Resource
Get an existing TenantPoliciesIgmpInterfacePolicy 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?: TenantPoliciesIgmpInterfacePolicyState, opts?: CustomResourceOptions): TenantPoliciesIgmpInterfacePolicy@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
fast_leave: Optional[bool] = None,
group_timeout: Optional[float] = None,
igmp_version: Optional[str] = None,
last_member_count: Optional[float] = None,
last_member_response_time: Optional[float] = None,
maximum_multicast_entries: Optional[float] = None,
name: Optional[str] = None,
querier_timeout: Optional[float] = None,
query_interval: Optional[float] = None,
query_response_interval: Optional[float] = None,
report_link_local_groups: Optional[bool] = None,
report_policy_route_map_uuid: Optional[str] = None,
reserved_multicast_entries: Optional[float] = None,
robustness_variable: Optional[float] = None,
startup_query_count: Optional[float] = None,
startup_query_interval: Optional[float] = None,
state_limit_route_map_uuid: Optional[str] = None,
static_report_route_map_uuid: Optional[str] = None,
template_id: Optional[str] = None,
tenant_policies_igmp_interface_policy_id: Optional[str] = None,
uuid: Optional[str] = None,
version3_asm: Optional[bool] = None) -> TenantPoliciesIgmpInterfacePolicyfunc GetTenantPoliciesIgmpInterfacePolicy(ctx *Context, name string, id IDInput, state *TenantPoliciesIgmpInterfacePolicyState, opts ...ResourceOption) (*TenantPoliciesIgmpInterfacePolicy, error)public static TenantPoliciesIgmpInterfacePolicy Get(string name, Input<string> id, TenantPoliciesIgmpInterfacePolicyState? state, CustomResourceOptions? opts = null)public static TenantPoliciesIgmpInterfacePolicy get(String name, Output<String> id, TenantPoliciesIgmpInterfacePolicyState state, CustomResourceOptions options)resources: _: type: mso:TenantPoliciesIgmpInterfacePolicy get: id: ${id}import {
to = mso_tenant_policies_igmp_interface_policy.example
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.
- Description string
- The description of the IGMP Interface Policy.
- Fast
Leave bool - Enable or disable fast leave. Default: false (disabled) when unset during creation.
- Group
Timeout double - The group timeout value in seconds. Default: 260 when unset during creation. Range: 3-65535.
- Igmp
Version string - The IGMP version. Default: v2 when unset during creation.
- Last
Member doubleCount - The last member query count value. Default: 2 when unset during creation. Range: 1-5.
- Last
Member doubleResponse Time - The last member query response time value in seconds. Default: 1 when unset during creation. Range: 1-25.
- Maximum
Multicast doubleEntries - The maximum multicast entries value. Default: 4294967295 when unset during creation. Range: 1-4294967295. Only applicable when state_limit_route_map is configured.
- Name string
- The name of the IGMP Interface Policy.
- Querier
Timeout double - The querier timeout value in seconds. Default: 255 when unset during creation. Range: 1-65535.
- Query
Interval double - The query interval value in seconds. Default: 125 when unset during creation. Range: 1-18000.
- Query
Response doubleInterval - The query response interval value in seconds. Default: 10 when unset during creation. Range: 1-25.
- Report
Link boolLocal Groups - Enable or disable reporting link-local groups. Default: false (disabled) when unset during creation.
- Report
Policy stringRoute Map Uuid - The UUID of the report policy route map for multicast.
- Reserved
Multicast doubleEntries - The reserved multicast entries value. Default: 0 when unset during creation. Range: 0-4294967295.
- Robustness
Variable double - The robustness variable value. Default: 2 when unset during creation. Range: 1-7.
- Startup
Query doubleCount - The startup query count value. Default: 2 when unset during creation. Range: 1-10.
- Startup
Query doubleInterval - The startup query interval value in seconds. Default: 31 when unset during creation. Range: 1-18000.
- State
Limit stringRoute Map Uuid - The UUID of the state limit route map policy for multicast.
- Static
Report stringRoute Map Uuid - The UUID of the static report route map for multicast.
- Template
Id string - The ID of the tenant policy template.
- Tenant
Policies stringIgmp Interface Policy Id - Uuid string
- The UUID of the IGMP Interface Policy.
- Version3Asm bool
- Enable or disable IGMP version 3 ASM. Default: false (disabled) when unset during creation.
- Description string
- The description of the IGMP Interface Policy.
- Fast
Leave bool - Enable or disable fast leave. Default: false (disabled) when unset during creation.
- Group
Timeout float64 - The group timeout value in seconds. Default: 260 when unset during creation. Range: 3-65535.
- Igmp
Version string - The IGMP version. Default: v2 when unset during creation.
- Last
Member float64Count - The last member query count value. Default: 2 when unset during creation. Range: 1-5.
- Last
Member float64Response Time - The last member query response time value in seconds. Default: 1 when unset during creation. Range: 1-25.
- Maximum
Multicast float64Entries - The maximum multicast entries value. Default: 4294967295 when unset during creation. Range: 1-4294967295. Only applicable when state_limit_route_map is configured.
- Name string
- The name of the IGMP Interface Policy.
- Querier
Timeout float64 - The querier timeout value in seconds. Default: 255 when unset during creation. Range: 1-65535.
- Query
Interval float64 - The query interval value in seconds. Default: 125 when unset during creation. Range: 1-18000.
- Query
Response float64Interval - The query response interval value in seconds. Default: 10 when unset during creation. Range: 1-25.
- Report
Link boolLocal Groups - Enable or disable reporting link-local groups. Default: false (disabled) when unset during creation.
- Report
Policy stringRoute Map Uuid - The UUID of the report policy route map for multicast.
- Reserved
Multicast float64Entries - The reserved multicast entries value. Default: 0 when unset during creation. Range: 0-4294967295.
- Robustness
Variable float64 - The robustness variable value. Default: 2 when unset during creation. Range: 1-7.
- Startup
Query float64Count - The startup query count value. Default: 2 when unset during creation. Range: 1-10.
- Startup
Query float64Interval - The startup query interval value in seconds. Default: 31 when unset during creation. Range: 1-18000.
- State
Limit stringRoute Map Uuid - The UUID of the state limit route map policy for multicast.
- Static
Report stringRoute Map Uuid - The UUID of the static report route map for multicast.
- Template
Id string - The ID of the tenant policy template.
- Tenant
Policies stringIgmp Interface Policy Id - Uuid string
- The UUID of the IGMP Interface Policy.
- Version3Asm bool
- Enable or disable IGMP version 3 ASM. Default: false (disabled) when unset during creation.
- description string
- The description of the IGMP Interface Policy.
- fast_
leave bool - Enable or disable fast leave. Default: false (disabled) when unset during creation.
- group_
timeout number - The group timeout value in seconds. Default: 260 when unset during creation. Range: 3-65535.
- igmp_
version string - The IGMP version. Default: v2 when unset during creation.
- last_
member_ numbercount - The last member query count value. Default: 2 when unset during creation. Range: 1-5.
- last_
member_ numberresponse_ time - The last member query response time value in seconds. Default: 1 when unset during creation. Range: 1-25.
- maximum_
multicast_ numberentries - The maximum multicast entries value. Default: 4294967295 when unset during creation. Range: 1-4294967295. Only applicable when state_limit_route_map is configured.
- name string
- The name of the IGMP Interface Policy.
- querier_
timeout number - The querier timeout value in seconds. Default: 255 when unset during creation. Range: 1-65535.
- query_
interval number - The query interval value in seconds. Default: 125 when unset during creation. Range: 1-18000.
- query_
response_ numberinterval - The query response interval value in seconds. Default: 10 when unset during creation. Range: 1-25.
- report_
link_ boollocal_ groups - Enable or disable reporting link-local groups. Default: false (disabled) when unset during creation.
- report_
policy_ stringroute_ map_ uuid - The UUID of the report policy route map for multicast.
- reserved_
multicast_ numberentries - The reserved multicast entries value. Default: 0 when unset during creation. Range: 0-4294967295.
- robustness_
variable number - The robustness variable value. Default: 2 when unset during creation. Range: 1-7.
- startup_
query_ numbercount - The startup query count value. Default: 2 when unset during creation. Range: 1-10.
- startup_
query_ numberinterval - The startup query interval value in seconds. Default: 31 when unset during creation. Range: 1-18000.
- state_
limit_ stringroute_ map_ uuid - The UUID of the state limit route map policy for multicast.
- static_
report_ stringroute_ map_ uuid - The UUID of the static report route map for multicast.
- template_
id string - The ID of the tenant policy template.
- tenant_
policies_ stringigmp_ interface_ policy_ id - uuid string
- The UUID of the IGMP Interface Policy.
- version3_
asm bool - Enable or disable IGMP version 3 ASM. Default: false (disabled) when unset during creation.
- description String
- The description of the IGMP Interface Policy.
- fast
Leave Boolean - Enable or disable fast leave. Default: false (disabled) when unset during creation.
- group
Timeout Double - The group timeout value in seconds. Default: 260 when unset during creation. Range: 3-65535.
- igmp
Version String - The IGMP version. Default: v2 when unset during creation.
- last
Member DoubleCount - The last member query count value. Default: 2 when unset during creation. Range: 1-5.
- last
Member DoubleResponse Time - The last member query response time value in seconds. Default: 1 when unset during creation. Range: 1-25.
- maximum
Multicast DoubleEntries - The maximum multicast entries value. Default: 4294967295 when unset during creation. Range: 1-4294967295. Only applicable when state_limit_route_map is configured.
- name String
- The name of the IGMP Interface Policy.
- querier
Timeout Double - The querier timeout value in seconds. Default: 255 when unset during creation. Range: 1-65535.
- query
Interval Double - The query interval value in seconds. Default: 125 when unset during creation. Range: 1-18000.
- query
Response DoubleInterval - The query response interval value in seconds. Default: 10 when unset during creation. Range: 1-25.
- report
Link BooleanLocal Groups - Enable or disable reporting link-local groups. Default: false (disabled) when unset during creation.
- report
Policy StringRoute Map Uuid - The UUID of the report policy route map for multicast.
- reserved
Multicast DoubleEntries - The reserved multicast entries value. Default: 0 when unset during creation. Range: 0-4294967295.
- robustness
Variable Double - The robustness variable value. Default: 2 when unset during creation. Range: 1-7.
- startup
Query DoubleCount - The startup query count value. Default: 2 when unset during creation. Range: 1-10.
- startup
Query DoubleInterval - The startup query interval value in seconds. Default: 31 when unset during creation. Range: 1-18000.
- state
Limit StringRoute Map Uuid - The UUID of the state limit route map policy for multicast.
- static
Report StringRoute Map Uuid - The UUID of the static report route map for multicast.
- template
Id String - The ID of the tenant policy template.
- tenant
Policies StringIgmp Interface Policy Id - uuid String
- The UUID of the IGMP Interface Policy.
- version3Asm Boolean
- Enable or disable IGMP version 3 ASM. Default: false (disabled) when unset during creation.
- description string
- The description of the IGMP Interface Policy.
- fast
Leave boolean - Enable or disable fast leave. Default: false (disabled) when unset during creation.
- group
Timeout number - The group timeout value in seconds. Default: 260 when unset during creation. Range: 3-65535.
- igmp
Version string - The IGMP version. Default: v2 when unset during creation.
- last
Member numberCount - The last member query count value. Default: 2 when unset during creation. Range: 1-5.
- last
Member numberResponse Time - The last member query response time value in seconds. Default: 1 when unset during creation. Range: 1-25.
- maximum
Multicast numberEntries - The maximum multicast entries value. Default: 4294967295 when unset during creation. Range: 1-4294967295. Only applicable when state_limit_route_map is configured.
- name string
- The name of the IGMP Interface Policy.
- querier
Timeout number - The querier timeout value in seconds. Default: 255 when unset during creation. Range: 1-65535.
- query
Interval number - The query interval value in seconds. Default: 125 when unset during creation. Range: 1-18000.
- query
Response numberInterval - The query response interval value in seconds. Default: 10 when unset during creation. Range: 1-25.
- report
Link booleanLocal Groups - Enable or disable reporting link-local groups. Default: false (disabled) when unset during creation.
- report
Policy stringRoute Map Uuid - The UUID of the report policy route map for multicast.
- reserved
Multicast numberEntries - The reserved multicast entries value. Default: 0 when unset during creation. Range: 0-4294967295.
- robustness
Variable number - The robustness variable value. Default: 2 when unset during creation. Range: 1-7.
- startup
Query numberCount - The startup query count value. Default: 2 when unset during creation. Range: 1-10.
- startup
Query numberInterval - The startup query interval value in seconds. Default: 31 when unset during creation. Range: 1-18000.
- state
Limit stringRoute Map Uuid - The UUID of the state limit route map policy for multicast.
- static
Report stringRoute Map Uuid - The UUID of the static report route map for multicast.
- template
Id string - The ID of the tenant policy template.
- tenant
Policies stringIgmp Interface Policy Id - uuid string
- The UUID of the IGMP Interface Policy.
- version3Asm boolean
- Enable or disable IGMP version 3 ASM. Default: false (disabled) when unset during creation.
- description str
- The description of the IGMP Interface Policy.
- fast_
leave bool - Enable or disable fast leave. Default: false (disabled) when unset during creation.
- group_
timeout float - The group timeout value in seconds. Default: 260 when unset during creation. Range: 3-65535.
- igmp_
version str - The IGMP version. Default: v2 when unset during creation.
- last_
member_ floatcount - The last member query count value. Default: 2 when unset during creation. Range: 1-5.
- last_
member_ floatresponse_ time - The last member query response time value in seconds. Default: 1 when unset during creation. Range: 1-25.
- maximum_
multicast_ floatentries - The maximum multicast entries value. Default: 4294967295 when unset during creation. Range: 1-4294967295. Only applicable when state_limit_route_map is configured.
- name str
- The name of the IGMP Interface Policy.
- querier_
timeout float - The querier timeout value in seconds. Default: 255 when unset during creation. Range: 1-65535.
- query_
interval float - The query interval value in seconds. Default: 125 when unset during creation. Range: 1-18000.
- query_
response_ floatinterval - The query response interval value in seconds. Default: 10 when unset during creation. Range: 1-25.
- report_
link_ boollocal_ groups - Enable or disable reporting link-local groups. Default: false (disabled) when unset during creation.
- report_
policy_ strroute_ map_ uuid - The UUID of the report policy route map for multicast.
- reserved_
multicast_ floatentries - The reserved multicast entries value. Default: 0 when unset during creation. Range: 0-4294967295.
- robustness_
variable float - The robustness variable value. Default: 2 when unset during creation. Range: 1-7.
- startup_
query_ floatcount - The startup query count value. Default: 2 when unset during creation. Range: 1-10.
- startup_
query_ floatinterval - The startup query interval value in seconds. Default: 31 when unset during creation. Range: 1-18000.
- state_
limit_ strroute_ map_ uuid - The UUID of the state limit route map policy for multicast.
- static_
report_ strroute_ map_ uuid - The UUID of the static report route map for multicast.
- template_
id str - The ID of the tenant policy template.
- tenant_
policies_ strigmp_ interface_ policy_ id - uuid str
- The UUID of the IGMP Interface Policy.
- version3_
asm bool - Enable or disable IGMP version 3 ASM. Default: false (disabled) when unset during creation.
- description String
- The description of the IGMP Interface Policy.
- fast
Leave Boolean - Enable or disable fast leave. Default: false (disabled) when unset during creation.
- group
Timeout Number - The group timeout value in seconds. Default: 260 when unset during creation. Range: 3-65535.
- igmp
Version String - The IGMP version. Default: v2 when unset during creation.
- last
Member NumberCount - The last member query count value. Default: 2 when unset during creation. Range: 1-5.
- last
Member NumberResponse Time - The last member query response time value in seconds. Default: 1 when unset during creation. Range: 1-25.
- maximum
Multicast NumberEntries - The maximum multicast entries value. Default: 4294967295 when unset during creation. Range: 1-4294967295. Only applicable when state_limit_route_map is configured.
- name String
- The name of the IGMP Interface Policy.
- querier
Timeout Number - The querier timeout value in seconds. Default: 255 when unset during creation. Range: 1-65535.
- query
Interval Number - The query interval value in seconds. Default: 125 when unset during creation. Range: 1-18000.
- query
Response NumberInterval - The query response interval value in seconds. Default: 10 when unset during creation. Range: 1-25.
- report
Link BooleanLocal Groups - Enable or disable reporting link-local groups. Default: false (disabled) when unset during creation.
- report
Policy StringRoute Map Uuid - The UUID of the report policy route map for multicast.
- reserved
Multicast NumberEntries - The reserved multicast entries value. Default: 0 when unset during creation. Range: 0-4294967295.
- robustness
Variable Number - The robustness variable value. Default: 2 when unset during creation. Range: 1-7.
- startup
Query NumberCount - The startup query count value. Default: 2 when unset during creation. Range: 1-10.
- startup
Query NumberInterval - The startup query interval value in seconds. Default: 31 when unset during creation. Range: 1-18000.
- state
Limit StringRoute Map Uuid - The UUID of the state limit route map policy for multicast.
- static
Report StringRoute Map Uuid - The UUID of the static report route map for multicast.
- template
Id String - The ID of the tenant policy template.
- tenant
Policies StringIgmp Interface Policy Id - uuid String
- The UUID of the IGMP Interface Policy.
- version3Asm Boolean
- Enable or disable IGMP version 3 ASM. Default: false (disabled) when unset during creation.
Package Details
- Repository
- mso ciscodevnet/terraform-provider-mso
- License
- Notes
- This Pulumi package is based on the
msoTerraform Provider.
published on Monday, Sep 7, 2026 by ciscodevnet