import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Get VMware Cloud Director organization details * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; * * const organization = ovh.VMware.getCloudDirectorOrganization({ * organizationId: "", * }); * ``` */ export declare function getCloudDirectorOrganization(args: GetCloudDirectorOrganizationArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getCloudDirectorOrganization. */ export interface GetCloudDirectorOrganizationArgs { /** * Organization ID */ organizationId: string; } /** * A collection of values returned by getCloudDirectorOrganization. */ export interface GetCloudDirectorOrganizationResult { /** * Current state of VMware Cloud Director organization service */ readonly currentState: outputs.VMware.GetCloudDirectorOrganizationCurrentState; /** * Asynchronous operations ongoing on the VMware Cloud Director organization */ readonly currentTasks: outputs.VMware.GetCloudDirectorOrganizationCurrentTask[]; /** * IAM resource metadata */ readonly iam: outputs.VMware.GetCloudDirectorOrganizationIam; /** * Unique identifier */ readonly id: string; /** * Organization ID */ readonly organizationId: string; /** * Reflects the readiness of the VMware Cloud Director organization. */ readonly resourceStatus: string; /** * Target specification of VMware Cloud Director organization service */ readonly targetSpec: outputs.VMware.GetCloudDirectorOrganizationTargetSpec; readonly updatedAt: string; } /** * Get VMware Cloud Director organization details * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; * * const organization = ovh.VMware.getCloudDirectorOrganization({ * organizationId: "", * }); * ``` */ export declare function getCloudDirectorOrganizationOutput(args: GetCloudDirectorOrganizationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getCloudDirectorOrganization. */ export interface GetCloudDirectorOrganizationOutputArgs { /** * Organization ID */ organizationId: pulumi.Input; }