@natzka-oss/pulumi-netbox
Version:
A Pulumi package for creating and managing Netbox cloud resources.
32 lines (31 loc) • 1.39 kB
TypeScript
/**
* Flag to set whether to allow https with invalid certificates. Can be set via the `NETBOX_ALLOW_INSECURE_HTTPS`
* environment variable. Defaults to `false`.
*/
export declare const allowInsecureHttps: boolean | undefined;
/**
* Netbox API authentication token. Can be set via the `NETBOX_API_TOKEN` environment variable.
*/
export declare const apiToken: string | undefined;
/**
* Set these header on all requests to Netbox. Can be set via the `NETBOX_HEADERS` environment variable.
*/
export declare const headers: {
[key: string]: string;
} | undefined;
/**
* Netbox API HTTP request timeout in seconds. Can be set via the `NETBOX_REQUEST_TIMEOUT` environment variable.
*/
export declare const requestTimeout: number | undefined;
/**
* Location of Netbox server including scheme (http or https) and optional port. Can be set via the `NETBOX_SERVER_URL`
* environment variable.
*/
export declare const serverUrl: string | undefined;
export declare const skipVersionCheck: boolean | undefined;
/**
* If true, strip trailing slashes from the `serverUrl` parameter and print a warning when doing so. Note that using
* trailing slashes in the `serverUrl` parameter will usually lead to errors. Can be set via the
* `NETBOX_STRIP_TRAILING_SLASHES_FROM_URL` environment variable. Defaults to `true`.
*/
export declare const stripTrailingSlashesFromUrl: boolean | undefined;