@pulumi/nomad
Version:
A Pulumi package for creating and managing nomad cloud resources.
56 lines (55 loc) • 1.74 kB
TypeScript
import * as outputs from "../types/output";
/**
* URL of the root of the target Nomad agent.
*/
export declare const address: string | undefined;
/**
* A path to a PEM-encoded certificate authority used to verify the remote agent's certificate.
*/
export declare const caFile: string | undefined;
/**
* PEM-encoded certificate authority used to verify the remote agent's certificate.
*/
export declare const caPem: string | undefined;
/**
* A path to a PEM-encoded certificate provided to the remote agent; requires use of keyFile or key_pem.
*/
export declare const certFile: string | undefined;
/**
* PEM-encoded certificate provided to the remote agent; requires use of keyFile or key_pem.
*/
export declare const certPem: string | undefined;
/**
* The headers to send with each Nomad request.
*/
export declare const headers: outputs.config.Headers[] | undefined;
/**
* HTTP basic auth configuration.
*/
export declare const httpAuth: string | undefined;
/**
* A set of environment variables that are ignored by the provider when configuring the Nomad API client.
*/
export declare const ignoreEnvVars: {
[key: string]: boolean;
} | undefined;
/**
* A path to a PEM-encoded private key, required if certFile or certPem is specified.
*/
export declare const keyFile: string | undefined;
/**
* PEM-encoded private key, required if certFile or certPem is specified.
*/
export declare const keyPem: string | undefined;
/**
* Region of the target Nomad agent.
*/
export declare const region: string | undefined;
/**
* ACL token secret for API requests.
*/
export declare const secretId: string | undefined;
/**
* Skip TLS verification on client side.
*/
export declare const skipVerify: boolean | undefined;