Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi
oci.Adm.getRemediationRunStages
Explore with Pulumi AI
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
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testRemediationRunStages = oci.Adm.getRemediationRunStages({
remediationRunId: testRemediationRun.id,
status: remediationRunStageStatus,
type: remediationRunStageType,
});
import pulumi
import pulumi_oci as oci
test_remediation_run_stages = oci.Adm.get_remediation_run_stages(remediation_run_id=test_remediation_run["id"],
status=remediation_run_stage_status,
type=remediation_run_stage_type)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Adm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := Adm.GetRemediationRunStages(ctx, &adm.GetRemediationRunStagesArgs{
RemediationRunId: testRemediationRun.Id,
Status: pulumi.StringRef(remediationRunStageStatus),
Type: pulumi.StringRef(remediationRunStageType),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testRemediationRunStages = Oci.Adm.GetRemediationRunStages.Invoke(new()
{
RemediationRunId = testRemediationRun.Id,
Status = remediationRunStageStatus,
Type = remediationRunStageType,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Adm.AdmFunctions;
import com.pulumi.oci.Adm.inputs.GetRemediationRunStagesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testRemediationRunStages = AdmFunctions.getRemediationRunStages(GetRemediationRunStagesArgs.builder()
.remediationRunId(testRemediationRun.id())
.status(remediationRunStageStatus)
.type(remediationRunStageType)
.build());
}
}
variables:
testRemediationRunStages:
fn::invoke:
Function: oci:Adm:getRemediationRunStages
Arguments:
remediationRunId: ${testRemediationRun.id}
status: ${remediationRunStageStatus}
type: ${remediationRunStageType}
Using getRemediationRunStages
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRemediationRunStages(args: GetRemediationRunStagesArgs, opts?: InvokeOptions): Promise<GetRemediationRunStagesResult>
function getRemediationRunStagesOutput(args: GetRemediationRunStagesOutputArgs, opts?: InvokeOptions): Output<GetRemediationRunStagesResult>
def get_remediation_run_stages(filters: Optional[Sequence[_adm.GetRemediationRunStagesFilter]] = None,
remediation_run_id: Optional[str] = None,
status: Optional[str] = None,
type: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRemediationRunStagesResult
def get_remediation_run_stages_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[_adm.GetRemediationRunStagesFilterArgs]]]] = None,
remediation_run_id: Optional[pulumi.Input[str]] = None,
status: Optional[pulumi.Input[str]] = None,
type: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRemediationRunStagesResult]
func GetRemediationRunStages(ctx *Context, args *GetRemediationRunStagesArgs, opts ...InvokeOption) (*GetRemediationRunStagesResult, error)
func GetRemediationRunStagesOutput(ctx *Context, args *GetRemediationRunStagesOutputArgs, opts ...InvokeOption) GetRemediationRunStagesResultOutput
> Note: This function is named GetRemediationRunStages
in the Go SDK.
public static class GetRemediationRunStages
{
public static Task<GetRemediationRunStagesResult> InvokeAsync(GetRemediationRunStagesArgs args, InvokeOptions? opts = null)
public static Output<GetRemediationRunStagesResult> Invoke(GetRemediationRunStagesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRemediationRunStagesResult> getRemediationRunStages(GetRemediationRunStagesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:Adm/getRemediationRunStages:getRemediationRunStages
arguments:
# arguments dictionary
The following arguments are supported:
- Remediation
Run stringId - Unique Remediation Run identifier path parameter.
- Filters
List<Get
Remediation Run Stages Filter> - Status string
- A filter to return only Stages that match the specified status.
- Type string
- A filter to return only Stages that match the specified type.
- Remediation
Run stringId - Unique Remediation Run identifier path parameter.
- Filters
[]Get
Remediation Run Stages Filter - Status string
- A filter to return only Stages that match the specified status.
- Type string
- A filter to return only Stages that match the specified type.
- remediation
Run StringId - Unique Remediation Run identifier path parameter.
- filters
List<Get
Remediation Run Stages Filter> - status String
- A filter to return only Stages that match the specified status.
- type String
- A filter to return only Stages that match the specified type.
- remediation
Run stringId - Unique Remediation Run identifier path parameter.
- filters
Get
Remediation Run Stages Filter[] - status string
- A filter to return only Stages that match the specified status.
- type string
- A filter to return only Stages that match the specified type.
- remediation_
run_ strid - Unique Remediation Run identifier path parameter.
- filters
Sequence[adm.
Get Remediation Run Stages Filter] - status str
- A filter to return only Stages that match the specified status.
- type str
- A filter to return only Stages that match the specified type.
- remediation
Run StringId - Unique Remediation Run identifier path parameter.
- filters List<Property Map>
- status String
- A filter to return only Stages that match the specified status.
- type String
- A filter to return only Stages that match the specified type.
getRemediationRunStages Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Remediation
Run stringId - The Oracle Cloud identifier (OCID) of the remediation run.
- Remediation
Run List<GetStage Collections Remediation Run Stages Remediation Run Stage Collection> - The list of remediation_run_stage_collection.
- Filters
List<Get
Remediation Run Stages Filter> - Status string
- The current status of a remediation run stage.
- Type string
- The type of the remediation run stage.
- Id string
- The provider-assigned unique ID for this managed resource.
- Remediation
Run stringId - The Oracle Cloud identifier (OCID) of the remediation run.
- Remediation
Run []GetStage Collections Remediation Run Stages Remediation Run Stage Collection - The list of remediation_run_stage_collection.
- Filters
[]Get
Remediation Run Stages Filter - Status string
- The current status of a remediation run stage.
- Type string
- The type of the remediation run stage.
- id String
- The provider-assigned unique ID for this managed resource.
- remediation
Run StringId - The Oracle Cloud identifier (OCID) of the remediation run.
- remediation
Run List<GetStage Collections Remediation Run Stages Remediation Run Stage Collection> - The list of remediation_run_stage_collection.
- filters
List<Get
Remediation Run Stages Filter> - status String
- The current status of a remediation run stage.
- type String
- The type of the remediation run stage.
- id string
- The provider-assigned unique ID for this managed resource.
- remediation
Run stringId - The Oracle Cloud identifier (OCID) of the remediation run.
- remediation
Run GetStage Collections Remediation Run Stages Remediation Run Stage Collection[] - The list of remediation_run_stage_collection.
- filters
Get
Remediation Run Stages Filter[] - status string
- The current status of a remediation run stage.
- type string
- The type of the remediation run stage.
- id str
- The provider-assigned unique ID for this managed resource.
- remediation_
run_ strid - The Oracle Cloud identifier (OCID) of the remediation run.
- remediation_
run_ Sequence[adm.stage_ collections Get Remediation Run Stages Remediation Run Stage Collection] - The list of remediation_run_stage_collection.
- filters
Sequence[adm.
Get Remediation Run Stages Filter] - status str
- The current status of a remediation run stage.
- type str
- The type of the remediation run stage.
- id String
- The provider-assigned unique ID for this managed resource.
- remediation
Run StringId - The Oracle Cloud identifier (OCID) of the remediation run.
- remediation
Run List<Property Map>Stage Collections - The list of remediation_run_stage_collection.
- filters List<Property Map>
- status String
- The current status of a remediation run stage.
- type String
- The type of the remediation run stage.
Supporting Types
GetRemediationRunStagesFilter
GetRemediationRunStagesRemediationRunStageCollection
GetRemediationRunStagesRemediationRunStageCollectionItem
- Audit
Id string - The Oracle Cloud identifier (OCID) of the vulnerability audit.
- Next
Stage stringType - The next type of stage in the remediation run.
- Pipeline
Properties List<GetRemediation Run Stages Remediation Run Stage Collection Item Pipeline Property> - Pipeline properties which result from the run of the verify stage.
- Previous
Stage stringType - The previous type of stage in the remediation run.
- Pull
Request List<GetProperties Remediation Run Stages Remediation Run Stage Collection Item Pull Request Property> - Pull request properties from recommend stage of the remediation run.
- Recommended
Updates intCount - Count of recommended application dependencies to update.
- Remediation
Run stringId - Unique Remediation Run identifier path parameter.
- Status string
- A filter to return only Stages that match the specified status.
- Summary string
- Information about the current step within the stage.
- Time
Created string - The creation date and time of the remediation run stage (formatted according to RFC3339).
- Time
Finished string - The date and time of the finish of the remediation run stage (formatted according to RFC3339).
- Time
Started string - The date and time of the start of the remediation run stage (formatted according to RFC3339).
- Type string
- A filter to return only Stages that match the specified type.
- Audit
Id string - The Oracle Cloud identifier (OCID) of the vulnerability audit.
- Next
Stage stringType - The next type of stage in the remediation run.
- Pipeline
Properties []GetRemediation Run Stages Remediation Run Stage Collection Item Pipeline Property - Pipeline properties which result from the run of the verify stage.
- Previous
Stage stringType - The previous type of stage in the remediation run.
- Pull
Request []GetProperties Remediation Run Stages Remediation Run Stage Collection Item Pull Request Property - Pull request properties from recommend stage of the remediation run.
- Recommended
Updates intCount - Count of recommended application dependencies to update.
- Remediation
Run stringId - Unique Remediation Run identifier path parameter.
- Status string
- A filter to return only Stages that match the specified status.
- Summary string
- Information about the current step within the stage.
- Time
Created string - The creation date and time of the remediation run stage (formatted according to RFC3339).
- Time
Finished string - The date and time of the finish of the remediation run stage (formatted according to RFC3339).
- Time
Started string - The date and time of the start of the remediation run stage (formatted according to RFC3339).
- Type string
- A filter to return only Stages that match the specified type.
- audit
Id String - The Oracle Cloud identifier (OCID) of the vulnerability audit.
- next
Stage StringType - The next type of stage in the remediation run.
- pipeline
Properties List<GetRemediation Run Stages Remediation Run Stage Collection Item Pipeline Property> - Pipeline properties which result from the run of the verify stage.
- previous
Stage StringType - The previous type of stage in the remediation run.
- pull
Request List<GetProperties Remediation Run Stages Remediation Run Stage Collection Item Pull Request Property> - Pull request properties from recommend stage of the remediation run.
- recommended
Updates IntegerCount - Count of recommended application dependencies to update.
- remediation
Run StringId - Unique Remediation Run identifier path parameter.
- status String
- A filter to return only Stages that match the specified status.
- summary String
- Information about the current step within the stage.
- time
Created String - The creation date and time of the remediation run stage (formatted according to RFC3339).
- time
Finished String - The date and time of the finish of the remediation run stage (formatted according to RFC3339).
- time
Started String - The date and time of the start of the remediation run stage (formatted according to RFC3339).
- type String
- A filter to return only Stages that match the specified type.
- audit
Id string - The Oracle Cloud identifier (OCID) of the vulnerability audit.
- next
Stage stringType - The next type of stage in the remediation run.
- pipeline
Properties GetRemediation Run Stages Remediation Run Stage Collection Item Pipeline Property[] - Pipeline properties which result from the run of the verify stage.
- previous
Stage stringType - The previous type of stage in the remediation run.
- pull
Request GetProperties Remediation Run Stages Remediation Run Stage Collection Item Pull Request Property[] - Pull request properties from recommend stage of the remediation run.
- recommended
Updates numberCount - Count of recommended application dependencies to update.
- remediation
Run stringId - Unique Remediation Run identifier path parameter.
- status string
- A filter to return only Stages that match the specified status.
- summary string
- Information about the current step within the stage.
- time
Created string - The creation date and time of the remediation run stage (formatted according to RFC3339).
- time
Finished string - The date and time of the finish of the remediation run stage (formatted according to RFC3339).
- time
Started string - The date and time of the start of the remediation run stage (formatted according to RFC3339).
- type string
- A filter to return only Stages that match the specified type.
- audit_
id str - The Oracle Cloud identifier (OCID) of the vulnerability audit.
- next_
stage_ strtype - The next type of stage in the remediation run.
- pipeline_
properties Sequence[adm.Get Remediation Run Stages Remediation Run Stage Collection Item Pipeline Property] - Pipeline properties which result from the run of the verify stage.
- previous_
stage_ strtype - The previous type of stage in the remediation run.
- pull_
request_ Sequence[adm.properties Get Remediation Run Stages Remediation Run Stage Collection Item Pull Request Property] - Pull request properties from recommend stage of the remediation run.
- recommended_
updates_ intcount - Count of recommended application dependencies to update.
- remediation_
run_ strid - Unique Remediation Run identifier path parameter.
- status str
- A filter to return only Stages that match the specified status.
- summary str
- Information about the current step within the stage.
- time_
created str - The creation date and time of the remediation run stage (formatted according to RFC3339).
- time_
finished str - The date and time of the finish of the remediation run stage (formatted according to RFC3339).
- time_
started str - The date and time of the start of the remediation run stage (formatted according to RFC3339).
- type str
- A filter to return only Stages that match the specified type.
- audit
Id String - The Oracle Cloud identifier (OCID) of the vulnerability audit.
- next
Stage StringType - The next type of stage in the remediation run.
- pipeline
Properties List<Property Map> - Pipeline properties which result from the run of the verify stage.
- previous
Stage StringType - The previous type of stage in the remediation run.
- pull
Request List<Property Map>Properties - Pull request properties from recommend stage of the remediation run.
- recommended
Updates NumberCount - Count of recommended application dependencies to update.
- remediation
Run StringId - Unique Remediation Run identifier path parameter.
- status String
- A filter to return only Stages that match the specified status.
- summary String
- Information about the current step within the stage.
- time
Created String - The creation date and time of the remediation run stage (formatted according to RFC3339).
- time
Finished String - The date and time of the finish of the remediation run stage (formatted according to RFC3339).
- time
Started String - The date and time of the start of the remediation run stage (formatted according to RFC3339).
- type String
- A filter to return only Stages that match the specified type.
GetRemediationRunStagesRemediationRunStageCollectionItemPipelineProperty
- Pipeline
Identifier string - Unique identifier for the pipeline or action created in the Verify stage.
- Pipeline
Url string - The web link to the pipeline from the Verify stage.
- Pipeline
Identifier string - Unique identifier for the pipeline or action created in the Verify stage.
- Pipeline
Url string - The web link to the pipeline from the Verify stage.
- pipeline
Identifier String - Unique identifier for the pipeline or action created in the Verify stage.
- pipeline
Url String - The web link to the pipeline from the Verify stage.
- pipeline
Identifier string - Unique identifier for the pipeline or action created in the Verify stage.
- pipeline
Url string - The web link to the pipeline from the Verify stage.
- pipeline_
identifier str - Unique identifier for the pipeline or action created in the Verify stage.
- pipeline_
url str - The web link to the pipeline from the Verify stage.
- pipeline
Identifier String - Unique identifier for the pipeline or action created in the Verify stage.
- pipeline
Url String - The web link to the pipeline from the Verify stage.
GetRemediationRunStagesRemediationRunStageCollectionItemPullRequestProperty
- Pull
Request stringIdentifier - Unique identifier for the pull or merge request created in the recommend stage.
- Pull
Request stringUrl - The web link to the pull or merge request created in the recommend stage.
- Pull
Request stringIdentifier - Unique identifier for the pull or merge request created in the recommend stage.
- Pull
Request stringUrl - The web link to the pull or merge request created in the recommend stage.
- pull
Request StringIdentifier - Unique identifier for the pull or merge request created in the recommend stage.
- pull
Request StringUrl - The web link to the pull or merge request created in the recommend stage.
- pull
Request stringIdentifier - Unique identifier for the pull or merge request created in the recommend stage.
- pull
Request stringUrl - The web link to the pull or merge request created in the recommend stage.
- pull_
request_ stridentifier - Unique identifier for the pull or merge request created in the recommend stage.
- pull_
request_ strurl - The web link to the pull or merge request created in the recommend stage.
- pull
Request StringIdentifier - Unique identifier for the pull or merge request created in the recommend stage.
- pull
Request StringUrl - The web link to the pull or merge request created in the recommend stage.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.