import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Remediation Run Stage resource in Oracle Cloud Infrastructure Adm service. * * Returns the details of the specified Remediation Run Stage. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testRemediationRunStage = oci.adm.getRemediationRunStage({ * remediationRunId: testRemediationRun.id, * stageType: remediationRunStageStageType, * }); * ``` */ export declare function getRemediationRunStage(args: GetRemediationRunStageArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getRemediationRunStage. */ export interface GetRemediationRunStageArgs { /** * Unique Remediation Run identifier path parameter. */ remediationRunId: string; /** * The type of Remediation Run Stage, as a URL path parameter. */ stageType: string; } /** * A collection of values returned by getRemediationRunStage. */ export interface GetRemediationRunStageResult { /** * The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the vulnerability audit. */ readonly auditId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The next type of stage in the remediation run. */ readonly nextStageType: string; /** * Pipeline properties which result from the run of the verify stage. */ readonly pipelineProperties: outputs.Adm.GetRemediationRunStagePipelineProperty[]; /** * The previous type of stage in the remediation run. */ readonly previousStageType: string; /** * Pull request properties from recommend stage of the remediation run. */ readonly pullRequestProperties: outputs.Adm.GetRemediationRunStagePullRequestProperty[]; /** * Count of recommended application dependencies to update. */ readonly recommendedUpdatesCount: number; /** * The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the remediation run. */ readonly remediationRunId: string; readonly stageType: string; /** * The current status of a remediation run stage. */ readonly status: string; /** * Information about the current step within the stage. */ readonly summary: string; /** * The creation date and time of the remediation run stage (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). */ readonly timeCreated: string; /** * The date and time of the finish of the remediation run stage (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). */ readonly timeFinished: string; /** * The date and time of the start of the remediation run stage (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). */ readonly timeStarted: string; /** * The type of the remediation run stage. */ readonly type: string; } /** * This data source provides details about a specific Remediation Run Stage resource in Oracle Cloud Infrastructure Adm service. * * Returns the details of the specified Remediation Run Stage. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testRemediationRunStage = oci.adm.getRemediationRunStage({ * remediationRunId: testRemediationRun.id, * stageType: remediationRunStageStageType, * }); * ``` */ export declare function getRemediationRunStageOutput(args: GetRemediationRunStageOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getRemediationRunStage. */ export interface GetRemediationRunStageOutputArgs { /** * Unique Remediation Run identifier path parameter. */ remediationRunId: pulumi.Input; /** * The type of Remediation Run Stage, as a URL path parameter. */ stageType: pulumi.Input; } //# sourceMappingURL=getRemediationRunStage.d.ts.map