import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * This data source provides the list of Db System Storage Performances in Oracle Cloud Infrastructure Database service. * * Gets a list of possible expected storage performance parameters of a VMDB System based on Configuration. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDbSystemStoragePerformances = oci.database.getDbSystemStoragePerformances({ * storageManagement: dbSystemStoragePerformanceStorageManagement, * shapeType: dbSystemStoragePerformanceShapeType, * databaseEdition: dbSystemStoragePerformanceDatabaseEdition, * compartmentId: compartmentId, * }); * ``` */ export declare function getDbSystemStoragePerformances(args: GetDbSystemStoragePerformancesArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDbSystemStoragePerformances. */ export interface GetDbSystemStoragePerformancesArgs { /** * Optional. The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. */ compartmentId?: string; /** * Optional. Filters the performance results by database edition. Valid values are: * * STANDARD_EDITION * * ENTERPRISE_EDITION * * ENTERPRISE_EDITION_HIGH_PERFORMANCE * * ENTERPRISE_EDITION_EXTREME_PERFORMANCE * * ENTERPRISE_EDITION_DEVELOPER */ databaseEdition?: string; filters?: inputs.Database.GetDbSystemStoragePerformancesFilter[]; /** * Optional. Filters the performance results by shape type. */ shapeType?: string; /** * The DB system storage management option. Used to list database versions available for that storage manager. Valid values are `ASM` and `LVM`. * * ASM specifies Oracle Automatic Storage Management * * LVM specifies logical volume manager, sometimes called logical disk manager. */ storageManagement: string; } /** * A collection of values returned by getDbSystemStoragePerformances. */ export interface GetDbSystemStoragePerformancesResult { readonly compartmentId?: string; readonly databaseEdition?: string; /** * The list of db_system_storage_performances. */ readonly dbSystemStoragePerformances: outputs.Database.GetDbSystemStoragePerformancesDbSystemStoragePerformance[]; readonly filters?: outputs.Database.GetDbSystemStoragePerformancesFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * ShapeType of the DbSystems,INTEL or AMD */ readonly shapeType?: string; readonly storageManagement: string; } /** * This data source provides the list of Db System Storage Performances in Oracle Cloud Infrastructure Database service. * * Gets a list of possible expected storage performance parameters of a VMDB System based on Configuration. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDbSystemStoragePerformances = oci.database.getDbSystemStoragePerformances({ * storageManagement: dbSystemStoragePerformanceStorageManagement, * shapeType: dbSystemStoragePerformanceShapeType, * databaseEdition: dbSystemStoragePerformanceDatabaseEdition, * compartmentId: compartmentId, * }); * ``` */ export declare function getDbSystemStoragePerformancesOutput(args: GetDbSystemStoragePerformancesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDbSystemStoragePerformances. */ export interface GetDbSystemStoragePerformancesOutputArgs { /** * Optional. The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. */ compartmentId?: pulumi.Input; /** * Optional. Filters the performance results by database edition. Valid values are: * * STANDARD_EDITION * * ENTERPRISE_EDITION * * ENTERPRISE_EDITION_HIGH_PERFORMANCE * * ENTERPRISE_EDITION_EXTREME_PERFORMANCE * * ENTERPRISE_EDITION_DEVELOPER */ databaseEdition?: pulumi.Input; filters?: pulumi.Input[] | undefined>; /** * Optional. Filters the performance results by shape type. */ shapeType?: pulumi.Input; /** * The DB system storage management option. Used to list database versions available for that storage manager. Valid values are `ASM` and `LVM`. * * ASM specifies Oracle Automatic Storage Management * * LVM specifies logical volume manager, sometimes called logical disk manager. */ storageManagement: pulumi.Input; } //# sourceMappingURL=getDbSystemStoragePerformances.d.ts.map