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 Remediation Run Application Dependency Recommendations in Oracle Cloud Infrastructure Adm service. * * Returns a list of application dependency with their associated recommendations. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testRemediationRunApplicationDependencyRecommendations = oci.adm.getRemediationRunApplicationDependencyRecommendations({ * remediationRunId: testRemediationRun.id, * gav: remediationRunApplicationDependencyRecommendationGav, * purl: remediationRunApplicationDependencyRecommendationPurl, * }); * ``` */ export declare function getRemediationRunApplicationDependencyRecommendations(args: GetRemediationRunApplicationDependencyRecommendationsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getRemediationRunApplicationDependencyRecommendations. */ export interface GetRemediationRunApplicationDependencyRecommendationsArgs { filters?: inputs.Adm.GetRemediationRunApplicationDependencyRecommendationsFilter[]; /** * A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given. */ gav?: string; /** * A filter to return only resources that match the entire purl given. */ purl?: string; /** * Unique Remediation Run identifier path parameter. */ remediationRunId: string; } /** * A collection of values returned by getRemediationRunApplicationDependencyRecommendations. */ export interface GetRemediationRunApplicationDependencyRecommendationsResult { /** * The list of application_dependency_recommendation_collection. */ readonly applicationDependencyRecommendationCollections: outputs.Adm.GetRemediationRunApplicationDependencyRecommendationsApplicationDependencyRecommendationCollection[]; readonly filters?: outputs.Adm.GetRemediationRunApplicationDependencyRecommendationsFilter[]; /** * Unique Group Artifact Version (GAV) identifier in the format _Group:Artifact:Version_, e.g. org.graalvm.nativeimage:svm:21.1.0. */ readonly gav?: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Package URL identifier, e.g. pkg:maven/org.graalvm.nativeimage/svm@21.1.0 */ readonly purl?: string; readonly remediationRunId: string; } /** * This data source provides the list of Remediation Run Application Dependency Recommendations in Oracle Cloud Infrastructure Adm service. * * Returns a list of application dependency with their associated recommendations. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testRemediationRunApplicationDependencyRecommendations = oci.adm.getRemediationRunApplicationDependencyRecommendations({ * remediationRunId: testRemediationRun.id, * gav: remediationRunApplicationDependencyRecommendationGav, * purl: remediationRunApplicationDependencyRecommendationPurl, * }); * ``` */ export declare function getRemediationRunApplicationDependencyRecommendationsOutput(args: GetRemediationRunApplicationDependencyRecommendationsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getRemediationRunApplicationDependencyRecommendations. */ export interface GetRemediationRunApplicationDependencyRecommendationsOutputArgs { filters?: pulumi.Input[] | undefined>; /** * A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given. */ gav?: pulumi.Input; /** * A filter to return only resources that match the entire purl given. */ purl?: pulumi.Input; /** * Unique Remediation Run identifier path parameter. */ remediationRunId: pulumi.Input; } //# sourceMappingURL=getRemediationRunApplicationDependencyRecommendations.d.ts.map