UNPKG

@pulumi/gcp

Version:

A Pulumi package for creating and managing Google Cloud Platform resources.

96 lines (95 loc) 2.77 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Use this data source to get information about a Parameter Manager Regional Parameter. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as gcp from "@pulumi/gcp"; * * const regParameterDatasource = gcp.parametermanager.getRegionalParameter({ * parameterId: "foobar", * location: "us-central1", * }); * ``` */ export declare function getRegionalParameter(args: GetRegionalParameterArgs, opts?: pulumi.InvokeOptions): Promise<GetRegionalParameterResult>; /** * A collection of arguments for invoking getRegionalParameter. */ export interface GetRegionalParameterArgs { /** * The location of the regional parameter. eg us-central1 */ location: string; /** * The name of the regional parameter. */ parameterId: string; /** * The ID of the project in which the resource belongs. */ project?: string; } /** * A collection of values returned by getRegionalParameter. */ export interface GetRegionalParameterResult { readonly createTime: string; readonly effectiveLabels: { [key: string]: string; }; readonly format: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly kmsKey: string; readonly labels: { [key: string]: string; }; readonly location: string; readonly name: string; readonly parameterId: string; readonly policyMembers: outputs.parametermanager.GetRegionalParameterPolicyMember[]; readonly project?: string; readonly pulumiLabels: { [key: string]: string; }; readonly updateTime: string; } /** * Use this data source to get information about a Parameter Manager Regional Parameter. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as gcp from "@pulumi/gcp"; * * const regParameterDatasource = gcp.parametermanager.getRegionalParameter({ * parameterId: "foobar", * location: "us-central1", * }); * ``` */ export declare function getRegionalParameterOutput(args: GetRegionalParameterOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetRegionalParameterResult>; /** * A collection of arguments for invoking getRegionalParameter. */ export interface GetRegionalParameterOutputArgs { /** * The location of the regional parameter. eg us-central1 */ location: pulumi.Input<string>; /** * The name of the regional parameter. */ parameterId: pulumi.Input<string>; /** * The ID of the project in which the resource belongs. */ project?: pulumi.Input<string>; }