import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
 * This data source provides details about a specific Cloud Vm Cluster Iorm Config resource in Oracle Cloud Infrastructure Database service.
 *
 * Gets the IORM configuration settings for the specified Cloud Vm Cluster.
 * All Exadata service instances have default IORM settings.
 *
 * The [GetCloudVmClusterIormConfig](https://docs.cloud.oracle.com/iaas/api/#/en/database/latest/CloudVmCluster/GetCloudVmClusterIormConfig/) API is used for this operation with Cloud Vm Cluster.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testCloudVmClusterIormConfig = oci.database.getCloudVmClusterIormConfig({
 *     cloudVmClusterId: testCloudVmCluster.id,
 * });
 * ```
 */
export declare function getCloudVmClusterIormConfig(args: GetCloudVmClusterIormConfigArgs, opts?: pulumi.InvokeOptions): Promise<GetCloudVmClusterIormConfigResult>;
/**
 * A collection of arguments for invoking getCloudVmClusterIormConfig.
 */
export interface GetCloudVmClusterIormConfigArgs {
    /**
     * The cluster [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
     */
    cloudVmClusterId: string;
}
/**
 * A collection of values returned by getCloudVmClusterIormConfig.
 */
export interface GetCloudVmClusterIormConfigResult {
    readonly cloudVmClusterId: string;
    /**
     * An array of IORM settings for all the database in the cloud vm cluster.
     */
    readonly dbPlans: outputs.Database.GetCloudVmClusterIormConfigDbPlan[];
    readonly id: string;
    /**
     * Additional information about the current `lifecycleState`.
     */
    readonly lifecycleDetails: string;
    /**
     * The current value for the IORM objective. The default is `AUTO`.
     */
    readonly objective: string;
    /**
     * The current state of IORM configuration for the cloud vm cluster.
     */
    readonly state: string;
}
/**
 * This data source provides details about a specific Cloud Vm Cluster Iorm Config resource in Oracle Cloud Infrastructure Database service.
 *
 * Gets the IORM configuration settings for the specified Cloud Vm Cluster.
 * All Exadata service instances have default IORM settings.
 *
 * The [GetCloudVmClusterIormConfig](https://docs.cloud.oracle.com/iaas/api/#/en/database/latest/CloudVmCluster/GetCloudVmClusterIormConfig/) API is used for this operation with Cloud Vm Cluster.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testCloudVmClusterIormConfig = oci.database.getCloudVmClusterIormConfig({
 *     cloudVmClusterId: testCloudVmCluster.id,
 * });
 * ```
 */
export declare function getCloudVmClusterIormConfigOutput(args: GetCloudVmClusterIormConfigOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetCloudVmClusterIormConfigResult>;
/**
 * A collection of arguments for invoking getCloudVmClusterIormConfig.
 */
export interface GetCloudVmClusterIormConfigOutputArgs {
    /**
     * The cluster [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
     */
    cloudVmClusterId: pulumi.Input<string>;
}
//# sourceMappingURL=getCloudVmClusterIormConfig.d.ts.map