import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data source for retrieving a Harness service List. */ export declare function getServiceList(args?: GetServiceListArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getServiceList. */ export interface GetServiceListArgs { /** * Unique identifier of the organization. */ orgId?: string; /** * Page index of the results to fetch. Default: 0 */ page?: number; /** * Unique identifier of the project. */ projectId?: string; /** * Results per page. Default: 100; Max: 1000 */ size?: number; } /** * A collection of values returned by getServiceList. */ export interface GetServiceListResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Unique identifier of the organization. */ readonly orgId?: string; /** * Page index of the results to fetch. Default: 0 */ readonly page?: number; /** * Unique identifier of the project. */ readonly projectId?: string; readonly services: outputs.platform.GetServiceListService[]; /** * Results per page. Default: 100; Max: 1000 */ readonly size?: number; } /** * Data source for retrieving a Harness service List. */ export declare function getServiceListOutput(args?: GetServiceListOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getServiceList. */ export interface GetServiceListOutputArgs { /** * Unique identifier of the organization. */ orgId?: pulumi.Input; /** * Page index of the results to fetch. Default: 0 */ page?: pulumi.Input; /** * Unique identifier of the project. */ projectId?: pulumi.Input; /** * Results per page. Default: 100; Max: 1000 */ size?: pulumi.Input; } //# sourceMappingURL=getServiceList.d.ts.map