1. Packages
  2. Netbox Provider
  3. API Docs
  4. getAvailablePrefix
netbox 3.10.0 published on Monday, Apr 14, 2025 by e-breuninger

netbox.getAvailablePrefix

Explore with Pulumi AI

netbox logo
netbox 3.10.0 published on Monday, Apr 14, 2025 by e-breuninger

    Using getAvailablePrefix

    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 getAvailablePrefix(args: GetAvailablePrefixArgs, opts?: InvokeOptions): Promise<GetAvailablePrefixResult>
    function getAvailablePrefixOutput(args: GetAvailablePrefixOutputArgs, opts?: InvokeOptions): Output<GetAvailablePrefixResult>
    def get_available_prefix(id: Optional[str] = None,
                             prefix_id: Optional[float] = None,
                             opts: Optional[InvokeOptions] = None) -> GetAvailablePrefixResult
    def get_available_prefix_output(id: Optional[pulumi.Input[str]] = None,
                             prefix_id: Optional[pulumi.Input[float]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetAvailablePrefixResult]
    func LookupAvailablePrefix(ctx *Context, args *LookupAvailablePrefixArgs, opts ...InvokeOption) (*LookupAvailablePrefixResult, error)
    func LookupAvailablePrefixOutput(ctx *Context, args *LookupAvailablePrefixOutputArgs, opts ...InvokeOption) LookupAvailablePrefixResultOutput

    > Note: This function is named LookupAvailablePrefix in the Go SDK.

    public static class GetAvailablePrefix 
    {
        public static Task<GetAvailablePrefixResult> InvokeAsync(GetAvailablePrefixArgs args, InvokeOptions? opts = null)
        public static Output<GetAvailablePrefixResult> Invoke(GetAvailablePrefixInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAvailablePrefixResult> getAvailablePrefix(GetAvailablePrefixArgs args, InvokeOptions options)
    public static Output<GetAvailablePrefixResult> getAvailablePrefix(GetAvailablePrefixArgs args, InvokeOptions options)
    
    fn::invoke:
      function: netbox:index/getAvailablePrefix:getAvailablePrefix
      arguments:
        # arguments dictionary

    The following arguments are supported:

    PrefixId double
    Id string
    The ID of this resource.
    PrefixId float64
    Id string
    The ID of this resource.
    prefixId Double
    id String
    The ID of this resource.
    prefixId number
    id string
    The ID of this resource.
    prefix_id float
    id str
    The ID of this resource.
    prefixId Number
    id String
    The ID of this resource.

    getAvailablePrefix Result

    The following output properties are available:

    id String
    The ID of this resource.
    prefixId Number
    prefixesAvailables List<Property Map>

    Supporting Types

    GetAvailablePrefixPrefixesAvailable

    Family double
    Prefix string
    VrfId double
    Family float64
    Prefix string
    VrfId float64
    family Double
    prefix String
    vrfId Double
    family number
    prefix string
    vrfId number
    family float
    prefix str
    vrf_id float
    family Number
    prefix String
    vrfId Number

    Package Details

    Repository
    netbox e-breuninger/terraform-provider-netbox
    License
    Notes
    This Pulumi package is based on the netbox Terraform Provider.
    netbox logo
    netbox 3.10.0 published on Monday, Apr 14, 2025 by e-breuninger