@upcloud/pulumi-upcloud
Version:
A Pulumi package for creating and managing UpCloud resources.
30 lines (29 loc) • 833 B
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* Returns a list of available UpCloud zones.
*/
export declare function getZones(args?: GetZonesArgs, opts?: pulumi.InvokeOptions): Promise<GetZonesResult>;
/**
* A collection of arguments for invoking getZones.
*/
export interface GetZonesArgs {
filterType?: string;
}
/**
* A collection of values returned by getZones.
*/
export interface GetZonesResult {
readonly filterType?: string;
readonly id: string;
readonly zoneIds: string[];
}
/**
* Returns a list of available UpCloud zones.
*/
export declare function getZonesOutput(args?: GetZonesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetZonesResult>;
/**
* A collection of arguments for invoking getZones.
*/
export interface GetZonesOutputArgs {
filterType?: pulumi.Input<string>;
}