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 Stages in Oracle Cloud Infrastructure Adm service. * * Returns a list of Remediation Run Stages based on the specified query parameters and Remediation Run identifier. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testRemediationRunStages = oci.adm.getRemediationRunStages({ * remediationRunId: testRemediationRun.id, * status: remediationRunStageStatus, * type: remediationRunStageType, * }); * ``` */ export declare function getRemediationRunStages(args: GetRemediationRunStagesArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getRemediationRunStages. */ export interface GetRemediationRunStagesArgs { filters?: inputs.Adm.GetRemediationRunStagesFilter[]; /** * Unique Remediation Run identifier path parameter. */ remediationRunId: string; /** * A filter to return only Stages that match the specified status. */ status?: string; /** * A filter to return only Stages that match the specified type. */ type?: string; } /** * A collection of values returned by getRemediationRunStages. */ export interface GetRemediationRunStagesResult { readonly filters?: outputs.Adm.GetRemediationRunStagesFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the remediation run. */ readonly remediationRunId: string; /** * The list of remediation_run_stage_collection. */ readonly remediationRunStageCollections: outputs.Adm.GetRemediationRunStagesRemediationRunStageCollection[]; /** * The current status of a remediation run stage. */ readonly status?: string; /** * The type of the remediation run stage. */ readonly type?: string; } /** * This data source provides the list of Remediation Run Stages in Oracle Cloud Infrastructure Adm service. * * Returns a list of Remediation Run Stages based on the specified query parameters and Remediation Run identifier. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testRemediationRunStages = oci.adm.getRemediationRunStages({ * remediationRunId: testRemediationRun.id, * status: remediationRunStageStatus, * type: remediationRunStageType, * }); * ``` */ export declare function getRemediationRunStagesOutput(args: GetRemediationRunStagesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getRemediationRunStages. */ export interface GetRemediationRunStagesOutputArgs { filters?: pulumi.Input[] | undefined>; /** * Unique Remediation Run identifier path parameter. */ remediationRunId: pulumi.Input; /** * A filter to return only Stages that match the specified status. */ status?: pulumi.Input; /** * A filter to return only Stages that match the specified type. */ type?: pulumi.Input; } //# sourceMappingURL=getRemediationRunStages.d.ts.map