import * as pulumi from "@pulumi/pulumi"; /** * Data source for retrieving IDP environments. */ export declare function getIdpEnvironment(args: GetIdpEnvironmentArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getIdpEnvironment. */ export interface GetIdpEnvironmentArgs { /** * Unique identifier of the resource. */ identifier: string; /** * Name of the resource. */ name?: string; /** * Unique identifier of the organization. */ orgId: string; /** * Unique identifier of the project. */ projectId: string; } /** * A collection of values returned by getIdpEnvironment. */ export interface GetIdpEnvironmentResult { /** * Based on environment reference. This should be passed as \n\n.\n\n/\n\n */ readonly basedOn: string; /** * Blueprint to base the environment on */ readonly blueprintIdentifier: string; /** * Version of the blueprint to base the environment on */ readonly blueprintVersion: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Unique identifier of the resource. */ readonly identifier: string; /** * Additional inputs for controlling the environment. This should be passed as a map of key-value pairs in YAML format */ readonly inputs: string; /** * Name of the resource. */ readonly name?: string; /** * Unique identifier of the organization. */ readonly orgId: string; /** * Overrides for environment blueprint inputs in YAML format */ readonly overrides: string; /** * Owner of the environment */ readonly owner: string; /** * Unique identifier of the project. */ readonly projectId: string; /** * target state of the environment. If different from the current, a pipeline will be triggered to update the environment */ readonly targetState: string; } /** * Data source for retrieving IDP environments. */ export declare function getIdpEnvironmentOutput(args: GetIdpEnvironmentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getIdpEnvironment. */ export interface GetIdpEnvironmentOutputArgs { /** * Unique identifier of the resource. */ identifier: pulumi.Input; /** * Name of the resource. */ name?: pulumi.Input; /** * Unique identifier of the organization. */ orgId: pulumi.Input; /** * Unique identifier of the project. */ projectId: pulumi.Input; } //# sourceMappingURL=getIdpEnvironment.d.ts.map