import * as pulumi from "@pulumi/pulumi"; export declare function getOrganization(args: GetOrganizationArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getOrganization. */ export interface GetOrganizationArgs { organization: string; } /** * A collection of values returned by getOrganization. */ export interface GetOrganizationResult { readonly billingEmail: string; readonly createdAt: string; readonly databaseCount: number; readonly features: { [key: string]: string; }; readonly hasCard: boolean; readonly hasPastDueInvoices: boolean; readonly id: string; readonly idpManagedRoles: boolean; readonly invoiceBudgetAmount: string; readonly keyspaceShardLimit: number; readonly managedTenancy: boolean; readonly name: string; readonly organization: string; readonly paymentInfoRequired: boolean; readonly plan: string; readonly singleTenancy: boolean; readonly sso: boolean; readonly ssoDirectory: boolean; readonly ssoPortalUrl: string; readonly updatedAt: string; readonly validBillingInfo: boolean; } export declare function getOrganizationOutput(args: GetOrganizationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getOrganization. */ export interface GetOrganizationOutputArgs { organization: pulumi.Input; }