@pulumi/vsphere
Version:
A Pulumi package for creating vsphere resources
43 lines (42 loc) • 1.28 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* The `vsphere.getHostBaseImages` data source can be used to get the list of ESXi
* base images available for cluster software management.
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as vsphere from "@pulumi/vsphere";
*
* const baseImages = vsphere.getHostBaseImages({});
* ```
*/
export declare function getHostBaseImages(opts?: pulumi.InvokeOptions): Promise<GetHostBaseImagesResult>;
/**
* A collection of values returned by getHostBaseImages.
*/
export interface GetHostBaseImagesResult {
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
/**
* The ESXi version identifier for the image
*/
readonly versions: string[];
}
/**
* The `vsphere.getHostBaseImages` data source can be used to get the list of ESXi
* base images available for cluster software management.
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as vsphere from "@pulumi/vsphere";
*
* const baseImages = vsphere.getHostBaseImages({});
* ```
*/
export declare function getHostBaseImagesOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetHostBaseImagesResult>;