Module config

This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-vsphere repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-vsphere repo.

APIs

APIs

let allowUnverifiedSsl

let allowUnverifiedSsl: boolean | undefined =  __config.getObject<boolean>("allowUnverifiedSsl");

If set, VMware vSphere client will permit unverifiable SSL certificates.

let clientDebug

let clientDebug: boolean | undefined =  __config.getObject<boolean>("clientDebug");

govmomi debug

let clientDebugPath

let clientDebugPath: string | undefined =  __config.get("clientDebugPath");

govmomi debug path for debug

let clientDebugPathRun

let clientDebugPathRun: string | undefined =  __config.get("clientDebugPathRun");

govmomi debug path for a single run

let password

let password: string | undefined =  __config.get("password");

The user password for vSphere API operations.

let persistSession

let persistSession: boolean | undefined =  __config.getObject<boolean>("persistSession");

Persist vSphere client sessions to disk

let restSessionPath

let restSessionPath: string | undefined =  __config.get("restSessionPath");

The directory to save vSphere REST API sessions to

let user

let user: string | undefined =  __config.get("user");

The user name for vSphere API operations.

let vcenterServer

let vcenterServer: string | undefined =  __config.get("vcenterServer");

let vimKeepAlive

let vimKeepAlive: number | undefined =  __config.getObject<number>("vimKeepAlive");

Keep alive interval for the VIM session in minutes

let vimSessionPath

let vimSessionPath: string | undefined =  __config.get("vimSessionPath");

The directory to save vSphere SOAP API sessions to

let vsphereServer

let vsphereServer: string | undefined =  __config.get("vsphereServer");

The vSphere Server name for vSphere API operations.