1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DataSafe
  5. getSecurityAssessmentFinding
Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi

oci.DataSafe.getSecurityAssessmentFinding

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi

    Using getSecurityAssessmentFinding

    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 getSecurityAssessmentFinding(args: GetSecurityAssessmentFindingArgs, opts?: InvokeOptions): Promise<GetSecurityAssessmentFindingResult>
    function getSecurityAssessmentFindingOutput(args: GetSecurityAssessmentFindingOutputArgs, opts?: InvokeOptions): Output<GetSecurityAssessmentFindingResult>
    def get_security_assessment_finding(access_level: Optional[str] = None,
                                        compartment_id_in_subtree: Optional[bool] = None,
                                        fields: Optional[Sequence[str]] = None,
                                        filters: Optional[Sequence[_datasafe.GetSecurityAssessmentFindingFilter]] = None,
                                        finding_key: Optional[str] = None,
                                        is_top_finding: Optional[bool] = None,
                                        references: Optional[str] = None,
                                        scim_query: Optional[str] = None,
                                        security_assessment_id: Optional[str] = None,
                                        severity: Optional[str] = None,
                                        state: Optional[str] = None,
                                        target_id: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetSecurityAssessmentFindingResult
    def get_security_assessment_finding_output(access_level: Optional[pulumi.Input[str]] = None,
                                        compartment_id_in_subtree: Optional[pulumi.Input[bool]] = None,
                                        fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                        filters: Optional[pulumi.Input[Sequence[pulumi.Input[_datasafe.GetSecurityAssessmentFindingFilterArgs]]]] = None,
                                        finding_key: Optional[pulumi.Input[str]] = None,
                                        is_top_finding: Optional[pulumi.Input[bool]] = None,
                                        references: Optional[pulumi.Input[str]] = None,
                                        scim_query: Optional[pulumi.Input[str]] = None,
                                        security_assessment_id: Optional[pulumi.Input[str]] = None,
                                        severity: Optional[pulumi.Input[str]] = None,
                                        state: Optional[pulumi.Input[str]] = None,
                                        target_id: Optional[pulumi.Input[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[GetSecurityAssessmentFindingResult]
    func GetSecurityAssessmentFinding(ctx *Context, args *GetSecurityAssessmentFindingArgs, opts ...InvokeOption) (*GetSecurityAssessmentFindingResult, error)
    func GetSecurityAssessmentFindingOutput(ctx *Context, args *GetSecurityAssessmentFindingOutputArgs, opts ...InvokeOption) GetSecurityAssessmentFindingResultOutput

    > Note: This function is named GetSecurityAssessmentFinding in the Go SDK.

    public static class GetSecurityAssessmentFinding 
    {
        public static Task<GetSecurityAssessmentFindingResult> InvokeAsync(GetSecurityAssessmentFindingArgs args, InvokeOptions? opts = null)
        public static Output<GetSecurityAssessmentFindingResult> Invoke(GetSecurityAssessmentFindingInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSecurityAssessmentFindingResult> getSecurityAssessmentFinding(GetSecurityAssessmentFindingArgs args, InvokeOptions options)
    public static Output<GetSecurityAssessmentFindingResult> getSecurityAssessmentFinding(GetSecurityAssessmentFindingArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:DataSafe/getSecurityAssessmentFinding:getSecurityAssessmentFinding
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getSecurityAssessmentFinding Result

    The following output properties are available:

    Findings List<GetSecurityAssessmentFindingFinding>
    Id string
    The provider-assigned unique ID for this managed resource.
    SecurityAssessmentId string
    AccessLevel string
    CompartmentIdInSubtree bool
    Fields List<string>
    Filters List<GetSecurityAssessmentFindingFilter>
    FindingKey string
    IsTopFinding bool
    References string
    ScimQuery string
    Severity string
    State string
    TargetId string
    Findings []GetSecurityAssessmentFindingFinding
    Id string
    The provider-assigned unique ID for this managed resource.
    SecurityAssessmentId string
    AccessLevel string
    CompartmentIdInSubtree bool
    Fields []string
    Filters []GetSecurityAssessmentFindingFilter
    FindingKey string
    IsTopFinding bool
    References string
    ScimQuery string
    Severity string
    State string
    TargetId string
    findings List<GetSecurityAssessmentFindingFinding>
    id String
    The provider-assigned unique ID for this managed resource.
    securityAssessmentId String
    accessLevel String
    compartmentIdInSubtree Boolean
    fields List<String>
    filters List<GetSecurityAssessmentFindingFilter>
    findingKey String
    isTopFinding Boolean
    references String
    scimQuery String
    severity String
    state String
    targetId String
    findings GetSecurityAssessmentFindingFinding[]
    id string
    The provider-assigned unique ID for this managed resource.
    securityAssessmentId string
    accessLevel string
    compartmentIdInSubtree boolean
    fields string[]
    filters GetSecurityAssessmentFindingFilter[]
    findingKey string
    isTopFinding boolean
    references string
    scimQuery string
    severity string
    state string
    targetId string
    findings List<Property Map>
    id String
    The provider-assigned unique ID for this managed resource.
    securityAssessmentId String
    accessLevel String
    compartmentIdInSubtree Boolean
    fields List<String>
    filters List<Property Map>
    findingKey String
    isTopFinding Boolean
    references String
    scimQuery String
    severity String
    state String
    targetId String

    Supporting Types

    GetSecurityAssessmentFindingFilter

    Name string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    GetSecurityAssessmentFindingFinding

    GetSecurityAssessmentFindingFindingReference

    Cis string
    Gdpr string
    Obp string
    Stig string
    Cis string
    Gdpr string
    Obp string
    Stig string
    cis String
    gdpr String
    obp String
    stig String
    cis string
    gdpr string
    obp string
    stig string
    cis str
    gdpr str
    obp str
    stig str
    cis String
    gdpr String
    obp String
    stig String

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi