Viewing docs for netbox 5.2.1
published on Thursday, Mar 12, 2026 by e-breuninger
published on Thursday, Mar 12, 2026 by e-breuninger
Viewing docs for netbox 5.2.1
published on Thursday, Mar 12, 2026 by e-breuninger
published on Thursday, Mar 12, 2026 by e-breuninger
Using getVlanGroups
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getVlanGroups(args: GetVlanGroupsArgs, opts?: InvokeOptions): Promise<GetVlanGroupsResult>
function getVlanGroupsOutput(args: GetVlanGroupsOutputArgs, opts?: InvokeOptions): Output<GetVlanGroupsResult>def get_vlan_groups(filters: Optional[Sequence[GetVlanGroupsFilter]] = None,
id: Optional[str] = None,
limit: Optional[float] = None,
opts: Optional[InvokeOptions] = None) -> GetVlanGroupsResult
def get_vlan_groups_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetVlanGroupsFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
limit: Optional[pulumi.Input[float]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVlanGroupsResult]func GetVlanGroups(ctx *Context, args *GetVlanGroupsArgs, opts ...InvokeOption) (*GetVlanGroupsResult, error)
func GetVlanGroupsOutput(ctx *Context, args *GetVlanGroupsOutputArgs, opts ...InvokeOption) GetVlanGroupsResultOutput> Note: This function is named GetVlanGroups in the Go SDK.
public static class GetVlanGroups
{
public static Task<GetVlanGroupsResult> InvokeAsync(GetVlanGroupsArgs args, InvokeOptions? opts = null)
public static Output<GetVlanGroupsResult> Invoke(GetVlanGroupsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetVlanGroupsResult> getVlanGroups(GetVlanGroupsArgs args, InvokeOptions options)
public static Output<GetVlanGroupsResult> getVlanGroups(GetVlanGroupsArgs args, InvokeOptions options)
fn::invoke:
function: netbox:index/getVlanGroups:getVlanGroups
arguments:
# arguments dictionaryThe following arguments are supported:
- Filters
List<Get
Vlan Groups Filter> - Id string
- The ID of this resource.
- Limit double
- Defaults to
0.
- Filters
[]Get
Vlan Groups Filter - Id string
- The ID of this resource.
- Limit float64
- Defaults to
0.
- filters
List<Get
Vlan Groups Filter> - id String
- The ID of this resource.
- limit Double
- Defaults to
0.
- filters
Get
Vlan Groups Filter[] - id string
- The ID of this resource.
- limit number
- Defaults to
0.
- filters
Sequence[Get
Vlan Groups Filter] - id str
- The ID of this resource.
- limit float
- Defaults to
0.
- filters List<Property Map>
- id String
- The ID of this resource.
- limit Number
- Defaults to
0.
getVlanGroups Result
The following output properties are available:
- Id string
- The ID of this resource.
- Vlan
Groups List<GetVlan Groups Vlan Group> - Filters
List<Get
Vlan Groups Filter> - Limit double
- Defaults to
0.
- Id string
- The ID of this resource.
- Vlan
Groups []GetVlan Groups Vlan Group - Filters
[]Get
Vlan Groups Filter - Limit float64
- Defaults to
0.
- id String
- The ID of this resource.
- vlan
Groups List<GetVlan Groups Vlan Group> - filters
List<Get
Vlan Groups Filter> - limit Double
- Defaults to
0.
- id string
- The ID of this resource.
- vlan
Groups GetVlan Groups Vlan Group[] - filters
Get
Vlan Groups Filter[] - limit number
- Defaults to
0.
- id str
- The ID of this resource.
- vlan_
groups Sequence[GetVlan Groups Vlan Group] - filters
Sequence[Get
Vlan Groups Filter] - limit float
- Defaults to
0.
- id String
- The ID of this resource.
- vlan
Groups List<Property Map> - filters List<Property Map>
- limit Number
- Defaults to
0.
Supporting Types
GetVlanGroupsFilter
GetVlanGroupsVlanGroup
- Description string
- Id double
- Name string
- Ranges
List<Get
Vlan Groups Vlan Group Range> - Slug string
- Tag
Ids List<double> - Used double
- Description string
- Id float64
- Name string
- Ranges
[]Get
Vlan Groups Vlan Group Range - Slug string
- Tag
Ids []float64 - Used float64
- description String
- id Double
- name String
- ranges
List<Get
Vlan Groups Vlan Group Range> - slug String
- tag
Ids List<Double> - used Double
- description string
- id number
- name string
- ranges
Get
Vlan Groups Vlan Group Range[] - slug string
- tag
Ids number[] - used number
- description str
- id float
- name str
- ranges
Sequence[Get
Vlan Groups Vlan Group Range] - slug str
- tag_
ids Sequence[float] - used float
- description String
- id Number
- name String
- ranges List<Property Map>
- slug String
- tag
Ids List<Number> - used Number
GetVlanGroupsVlanGroupRange
Package Details
- Repository
- netbox e-breuninger/terraform-provider-netbox
- License
- Notes
- This Pulumi package is based on the
netboxTerraform Provider.
Viewing docs for netbox 5.2.1
published on Thursday, Mar 12, 2026 by e-breuninger
published on Thursday, Mar 12, 2026 by e-breuninger
