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 System Version Minor Versions in Oracle Cloud Infrastructure Database service. * * Retrieves a list of supported minor versions for the specified Exadata System Software major version. You must provide either a `shape` or `resourceId` value. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testSystemVersionMinorVersions = oci.database.getSystemVersionMinorVersions({ * compartmentId: compartmentId, * giVersion: systemVersionMinorVersionGiVersion, * majorVersion: systemVersionMinorVersionMajorVersion, * isLatest: systemVersionMinorVersionIsLatest === "true", * resourceId: testResource.id, * shape: systemVersionMinorVersionShape, * }); * ``` */ export declare function getSystemVersionMinorVersions(args: GetSystemVersionMinorVersionsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getSystemVersionMinorVersions. */ export interface GetSystemVersionMinorVersionsArgs { /** * The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ compartmentId: string; filters?: inputs.Database.GetSystemVersionMinorVersionsFilter[]; /** * Specifies gi version query parameter. */ giVersion: string; /** * If provided, return highest versions from each major version family. */ isLatest?: boolean; /** * The System major version. */ majorVersion: string; /** * If provided, filters the results for the specified resource Id. */ resourceId?: string; /** * If provided, filters the results for the given shape. */ shape?: string; } /** * A collection of values returned by getSystemVersionMinorVersions. */ export interface GetSystemVersionMinorVersionsResult { readonly compartmentId: string; readonly filters?: outputs.Database.GetSystemVersionMinorVersionsFilter[]; readonly giVersion: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly isLatest?: boolean; readonly majorVersion: string; readonly resourceId?: string; readonly shape?: string; /** * The list of system_version_minor_version_collection. */ readonly systemVersionMinorVersionCollections: outputs.Database.GetSystemVersionMinorVersionsSystemVersionMinorVersionCollection[]; } /** * This data source provides the list of System Version Minor Versions in Oracle Cloud Infrastructure Database service. * * Retrieves a list of supported minor versions for the specified Exadata System Software major version. You must provide either a `shape` or `resourceId` value. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testSystemVersionMinorVersions = oci.database.getSystemVersionMinorVersions({ * compartmentId: compartmentId, * giVersion: systemVersionMinorVersionGiVersion, * majorVersion: systemVersionMinorVersionMajorVersion, * isLatest: systemVersionMinorVersionIsLatest === "true", * resourceId: testResource.id, * shape: systemVersionMinorVersionShape, * }); * ``` */ export declare function getSystemVersionMinorVersionsOutput(args: GetSystemVersionMinorVersionsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getSystemVersionMinorVersions. */ export interface GetSystemVersionMinorVersionsOutputArgs { /** * The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ compartmentId: pulumi.Input; filters?: pulumi.Input[] | undefined>; /** * Specifies gi version query parameter. */ giVersion: pulumi.Input; /** * If provided, return highest versions from each major version family. */ isLatest?: pulumi.Input; /** * The System major version. */ majorVersion: pulumi.Input; /** * If provided, filters the results for the specified resource Id. */ resourceId?: pulumi.Input; /** * If provided, filters the results for the given shape. */ shape?: pulumi.Input; } //# sourceMappingURL=getSystemVersionMinorVersions.d.ts.map