import * as pulumi from "@pulumi/pulumi"; /** * ## Example Usage * ### S * * This is an example of how to lookup a region enumeration data source for AWS cloud account. * * **Region enumeration data source for AWS, by the AWS account access key and secret key:** * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as vra from "@pulumi/vra"; * * const this = vra.region.getEnumerationAws({ * accessKey: _var.access_key, * secretKey: _var.secret_key, * }); * ``` * * The region enumeration data source for AWS cloud account supports the following arguments: */ export declare function getEnumerationAws(args: GetEnumerationAwsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getEnumerationAws. */ export interface GetEnumerationAwsArgs { /** * Aws Access key ID. */ accessKey: string; /** * Aws Secret Access Key. */ secretKey: string; } /** * A collection of values returned by getEnumerationAws. */ export interface GetEnumerationAwsResult { readonly accessKey: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * A set of Region names to enable provisioning on. Example: us-east-2, ap-northeast-1 */ readonly regions: string[]; readonly secretKey: string; } export declare function getEnumerationAwsOutput(args: GetEnumerationAwsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking getEnumerationAws. */ export interface GetEnumerationAwsOutputArgs { /** * Aws Access key ID. */ accessKey: pulumi.Input; /** * Aws Secret Access Key. */ secretKey: pulumi.Input; }