import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data source for fetching a Harness GitOps Cluster. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as harness from "@pulumi/harness"; * * const example = harness.platform.getGitopsCluster({ * identifier: "identifier", * accountId: "account_id", * projectId: "project_id", * orgId: "org_id", * agentId: "agent_id", * }); * ``` */ export declare function getGitopsCluster(args: GetGitopsClusterArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getGitopsCluster. */ export interface GetGitopsClusterArgs { /** * @deprecated This field is deprecated and will be removed in a future release. */ accountId?: string; agentId: string; identifier: string; orgId?: string; projectId?: string; } /** * A collection of values returned by getGitopsCluster. */ export interface GetGitopsClusterResult { /** * @deprecated This field is deprecated and will be removed in a future release. */ readonly accountId: string; readonly agentId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly identifier: string; readonly orgId?: string; readonly projectId?: string; readonly requests: outputs.platform.GetGitopsClusterRequest[]; } /** * Data source for fetching a Harness GitOps Cluster. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as harness from "@pulumi/harness"; * * const example = harness.platform.getGitopsCluster({ * identifier: "identifier", * accountId: "account_id", * projectId: "project_id", * orgId: "org_id", * agentId: "agent_id", * }); * ``` */ export declare function getGitopsClusterOutput(args: GetGitopsClusterOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getGitopsCluster. */ export interface GetGitopsClusterOutputArgs { /** * @deprecated This field is deprecated and will be removed in a future release. */ accountId?: pulumi.Input; agentId: pulumi.Input; identifier: pulumi.Input; orgId?: pulumi.Input; projectId?: pulumi.Input; } //# sourceMappingURL=getGitopsCluster.d.ts.map