import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; /** * Lists billing groups for an organization. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aiven from "@pulumi/aiven"; * * const example = aiven.getOrganizationBillingGroupList({ * organizationId: "org1a23f456789", * }); * ``` */ export declare function getOrganizationBillingGroupList(args: GetOrganizationBillingGroupListArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getOrganizationBillingGroupList. */ export interface GetOrganizationBillingGroupListArgs { /** * A list of all billing groups belonging to the organization. */ billingGroups?: inputs.GetOrganizationBillingGroupListBillingGroup[]; /** * ID of an organization. */ organizationId: string; timeouts?: inputs.GetOrganizationBillingGroupListTimeouts; } /** * A collection of values returned by getOrganizationBillingGroupList. */ export interface GetOrganizationBillingGroupListResult { /** * A list of all billing groups belonging to the organization. */ readonly billingGroups?: outputs.GetOrganizationBillingGroupListBillingGroup[]; /** * Resource ID, equal to `organizationId`. */ readonly id: string; /** * ID of an organization. */ readonly organizationId: string; readonly timeouts?: outputs.GetOrganizationBillingGroupListTimeouts; } /** * Lists billing groups for an organization. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aiven from "@pulumi/aiven"; * * const example = aiven.getOrganizationBillingGroupList({ * organizationId: "org1a23f456789", * }); * ``` */ export declare function getOrganizationBillingGroupListOutput(args: GetOrganizationBillingGroupListOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getOrganizationBillingGroupList. */ export interface GetOrganizationBillingGroupListOutputArgs { /** * A list of all billing groups belonging to the organization. */ billingGroups?: pulumi.Input[] | undefined>; /** * ID of an organization. */ organizationId: pulumi.Input; timeouts?: pulumi.Input; } //# sourceMappingURL=getOrganizationBillingGroupList.d.ts.map