@pulumiverse/scaleway
Version:
A Pulumi package for creating and managing Scaleway cloud resources.
49 lines (48 loc) • 1.41 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* Gets information about the current configuration that Scaleway provider is using.
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as scaleway from "@pulumi/scaleway";
*
* // Get configuration information
* const main = scaleway.getConfig({});
* ```
*/
export declare function getConfig(opts?: pulumi.InvokeOptions): Promise<GetConfigResult>;
/**
* A collection of values returned by getConfig.
*/
export interface GetConfigResult {
readonly accessKey: string;
readonly accessKeySource: string;
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
readonly projectId: string;
readonly projectIdSource: string;
readonly region: string;
readonly regionSource: string;
readonly secretKey: string;
readonly secretKeySource: string;
readonly zone: string;
readonly zoneSource: string;
}
/**
* Gets information about the current configuration that Scaleway provider is using.
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as scaleway from "@pulumi/scaleway";
*
* // Get configuration information
* const main = scaleway.getConfig({});
* ```
*/
export declare function getConfigOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetConfigResult>;