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 Deployment Versions in Oracle Cloud Infrastructure Golden Gate service. * * Returns the list of available deployment versions. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDeploymentVersions = oci.goldengate.getDeploymentVersions({ * compartmentId: compartmentId, * deploymentId: testDeployment.id, * deploymentType: deploymentVersionDeploymentType, * }); * ``` */ export declare function getDeploymentVersions(args: GetDeploymentVersionsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDeploymentVersions. */ export interface GetDeploymentVersionsArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. */ compartmentId: string; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment in which to list resources. */ deploymentId?: string; /** * The type of deployment, the value determines the exact 'type' of the service executed in the deployment. Default value is DATABASE_ORACLE. */ deploymentType?: string; filters?: inputs.GoldenGate.GetDeploymentVersionsFilter[]; } /** * A collection of values returned by getDeploymentVersions. */ export interface GetDeploymentVersionsResult { readonly compartmentId: string; readonly deploymentId?: string; /** * The type of deployment, the value determines the exact 'type' of service executed in the Deployment. NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. Its use is discouraged in favor of the equivalent 'DATABASE_ORACLE' value. */ readonly deploymentType?: string; /** * The list of deployment_version_collection. */ readonly deploymentVersionCollections: outputs.GoldenGate.GetDeploymentVersionsDeploymentVersionCollection[]; readonly filters?: outputs.GoldenGate.GetDeploymentVersionsFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; } /** * This data source provides the list of Deployment Versions in Oracle Cloud Infrastructure Golden Gate service. * * Returns the list of available deployment versions. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDeploymentVersions = oci.goldengate.getDeploymentVersions({ * compartmentId: compartmentId, * deploymentId: testDeployment.id, * deploymentType: deploymentVersionDeploymentType, * }); * ``` */ export declare function getDeploymentVersionsOutput(args: GetDeploymentVersionsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDeploymentVersions. */ export interface GetDeploymentVersionsOutputArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. */ compartmentId: pulumi.Input; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment in which to list resources. */ deploymentId?: pulumi.Input; /** * The type of deployment, the value determines the exact 'type' of the service executed in the deployment. Default value is DATABASE_ORACLE. */ deploymentType?: pulumi.Input; filters?: pulumi.Input[] | undefined>; } //# sourceMappingURL=getDeploymentVersions.d.ts.map