import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Exadata Iorm Config resource in Oracle Cloud Infrastructure Database service. * * Gets the IORM configuration settings for the specified cloud Exadata DB system. * All Exadata service instances have default IORM settings. * * **Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. * * For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. * * The [GetCloudVmClusterIormConfig](https://docs.cloud.oracle.com/iaas/api/#/en/database/latest/CloudVmCluster/GetCloudVmClusterIormConfig/) API is used for this operation with Exadata systems using the * new resource model. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testExadataIormConfig = oci.database.getExadataIormConfig({ * dbSystemId: testDbSystem.id, * }); * ``` */ export declare function getExadataIormConfig(args: GetExadataIormConfigArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getExadataIormConfig. */ export interface GetExadataIormConfigArgs { /** * The DB system [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ dbSystemId: string; } /** * A collection of values returned by getExadataIormConfig. */ export interface GetExadataIormConfigResult { /** * An array of IORM settings for all the database in the Exadata DB system. */ readonly dbPlans: outputs.Database.GetExadataIormConfigDbPlan[]; readonly dbSystemId: string; 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 Exadata DB system. */ readonly state: string; } /** * This data source provides details about a specific Exadata Iorm Config resource in Oracle Cloud Infrastructure Database service. * * Gets the IORM configuration settings for the specified cloud Exadata DB system. * All Exadata service instances have default IORM settings. * * **Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. * * For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. * * The [GetCloudVmClusterIormConfig](https://docs.cloud.oracle.com/iaas/api/#/en/database/latest/CloudVmCluster/GetCloudVmClusterIormConfig/) API is used for this operation with Exadata systems using the * new resource model. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testExadataIormConfig = oci.database.getExadataIormConfig({ * dbSystemId: testDbSystem.id, * }); * ``` */ export declare function getExadataIormConfigOutput(args: GetExadataIormConfigOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getExadataIormConfig. */ export interface GetExadataIormConfigOutputArgs { /** * The DB system [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ dbSystemId: pulumi.Input; } //# sourceMappingURL=getExadataIormConfig.d.ts.map