import * as pulumi from "@pulumi/pulumi"; /** * Data source for retrieving IACM default pipelines. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as harness from "@pulumi/harness"; * * const example = harness.platform.getIacmDefaultPipeline({ * orgId: test.id, * projectId: testHarnessPlatformProject.id, * provisionerType: "terraform", * operation: "plan", * }); * ``` */ export declare function getIacmDefaultPipeline(args: GetIacmDefaultPipelineArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getIacmDefaultPipeline. */ export interface GetIacmDefaultPipelineArgs { /** * The operation associated with this default. */ operation: string; /** * Organization identifier of the organization the default pipelines resides in. */ orgId: string; /** * Project identifier of the project the default pipelines resides in. */ projectId: string; /** * The provisioner associated with this default. */ provisionerType: string; } /** * A collection of values returned by getIacmDefaultPipeline. */ export interface GetIacmDefaultPipelineResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The operation associated with this default. */ readonly operation: string; /** * Organization identifier of the organization the default pipelines resides in. */ readonly orgId: string; /** * The pipeline associated with this default. */ readonly pipeline: string; /** * Project identifier of the project the default pipelines resides in. */ readonly projectId: string; /** * The provisioner associated with this default. */ readonly provisionerType: string; } /** * Data source for retrieving IACM default pipelines. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as harness from "@pulumi/harness"; * * const example = harness.platform.getIacmDefaultPipeline({ * orgId: test.id, * projectId: testHarnessPlatformProject.id, * provisionerType: "terraform", * operation: "plan", * }); * ``` */ export declare function getIacmDefaultPipelineOutput(args: GetIacmDefaultPipelineOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getIacmDefaultPipeline. */ export interface GetIacmDefaultPipelineOutputArgs { /** * The operation associated with this default. */ operation: pulumi.Input; /** * Organization identifier of the organization the default pipelines resides in. */ orgId: pulumi.Input; /** * Project identifier of the project the default pipelines resides in. */ projectId: pulumi.Input; /** * The provisioner associated with this default. */ provisionerType: pulumi.Input; } //# sourceMappingURL=getIacmDefaultPipeline.d.ts.map