1. Packages
  2. Ibm Provider
  3. API Docs
  4. getSccReportEvaluations
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getSccReportEvaluations

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Retrieve information about report evaluations from a read-only data source. Then, you can reference the fields of the data source in other resources within the same configuration by using interpolation syntax.

    NOTE: Security Compliance Center is a regional service. Please specify the IBM Cloud Provider attribute region to target another region. Else, exporting the environmental variable IBMCLOUD_SCC_API_ENDPOINT will also override which region is being targeted for all ibm providers(ex. export IBMCLOUD_SCC_API_ENDPOINT=https://eu-es.compliance.cloud.ibm.com).

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const sccReportEvaluations = ibm.getSccReportEvaluations({
        instanceId: "00000000-1111-2222-3333-444444444444",
        reportId: "report_id",
        status: "failure",
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    scc_report_evaluations = ibm.get_scc_report_evaluations(instance_id="00000000-1111-2222-3333-444444444444",
        report_id="report_id",
        status="failure")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.GetSccReportEvaluations(ctx, &ibm.GetSccReportEvaluationsArgs{
    			InstanceId: "00000000-1111-2222-3333-444444444444",
    			ReportId:   "report_id",
    			Status:     pulumi.StringRef("failure"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var sccReportEvaluations = Ibm.GetSccReportEvaluations.Invoke(new()
        {
            InstanceId = "00000000-1111-2222-3333-444444444444",
            ReportId = "report_id",
            Status = "failure",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetSccReportEvaluationsArgs;
    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 sccReportEvaluations = IbmFunctions.getSccReportEvaluations(GetSccReportEvaluationsArgs.builder()
                .instanceId("00000000-1111-2222-3333-444444444444")
                .reportId("report_id")
                .status("failure")
                .build());
    
        }
    }
    
    variables:
      sccReportEvaluations:
        fn::invoke:
          function: ibm:getSccReportEvaluations
          arguments:
            instanceId: 00000000-1111-2222-3333-444444444444
            reportId: report_id
            status: failure
    

    Using getSccReportEvaluations

    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 getSccReportEvaluations(args: GetSccReportEvaluationsArgs, opts?: InvokeOptions): Promise<GetSccReportEvaluationsResult>
    function getSccReportEvaluationsOutput(args: GetSccReportEvaluationsOutputArgs, opts?: InvokeOptions): Output<GetSccReportEvaluationsResult>
    def get_scc_report_evaluations(assessment_id: Optional[str] = None,
                                   component_id: Optional[str] = None,
                                   id: Optional[str] = None,
                                   instance_id: Optional[str] = None,
                                   report_id: Optional[str] = None,
                                   status: Optional[str] = None,
                                   target_id: Optional[str] = None,
                                   target_name: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetSccReportEvaluationsResult
    def get_scc_report_evaluations_output(assessment_id: Optional[pulumi.Input[str]] = None,
                                   component_id: Optional[pulumi.Input[str]] = None,
                                   id: Optional[pulumi.Input[str]] = None,
                                   instance_id: Optional[pulumi.Input[str]] = None,
                                   report_id: Optional[pulumi.Input[str]] = None,
                                   status: Optional[pulumi.Input[str]] = None,
                                   target_id: Optional[pulumi.Input[str]] = None,
                                   target_name: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetSccReportEvaluationsResult]
    func GetSccReportEvaluations(ctx *Context, args *GetSccReportEvaluationsArgs, opts ...InvokeOption) (*GetSccReportEvaluationsResult, error)
    func GetSccReportEvaluationsOutput(ctx *Context, args *GetSccReportEvaluationsOutputArgs, opts ...InvokeOption) GetSccReportEvaluationsResultOutput

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

    public static class GetSccReportEvaluations 
    {
        public static Task<GetSccReportEvaluationsResult> InvokeAsync(GetSccReportEvaluationsArgs args, InvokeOptions? opts = null)
        public static Output<GetSccReportEvaluationsResult> Invoke(GetSccReportEvaluationsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSccReportEvaluationsResult> getSccReportEvaluations(GetSccReportEvaluationsArgs args, InvokeOptions options)
    public static Output<GetSccReportEvaluationsResult> getSccReportEvaluations(GetSccReportEvaluationsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getSccReportEvaluations:getSccReportEvaluations
      arguments:
        # arguments dictionary

    The following arguments are supported:

    InstanceId string
    The ID of the SCC instance in a particular region.
    ReportId string
    The ID of the scan that is associated with a report.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    AssessmentId string
    The ID of the assessment.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    ComponentId string
    The ID of component.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9.\\-]+$/.
    Id string
    (String) The target ID.
    Status string
    The evaluation status value.

    • Constraints: Allowable values are: pass, failure, error, skipped.
    TargetId string
    The ID of the evaluation target.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    TargetName string
    The name of the evaluation target.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    InstanceId string
    The ID of the SCC instance in a particular region.
    ReportId string
    The ID of the scan that is associated with a report.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    AssessmentId string
    The ID of the assessment.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    ComponentId string
    The ID of component.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9.\\-]+$/.
    Id string
    (String) The target ID.
    Status string
    The evaluation status value.

    • Constraints: Allowable values are: pass, failure, error, skipped.
    TargetId string
    The ID of the evaluation target.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    TargetName string
    The name of the evaluation target.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    instanceId String
    The ID of the SCC instance in a particular region.
    reportId String
    The ID of the scan that is associated with a report.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    assessmentId String
    The ID of the assessment.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    componentId String
    The ID of component.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9.\\-]+$/.
    id String
    (String) The target ID.
    status String
    The evaluation status value.

    • Constraints: Allowable values are: pass, failure, error, skipped.
    targetId String
    The ID of the evaluation target.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    targetName String
    The name of the evaluation target.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    instanceId string
    The ID of the SCC instance in a particular region.
    reportId string
    The ID of the scan that is associated with a report.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    assessmentId string
    The ID of the assessment.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    componentId string
    The ID of component.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9.\\-]+$/.
    id string
    (String) The target ID.
    status string
    The evaluation status value.

    • Constraints: Allowable values are: pass, failure, error, skipped.
    targetId string
    The ID of the evaluation target.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    targetName string
    The name of the evaluation target.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    instance_id str
    The ID of the SCC instance in a particular region.
    report_id str
    The ID of the scan that is associated with a report.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    assessment_id str
    The ID of the assessment.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    component_id str
    The ID of component.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9.\\-]+$/.
    id str
    (String) The target ID.
    status str
    The evaluation status value.

    • Constraints: Allowable values are: pass, failure, error, skipped.
    target_id str
    The ID of the evaluation target.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    target_name str
    The name of the evaluation target.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    instanceId String
    The ID of the SCC instance in a particular region.
    reportId String
    The ID of the scan that is associated with a report.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    assessmentId String
    The ID of the assessment.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    componentId String
    The ID of component.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9.\\-]+$/.
    id String
    (String) The target ID.
    status String
    The evaluation status value.

    • Constraints: Allowable values are: pass, failure, error, skipped.
    targetId String
    The ID of the evaluation target.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    targetName String
    The name of the evaluation target.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.

    getSccReportEvaluations Result

    The following output properties are available:

    Evaluations List<GetSccReportEvaluationsEvaluation>
    (List) The list of evaluations that are on the page.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for evaluations:
    Firsts List<GetSccReportEvaluationsFirst>
    (List) The page reference. Nested schema for first:
    HomeAccountId string
    (String) The ID of the home account.
    Id string
    (String) The target ID.
    InstanceId string
    ReportId string
    (String) The ID of the report that is associated to the evaluation.
    AssessmentId string
    (String) The assessment ID.
    ComponentId string
    (String) The component ID.
    Status string
    (String) The allowed values of an evaluation status.

    • Constraints: Allowable values are: pass, failure, error, skipped.
    TargetId string
    TargetName string
    Evaluations []GetSccReportEvaluationsEvaluation
    (List) The list of evaluations that are on the page.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for evaluations:
    Firsts []GetSccReportEvaluationsFirst
    (List) The page reference. Nested schema for first:
    HomeAccountId string
    (String) The ID of the home account.
    Id string
    (String) The target ID.
    InstanceId string
    ReportId string
    (String) The ID of the report that is associated to the evaluation.
    AssessmentId string
    (String) The assessment ID.
    ComponentId string
    (String) The component ID.
    Status string
    (String) The allowed values of an evaluation status.

    • Constraints: Allowable values are: pass, failure, error, skipped.
    TargetId string
    TargetName string
    evaluations List<GetSccReportEvaluationsEvaluation>
    (List) The list of evaluations that are on the page.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for evaluations:
    firsts List<GetSccReportEvaluationsFirst>
    (List) The page reference. Nested schema for first:
    homeAccountId String
    (String) The ID of the home account.
    id String
    (String) The target ID.
    instanceId String
    reportId String
    (String) The ID of the report that is associated to the evaluation.
    assessmentId String
    (String) The assessment ID.
    componentId String
    (String) The component ID.
    status String
    (String) The allowed values of an evaluation status.

    • Constraints: Allowable values are: pass, failure, error, skipped.
    targetId String
    targetName String
    evaluations GetSccReportEvaluationsEvaluation[]
    (List) The list of evaluations that are on the page.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for evaluations:
    firsts GetSccReportEvaluationsFirst[]
    (List) The page reference. Nested schema for first:
    homeAccountId string
    (String) The ID of the home account.
    id string
    (String) The target ID.
    instanceId string
    reportId string
    (String) The ID of the report that is associated to the evaluation.
    assessmentId string
    (String) The assessment ID.
    componentId string
    (String) The component ID.
    status string
    (String) The allowed values of an evaluation status.

    • Constraints: Allowable values are: pass, failure, error, skipped.
    targetId string
    targetName string
    evaluations Sequence[GetSccReportEvaluationsEvaluation]
    (List) The list of evaluations that are on the page.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for evaluations:
    firsts Sequence[GetSccReportEvaluationsFirst]
    (List) The page reference. Nested schema for first:
    home_account_id str
    (String) The ID of the home account.
    id str
    (String) The target ID.
    instance_id str
    report_id str
    (String) The ID of the report that is associated to the evaluation.
    assessment_id str
    (String) The assessment ID.
    component_id str
    (String) The component ID.
    status str
    (String) The allowed values of an evaluation status.

    • Constraints: Allowable values are: pass, failure, error, skipped.
    target_id str
    target_name str
    evaluations List<Property Map>
    (List) The list of evaluations that are on the page.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for evaluations:
    firsts List<Property Map>
    (List) The page reference. Nested schema for first:
    homeAccountId String
    (String) The ID of the home account.
    id String
    (String) The target ID.
    instanceId String
    reportId String
    (String) The ID of the report that is associated to the evaluation.
    assessmentId String
    (String) The assessment ID.
    componentId String
    (String) The component ID.
    status String
    (String) The allowed values of an evaluation status.

    • Constraints: Allowable values are: pass, failure, error, skipped.
    targetId String
    targetName String

    Supporting Types

    GetSccReportEvaluationsEvaluation

    Assessments List<GetSccReportEvaluationsEvaluationAssessment>
    (List) The control specification assessment. Nested schema for assessment:
    ComponentId string
    The ID of component.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9.\\-]+$/.
    ComponentName string
    ControlId string
    (String) The control ID. Deprecated
    Details List<GetSccReportEvaluationsEvaluationDetail>
    (List) The evaluation details. Nested schema for details:
    EvaluateTime string
    (String) The time when the evaluation was made.
    HomeAccountId string
    (String) The ID of the home account.
    Reason string
    (String) The reason for the evaluation failure.
    ReportId string
    The ID of the scan that is associated with a report.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    Status string
    The evaluation status value.

    • Constraints: Allowable values are: pass, failure, error, skipped.
    Targets List<GetSccReportEvaluationsEvaluationTarget>
    (List) The evaluation target. Nested schema for target:
    Assessments []GetSccReportEvaluationsEvaluationAssessment
    (List) The control specification assessment. Nested schema for assessment:
    ComponentId string
    The ID of component.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9.\\-]+$/.
    ComponentName string
    ControlId string
    (String) The control ID. Deprecated
    Details []GetSccReportEvaluationsEvaluationDetail
    (List) The evaluation details. Nested schema for details:
    EvaluateTime string
    (String) The time when the evaluation was made.
    HomeAccountId string
    (String) The ID of the home account.
    Reason string
    (String) The reason for the evaluation failure.
    ReportId string
    The ID of the scan that is associated with a report.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    Status string
    The evaluation status value.

    • Constraints: Allowable values are: pass, failure, error, skipped.
    Targets []GetSccReportEvaluationsEvaluationTarget
    (List) The evaluation target. Nested schema for target:
    assessments List<GetSccReportEvaluationsEvaluationAssessment>
    (List) The control specification assessment. Nested schema for assessment:
    componentId String
    The ID of component.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9.\\-]+$/.
    componentName String
    controlId String
    (String) The control ID. Deprecated
    details List<GetSccReportEvaluationsEvaluationDetail>
    (List) The evaluation details. Nested schema for details:
    evaluateTime String
    (String) The time when the evaluation was made.
    homeAccountId String
    (String) The ID of the home account.
    reason String
    (String) The reason for the evaluation failure.
    reportId String
    The ID of the scan that is associated with a report.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    status String
    The evaluation status value.

    • Constraints: Allowable values are: pass, failure, error, skipped.
    targets List<GetSccReportEvaluationsEvaluationTarget>
    (List) The evaluation target. Nested schema for target:
    assessments GetSccReportEvaluationsEvaluationAssessment[]
    (List) The control specification assessment. Nested schema for assessment:
    componentId string
    The ID of component.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9.\\-]+$/.
    componentName string
    controlId string
    (String) The control ID. Deprecated
    details GetSccReportEvaluationsEvaluationDetail[]
    (List) The evaluation details. Nested schema for details:
    evaluateTime string
    (String) The time when the evaluation was made.
    homeAccountId string
    (String) The ID of the home account.
    reason string
    (String) The reason for the evaluation failure.
    reportId string
    The ID of the scan that is associated with a report.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    status string
    The evaluation status value.

    • Constraints: Allowable values are: pass, failure, error, skipped.
    targets GetSccReportEvaluationsEvaluationTarget[]
    (List) The evaluation target. Nested schema for target:
    assessments Sequence[GetSccReportEvaluationsEvaluationAssessment]
    (List) The control specification assessment. Nested schema for assessment:
    component_id str
    The ID of component.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9.\\-]+$/.
    component_name str
    control_id str
    (String) The control ID. Deprecated
    details Sequence[GetSccReportEvaluationsEvaluationDetail]
    (List) The evaluation details. Nested schema for details:
    evaluate_time str
    (String) The time when the evaluation was made.
    home_account_id str
    (String) The ID of the home account.
    reason str
    (String) The reason for the evaluation failure.
    report_id str
    The ID of the scan that is associated with a report.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    status str
    The evaluation status value.

    • Constraints: Allowable values are: pass, failure, error, skipped.
    targets Sequence[GetSccReportEvaluationsEvaluationTarget]
    (List) The evaluation target. Nested schema for target:
    assessments List<Property Map>
    (List) The control specification assessment. Nested schema for assessment:
    componentId String
    The ID of component.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9.\\-]+$/.
    componentName String
    controlId String
    (String) The control ID. Deprecated
    details List<Property Map>
    (List) The evaluation details. Nested schema for details:
    evaluateTime String
    (String) The time when the evaluation was made.
    homeAccountId String
    (String) The ID of the home account.
    reason String
    (String) The reason for the evaluation failure.
    reportId String
    The ID of the scan that is associated with a report.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    status String
    The evaluation status value.

    • Constraints: Allowable values are: pass, failure, error, skipped.
    targets List<Property Map>
    (List) The evaluation target. Nested schema for target:

    GetSccReportEvaluationsEvaluationAssessment

    AssessmentDescription string
    (String) The assessment description.
    AssessmentId string
    The ID of the assessment.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    AssessmentMethod string
    (String) The assessment method.
    AssessmentType string
    (String) The assessment type.
    ParameterCount double
    (Integer) The number of parameters of this assessment.
    Parameters List<GetSccReportEvaluationsEvaluationAssessmentParameter>
    (List) The list of parameters of this assessment.

    • Constraints: The maximum length is 1000 items. The minimum length is 0 items. Nested schema for parameters:
    AssessmentDescription string
    (String) The assessment description.
    AssessmentId string
    The ID of the assessment.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    AssessmentMethod string
    (String) The assessment method.
    AssessmentType string
    (String) The assessment type.
    ParameterCount float64
    (Integer) The number of parameters of this assessment.
    Parameters []GetSccReportEvaluationsEvaluationAssessmentParameter
    (List) The list of parameters of this assessment.

    • Constraints: The maximum length is 1000 items. The minimum length is 0 items. Nested schema for parameters:
    assessmentDescription String
    (String) The assessment description.
    assessmentId String
    The ID of the assessment.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    assessmentMethod String
    (String) The assessment method.
    assessmentType String
    (String) The assessment type.
    parameterCount Double
    (Integer) The number of parameters of this assessment.
    parameters List<GetSccReportEvaluationsEvaluationAssessmentParameter>
    (List) The list of parameters of this assessment.

    • Constraints: The maximum length is 1000 items. The minimum length is 0 items. Nested schema for parameters:
    assessmentDescription string
    (String) The assessment description.
    assessmentId string
    The ID of the assessment.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    assessmentMethod string
    (String) The assessment method.
    assessmentType string
    (String) The assessment type.
    parameterCount number
    (Integer) The number of parameters of this assessment.
    parameters GetSccReportEvaluationsEvaluationAssessmentParameter[]
    (List) The list of parameters of this assessment.

    • Constraints: The maximum length is 1000 items. The minimum length is 0 items. Nested schema for parameters:
    assessment_description str
    (String) The assessment description.
    assessment_id str
    The ID of the assessment.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    assessment_method str
    (String) The assessment method.
    assessment_type str
    (String) The assessment type.
    parameter_count float
    (Integer) The number of parameters of this assessment.
    parameters Sequence[GetSccReportEvaluationsEvaluationAssessmentParameter]
    (List) The list of parameters of this assessment.

    • Constraints: The maximum length is 1000 items. The minimum length is 0 items. Nested schema for parameters:
    assessmentDescription String
    (String) The assessment description.
    assessmentId String
    The ID of the assessment.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9\\-]+$/.
    assessmentMethod String
    (String) The assessment method.
    assessmentType String
    (String) The assessment type.
    parameterCount Number
    (Integer) The number of parameters of this assessment.
    parameters List<Property Map>
    (List) The list of parameters of this assessment.

    • Constraints: The maximum length is 1000 items. The minimum length is 0 items. Nested schema for parameters:

    GetSccReportEvaluationsEvaluationAssessmentParameter

    ParameterDisplayName string
    (String) The parameter display name.
    ParameterName string
    (String) The parameter name.
    ParameterType string
    (String) The parameter type.
    ParameterValue string
    (String) The property value.
    ParameterDisplayName string
    (String) The parameter display name.
    ParameterName string
    (String) The parameter name.
    ParameterType string
    (String) The parameter type.
    ParameterValue string
    (String) The property value.
    parameterDisplayName String
    (String) The parameter display name.
    parameterName String
    (String) The parameter name.
    parameterType String
    (String) The parameter type.
    parameterValue String
    (String) The property value.
    parameterDisplayName string
    (String) The parameter display name.
    parameterName string
    (String) The parameter name.
    parameterType string
    (String) The parameter type.
    parameterValue string
    (String) The property value.
    parameter_display_name str
    (String) The parameter display name.
    parameter_name str
    (String) The parameter name.
    parameter_type str
    (String) The parameter type.
    parameter_value str
    (String) The property value.
    parameterDisplayName String
    (String) The parameter display name.
    parameterName String
    (String) The parameter name.
    parameterType String
    (String) The parameter type.
    parameterValue String
    (String) The property value.

    GetSccReportEvaluationsEvaluationDetail

    Properties List<GetSccReportEvaluationsEvaluationDetailProperty>
    (List) The evaluation properties.

    • Constraints: The maximum length is 1000 items. The minimum length is 0 items. Nested schema for properties:
    Properties []GetSccReportEvaluationsEvaluationDetailProperty
    (List) The evaluation properties.

    • Constraints: The maximum length is 1000 items. The minimum length is 0 items. Nested schema for properties:
    properties List<GetSccReportEvaluationsEvaluationDetailProperty>
    (List) The evaluation properties.

    • Constraints: The maximum length is 1000 items. The minimum length is 0 items. Nested schema for properties:
    properties GetSccReportEvaluationsEvaluationDetailProperty[]
    (List) The evaluation properties.

    • Constraints: The maximum length is 1000 items. The minimum length is 0 items. Nested schema for properties:
    properties Sequence[GetSccReportEvaluationsEvaluationDetailProperty]
    (List) The evaluation properties.

    • Constraints: The maximum length is 1000 items. The minimum length is 0 items. Nested schema for properties:
    properties List<Property Map>
    (List) The evaluation properties.

    • Constraints: The maximum length is 1000 items. The minimum length is 0 items. Nested schema for properties:

    GetSccReportEvaluationsEvaluationDetailProperty

    ExpectedValue string
    (String) The property value.
    FoundValue string
    (String) The property value.
    Operator string
    (String) The property operator.
    Property string
    (String) The property name.
    PropertyDescription string
    (String) The property description.
    ExpectedValue string
    (String) The property value.
    FoundValue string
    (String) The property value.
    Operator string
    (String) The property operator.
    Property string
    (String) The property name.
    PropertyDescription string
    (String) The property description.
    expectedValue String
    (String) The property value.
    foundValue String
    (String) The property value.
    operator String
    (String) The property operator.
    property String
    (String) The property name.
    propertyDescription String
    (String) The property description.
    expectedValue string
    (String) The property value.
    foundValue string
    (String) The property value.
    operator string
    (String) The property operator.
    property string
    (String) The property name.
    propertyDescription string
    (String) The property description.
    expected_value str
    (String) The property value.
    found_value str
    (String) The property value.
    operator str
    (String) The property operator.
    property str
    (String) The property name.
    property_description str
    (String) The property description.
    expectedValue String
    (String) The property value.
    foundValue String
    (String) The property value.
    operator String
    (String) The property operator.
    property String
    (String) The property name.
    propertyDescription String
    (String) The property description.

    GetSccReportEvaluationsEvaluationTarget

    AccountId string
    (String) The target account ID.
    Id string
    (String) The target ID.
    ResourceCrn string
    (String) The target resource CRN.
    ResourceName string
    (String) The target resource name.
    ServiceName string
    (String) The target service name.
    AccountId string
    (String) The target account ID.
    Id string
    (String) The target ID.
    ResourceCrn string
    (String) The target resource CRN.
    ResourceName string
    (String) The target resource name.
    ServiceName string
    (String) The target service name.
    accountId String
    (String) The target account ID.
    id String
    (String) The target ID.
    resourceCrn String
    (String) The target resource CRN.
    resourceName String
    (String) The target resource name.
    serviceName String
    (String) The target service name.
    accountId string
    (String) The target account ID.
    id string
    (String) The target ID.
    resourceCrn string
    (String) The target resource CRN.
    resourceName string
    (String) The target resource name.
    serviceName string
    (String) The target service name.
    account_id str
    (String) The target account ID.
    id str
    (String) The target ID.
    resource_crn str
    (String) The target resource CRN.
    resource_name str
    (String) The target resource name.
    service_name str
    (String) The target service name.
    accountId String
    (String) The target account ID.
    id String
    (String) The target ID.
    resourceCrn String
    (String) The target resource CRN.
    resourceName String
    (String) The target resource name.
    serviceName String
    (String) The target service name.

    GetSccReportEvaluationsFirst

    Href string
    (String) The URL for the first and next page.
    Href string
    (String) The URL for the first and next page.
    href String
    (String) The URL for the first and next page.
    href string
    (String) The URL for the first and next page.
    href str
    (String) The URL for the first and next page.
    href String
    (String) The URL for the first and next page.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud