@natzka-oss/pulumi-netbox
Version:
A Pulumi package for creating and managing Netbox cloud resources.
28 lines (27 loc) • 1.01 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
export declare function getAvailablePrefix(args: GetAvailablePrefixArgs, opts?: pulumi.InvokeOptions): Promise<GetAvailablePrefixResult>;
/**
* A collection of arguments for invoking getAvailablePrefix.
*/
export interface GetAvailablePrefixArgs {
prefixId: number;
}
/**
* A collection of values returned by getAvailablePrefix.
*/
export interface GetAvailablePrefixResult {
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
readonly prefixId: number;
readonly prefixesAvailables: outputs.ipam.GetAvailablePrefixPrefixesAvailable[];
}
export declare function getAvailablePrefixOutput(args: GetAvailablePrefixOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetAvailablePrefixResult>;
/**
* A collection of arguments for invoking getAvailablePrefix.
*/
export interface GetAvailablePrefixOutputArgs {
prefixId: pulumi.Input<number>;
}