netbox 3.10.0 published on Monday, Apr 14, 2025 by e-breuninger
netbox.getTenants
Explore with Pulumi AI
netbox 3.10.0 published on Monday, Apr 14, 2025 by e-breuninger
Using getTenants
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 getTenants(args: GetTenantsArgs, opts?: InvokeOptions): Promise<GetTenantsResult>
function getTenantsOutput(args: GetTenantsOutputArgs, opts?: InvokeOptions): Output<GetTenantsResult>
def get_tenants(filters: Optional[Sequence[GetTenantsFilter]] = None,
id: Optional[str] = None,
limit: Optional[float] = None,
opts: Optional[InvokeOptions] = None) -> GetTenantsResult
def get_tenants_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetTenantsFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
limit: Optional[pulumi.Input[float]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTenantsResult]
func GetTenants(ctx *Context, args *GetTenantsArgs, opts ...InvokeOption) (*GetTenantsResult, error)
func GetTenantsOutput(ctx *Context, args *GetTenantsOutputArgs, opts ...InvokeOption) GetTenantsResultOutput
> Note: This function is named GetTenants
in the Go SDK.
public static class GetTenants
{
public static Task<GetTenantsResult> InvokeAsync(GetTenantsArgs args, InvokeOptions? opts = null)
public static Output<GetTenantsResult> Invoke(GetTenantsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetTenantsResult> getTenants(GetTenantsArgs args, InvokeOptions options)
public static Output<GetTenantsResult> getTenants(GetTenantsArgs args, InvokeOptions options)
fn::invoke:
function: netbox:index/getTenants:getTenants
arguments:
# arguments dictionary
The following arguments are supported:
- Filters
List<Get
Tenants Filter> - Id string
- The ID of this resource.
- Limit double
- Defaults to
1000
.
- Filters
[]Get
Tenants Filter - Id string
- The ID of this resource.
- Limit float64
- Defaults to
1000
.
- filters
List<Get
Tenants Filter> - id String
- The ID of this resource.
- limit Double
- Defaults to
1000
.
- filters
Get
Tenants Filter[] - id string
- The ID of this resource.
- limit number
- Defaults to
1000
.
- filters
Sequence[Get
Tenants Filter] - id str
- The ID of this resource.
- limit float
- Defaults to
1000
.
- filters List<Property Map>
- id String
- The ID of this resource.
- limit Number
- Defaults to
1000
.
getTenants Result
The following output properties are available:
- Id string
- The ID of this resource.
- Tenants
List<Get
Tenants Tenant> - Filters
List<Get
Tenants Filter> - Limit double
- Defaults to
1000
.
- Id string
- The ID of this resource.
- Tenants
[]Get
Tenants Tenant - Filters
[]Get
Tenants Filter - Limit float64
- Defaults to
1000
.
- id String
- The ID of this resource.
- tenants
List<Get
Tenants Tenant> - filters
List<Get
Tenants Filter> - limit Double
- Defaults to
1000
.
- id string
- The ID of this resource.
- tenants
Get
Tenants Tenant[] - filters
Get
Tenants Filter[] - limit number
- Defaults to
1000
.
- id str
- The ID of this resource.
- tenants
Sequence[Get
Tenants Tenant] - filters
Sequence[Get
Tenants Filter] - limit float
- Defaults to
1000
.
- id String
- The ID of this resource.
- tenants List<Property Map>
- filters List<Property Map>
- limit Number
- Defaults to
1000
.
Supporting Types
GetTenantsFilter
GetTenantsTenant
- Circuit
Count double - Cluster
Count double - Comments string
- Created string
- Custom
Fields Dictionary<string, string> - Description string
- Device
Count double - Id double
- Ip
Address doubleCount - Last
Updated string - Name string
- Prefix
Count double - Rack
Count double - Site
Count double - Slug string
- Tenant
Groups List<GetTenants Tenant Tenant Group> - Vlan
Count double - Vm
Count double - Vrf
Count double
- Circuit
Count float64 - Cluster
Count float64 - Comments string
- Created string
- Custom
Fields map[string]string - Description string
- Device
Count float64 - Id float64
- Ip
Address float64Count - Last
Updated string - Name string
- Prefix
Count float64 - Rack
Count float64 - Site
Count float64 - Slug string
- Tenant
Groups []GetTenants Tenant Tenant Group - Vlan
Count float64 - Vm
Count float64 - Vrf
Count float64
- circuit
Count Double - cluster
Count Double - comments String
- created String
- custom
Fields Map<String,String> - description String
- device
Count Double - id Double
- ip
Address DoubleCount - last
Updated String - name String
- prefix
Count Double - rack
Count Double - site
Count Double - slug String
- tenant
Groups List<GetTenants Tenant Tenant Group> - vlan
Count Double - vm
Count Double - vrf
Count Double
- circuit
Count number - cluster
Count number - comments string
- created string
- custom
Fields {[key: string]: string} - description string
- device
Count number - id number
- ip
Address numberCount - last
Updated string - name string
- prefix
Count number - rack
Count number - site
Count number - slug string
- tenant
Groups GetTenants Tenant Tenant Group[] - vlan
Count number - vm
Count number - vrf
Count number
- circuit_
count float - cluster_
count float - comments str
- created str
- custom_
fields Mapping[str, str] - description str
- device_
count float - id float
- ip_
address_ floatcount - last_
updated str - name str
- prefix_
count float - rack_
count float - site_
count float - slug str
- tenant_
groups Sequence[GetTenants Tenant Tenant Group] - vlan_
count float - vm_
count float - vrf_
count float
- circuit
Count Number - cluster
Count Number - comments String
- created String
- custom
Fields Map<String> - description String
- device
Count Number - id Number
- ip
Address NumberCount - last
Updated String - name String
- prefix
Count Number - rack
Count Number - site
Count Number - slug String
- tenant
Groups List<Property Map> - vlan
Count Number - vm
Count Number - vrf
Count Number
GetTenantsTenantTenantGroup
- Id double
- Name string
- Slug string
- Tenant
Count double
- Id float64
- Name string
- Slug string
- Tenant
Count float64
- id Double
- name String
- slug String
- tenant
Count Double
- id number
- name string
- slug string
- tenant
Count number
- id float
- name str
- slug str
- tenant_
count float
- id Number
- name String
- slug String
- tenant
Count Number
Package Details
- Repository
- netbox e-breuninger/terraform-provider-netbox
- License
- Notes
- This Pulumi package is based on the
netbox
Terraform Provider.
netbox 3.10.0 published on Monday, Apr 14, 2025 by e-breuninger