@natzka-oss/pulumi-netbox
Version:
A Pulumi package for creating and managing Netbox cloud resources.
42 lines (41 loc) • 1.38 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
export declare function getConfigContext(args: GetConfigContextArgs, opts?: pulumi.InvokeOptions): Promise<GetConfigContextResult>;
/**
* A collection of arguments for invoking getConfigContext.
*/
export interface GetConfigContextArgs {
name: string;
}
/**
* A collection of values returned by getConfigContext.
*/
export interface GetConfigContextResult {
readonly clusterGroups: number[];
readonly clusterTypes: number[];
readonly clusters: number[];
readonly data: string;
readonly description: string;
readonly deviceTypes: number[];
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
readonly locations: number[];
readonly name: string;
readonly platforms: number[];
readonly regions: number[];
readonly roles: number[];
readonly siteGroups: number[];
readonly sites: number[];
readonly tags: string[];
readonly tenantGroups: number[];
readonly tenants: number[];
readonly weight: number;
}
export declare function getConfigContextOutput(args: GetConfigContextOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetConfigContextResult>;
/**
* A collection of arguments for invoking getConfigContext.
*/
export interface GetConfigContextOutputArgs {
name: pulumi.Input<string>;
}