import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Infrastructure Target Version resource in Oracle Cloud Infrastructure Database service. * * Gets details of the Exadata Infrastructure target system software versions that can be applied to the specified infrastructure resource for maintenance updates. * Applies to Exadata Cloud@Customer and Exadata Cloud instances only. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testInfrastructureTargetVersion = oci.database.getInfrastructureTargetVersion({ * compartmentId: compartmentId, * targetResourceId: testTargetResource.id, * targetResourceType: infrastructureTargetVersionTargetResourceType, * }); * ``` */ export declare function getInfrastructureTargetVersion(args: GetInfrastructureTargetVersionArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getInfrastructureTargetVersion. */ export interface GetInfrastructureTargetVersionArgs { /** * The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ compartmentId: string; /** * The target resource ID. */ targetResourceId?: string; /** * The type of the target resource. */ targetResourceType?: string; } /** * A collection of values returned by getInfrastructureTargetVersion. */ export interface GetInfrastructureTargetVersionResult { readonly compartmentId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The history entry of the target system software version for the database server patching operation. */ readonly targetDbVersionHistoryEntries: string[]; /** * The OCID of the target Exadata Infrastructure resource that will receive the maintenance update. */ readonly targetResourceId?: string; /** * The resource type of the target Exadata infrastructure resource that will receive the system software update. */ readonly targetResourceType?: string; /** * The history entry of the target storage cell system software version for the storage cell patching operation. */ readonly targetStorageVersionHistoryEntries: string[]; } /** * This data source provides details about a specific Infrastructure Target Version resource in Oracle Cloud Infrastructure Database service. * * Gets details of the Exadata Infrastructure target system software versions that can be applied to the specified infrastructure resource for maintenance updates. * Applies to Exadata Cloud@Customer and Exadata Cloud instances only. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testInfrastructureTargetVersion = oci.database.getInfrastructureTargetVersion({ * compartmentId: compartmentId, * targetResourceId: testTargetResource.id, * targetResourceType: infrastructureTargetVersionTargetResourceType, * }); * ``` */ export declare function getInfrastructureTargetVersionOutput(args: GetInfrastructureTargetVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getInfrastructureTargetVersion. */ export interface GetInfrastructureTargetVersionOutputArgs { /** * The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ compartmentId: pulumi.Input; /** * The target resource ID. */ targetResourceId?: pulumi.Input; /** * The type of the target resource. */ targetResourceType?: pulumi.Input; } //# sourceMappingURL=getInfrastructureTargetVersion.d.ts.map