import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Infrastructure Scale Option resource in Oracle Cloud Infrastructure Datacc service. * * Get the available scale options for the infrastructure that has the specified * [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testInfrastructureScaleOption = oci.oci.getDataccInfrastructureScaleOption({ * infrastructureId: testInfrastructure.id, * }); * ``` */ export declare function getDataccInfrastructureScaleOption(args: GetDataccInfrastructureScaleOptionArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDataccInfrastructureScaleOption. */ export interface GetDataccInfrastructureScaleOptionArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Infrastructure. */ infrastructureId: string; } /** * A collection of values returned by getDataccInfrastructureScaleOption. */ export interface GetDataccInfrastructureScaleOptionResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly infrastructureId: string; /** * The available scale options for the infrastructure. */ readonly possibleSsdConfigurations: string[]; } /** * This data source provides details about a specific Infrastructure Scale Option resource in Oracle Cloud Infrastructure Datacc service. * * Get the available scale options for the infrastructure that has the specified * [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testInfrastructureScaleOption = oci.oci.getDataccInfrastructureScaleOption({ * infrastructureId: testInfrastructure.id, * }); * ``` */ export declare function getDataccInfrastructureScaleOptionOutput(args: GetDataccInfrastructureScaleOptionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDataccInfrastructureScaleOption. */ export interface GetDataccInfrastructureScaleOptionOutputArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Infrastructure. */ infrastructureId: pulumi.Input; } //# sourceMappingURL=getDataccInfrastructureScaleOption.d.ts.map