ibm 1.87.0-beta1 published on Monday, Dec 22, 2025 by ibm-cloud
ibm 1.87.0-beta1 published on Monday, Dec 22, 2025 by ibm-cloud
Using getSccReportControls
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 getSccReportControls(args: GetSccReportControlsArgs, opts?: InvokeOptions): Promise<GetSccReportControlsResult>
function getSccReportControlsOutput(args: GetSccReportControlsOutputArgs, opts?: InvokeOptions): Output<GetSccReportControlsResult>def get_scc_report_controls(control_category: Optional[str] = None,
control_description: Optional[str] = None,
control_id: Optional[str] = None,
control_name: Optional[str] = None,
id: Optional[str] = None,
instance_id: Optional[str] = None,
report_id: Optional[str] = None,
sort: Optional[str] = None,
status: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSccReportControlsResult
def get_scc_report_controls_output(control_category: Optional[pulumi.Input[str]] = None,
control_description: Optional[pulumi.Input[str]] = None,
control_id: Optional[pulumi.Input[str]] = None,
control_name: 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,
sort: Optional[pulumi.Input[str]] = None,
status: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSccReportControlsResult]func GetSccReportControls(ctx *Context, args *GetSccReportControlsArgs, opts ...InvokeOption) (*GetSccReportControlsResult, error)
func GetSccReportControlsOutput(ctx *Context, args *GetSccReportControlsOutputArgs, opts ...InvokeOption) GetSccReportControlsResultOutput> Note: This function is named GetSccReportControls in the Go SDK.
public static class GetSccReportControls
{
public static Task<GetSccReportControlsResult> InvokeAsync(GetSccReportControlsArgs args, InvokeOptions? opts = null)
public static Output<GetSccReportControlsResult> Invoke(GetSccReportControlsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSccReportControlsResult> getSccReportControls(GetSccReportControlsArgs args, InvokeOptions options)
public static Output<GetSccReportControlsResult> getSccReportControls(GetSccReportControlsArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getSccReportControls:getSccReportControls
arguments:
# arguments dictionaryThe following arguments are supported:
- Instance
Id string - Report
Id string - Control
Category string - Control
Description string - Control
Id string - Control
Name string - Id string
- Sort string
- Status string
- Instance
Id string - Report
Id string - Control
Category string - Control
Description string - Control
Id string - Control
Name string - Id string
- Sort string
- Status string
- instance
Id String - report
Id String - control
Category String - control
Description String - control
Id String - control
Name String - id String
- sort String
- status String
- instance
Id string - report
Id string - control
Category string - control
Description string - control
Id string - control
Name string - id string
- sort string
- status string
- instance_
id str - report_
id str - control_
category str - control_
description str - control_
id str - control_
name str - id str
- sort str
- status str
- instance
Id String - report
Id String - control
Category String - control
Description String - control
Id String - control
Name String - id String
- sort String
- status String
getSccReportControls Result
The following output properties are available:
- Compliant
Count double - Controls
List<Get
Scc Report Controls Control> - Home
Account stringId - Id string
- Instance
Id string - Not
Compliant doubleCount - Report
Id string - Total
Count double - Unable
To doublePerform Count - User
Evaluation doubleRequired Count - Control
Category string - Control
Description string - Control
Id string - Control
Name string - Sort string
- Status string
- Compliant
Count float64 - Controls
[]Get
Scc Report Controls Control - Home
Account stringId - Id string
- Instance
Id string - Not
Compliant float64Count - Report
Id string - Total
Count float64 - Unable
To float64Perform Count - User
Evaluation float64Required Count - Control
Category string - Control
Description string - Control
Id string - Control
Name string - Sort string
- Status string
- compliant
Count Double - controls
List<Get
Scc Report Controls Control> - home
Account StringId - id String
- instance
Id String - not
Compliant DoubleCount - report
Id String - total
Count Double - unable
To DoublePerform Count - user
Evaluation DoubleRequired Count - control
Category String - control
Description String - control
Id String - control
Name String - sort String
- status String
- compliant
Count number - controls
Get
Scc Report Controls Control[] - home
Account stringId - id string
- instance
Id string - not
Compliant numberCount - report
Id string - total
Count number - unable
To numberPerform Count - user
Evaluation numberRequired Count - control
Category string - control
Description string - control
Id string - control
Name string - sort string
- status string
- compliant_
count float - controls
Sequence[Get
Scc Report Controls Control] - home_
account_ strid - id str
- instance_
id str - not_
compliant_ floatcount - report_
id str - total_
count float - unable_
to_ floatperform_ count - user_
evaluation_ floatrequired_ count - control_
category str - control_
description str - control_
id str - control_
name str - sort str
- status str
- compliant
Count Number - controls List<Property Map>
- home
Account StringId - id String
- instance
Id String - not
Compliant NumberCount - report
Id String - total
Count Number - unable
To NumberPerform Count - user
Evaluation NumberRequired Count - control
Category String - control
Description String - control
Id String - control
Name String - sort String
- status String
Supporting Types
GetSccReportControlsControl
- Compliant
Count double - Control
Category string - Control
Description string - Control
Library stringId - Control
Library stringVersion - Control
Name string - Control
Path string - Control
Specifications List<GetScc Report Controls Control Control Specification> - Id string
- Not
Compliant doubleCount - Status string
- Total
Count double - Unable
To doublePerform Count - User
Evaluation doubleRequired Count
- Compliant
Count float64 - Control
Category string - Control
Description string - Control
Library stringId - Control
Library stringVersion - Control
Name string - Control
Path string - Control
Specifications []GetScc Report Controls Control Control Specification - Id string
- Not
Compliant float64Count - Status string
- Total
Count float64 - Unable
To float64Perform Count - User
Evaluation float64Required Count
- compliant
Count Double - control
Category String - control
Description String - control
Library StringId - control
Library StringVersion - control
Name String - control
Path String - control
Specifications List<GetScc Report Controls Control Control Specification> - id String
- not
Compliant DoubleCount - status String
- total
Count Double - unable
To DoublePerform Count - user
Evaluation DoubleRequired Count
- compliant
Count number - control
Category string - control
Description string - control
Library stringId - control
Library stringVersion - control
Name string - control
Path string - control
Specifications GetScc Report Controls Control Control Specification[] - id string
- not
Compliant numberCount - status string
- total
Count number - unable
To numberPerform Count - user
Evaluation numberRequired Count
- compliant_
count float - control_
category str - control_
description str - control_
library_ strid - control_
library_ strversion - control_
name str - control_
path str - control_
specifications Sequence[GetScc Report Controls Control Control Specification] - id str
- not_
compliant_ floatcount - status str
- total_
count float - unable_
to_ floatperform_ count - user_
evaluation_ floatrequired_ count
- compliant
Count Number - control
Category String - control
Description String - control
Library StringId - control
Library StringVersion - control
Name String - control
Path String - control
Specifications List<Property Map> - id String
- not
Compliant NumberCount - status String
- total
Count Number - unable
To NumberPerform Count - user
Evaluation NumberRequired Count
GetSccReportControlsControlControlSpecification
- Assessments
List<Get
Scc Report Controls Control Control Specification Assessment> - Compliant
Count double - Component
Id string - Control
Specification stringDescription - Control
Specification stringId - Environment string
- Not
Compliant doubleCount - Responsibility string
- Status string
- Total
Count double - Unable
To doublePerform Count - User
Evaluation doubleRequired Count
- Assessments
[]Get
Scc Report Controls Control Control Specification Assessment - Compliant
Count float64 - Component
Id string - Control
Specification stringDescription - Control
Specification stringId - Environment string
- Not
Compliant float64Count - Responsibility string
- Status string
- Total
Count float64 - Unable
To float64Perform Count - User
Evaluation float64Required Count
- assessments
List<Get
Scc Report Controls Control Control Specification Assessment> - compliant
Count Double - component
Id String - control
Specification StringDescription - control
Specification StringId - environment String
- not
Compliant DoubleCount - responsibility String
- status String
- total
Count Double - unable
To DoublePerform Count - user
Evaluation DoubleRequired Count
- assessments
Get
Scc Report Controls Control Control Specification Assessment[] - compliant
Count number - component
Id string - control
Specification stringDescription - control
Specification stringId - environment string
- not
Compliant numberCount - responsibility string
- status string
- total
Count number - unable
To numberPerform Count - user
Evaluation numberRequired Count
- assessments
Sequence[Get
Scc Report Controls Control Control Specification Assessment] - compliant_
count float - component_
id str - control_
specification_ strdescription - control_
specification_ strid - environment str
- not_
compliant_ floatcount - responsibility str
- status str
- total_
count float - unable_
to_ floatperform_ count - user_
evaluation_ floatrequired_ count
- assessments List<Property Map>
- compliant
Count Number - component
Id String - control
Specification StringDescription - control
Specification StringId - environment String
- not
Compliant NumberCount - responsibility String
- status String
- total
Count Number - unable
To NumberPerform Count - user
Evaluation NumberRequired Count
GetSccReportControlsControlControlSpecificationAssessment
- assessment
Description String - assessment
Id String - assessment
Method String - assessment
Type String - parameter
Count Number - parameters List<Property Map>
GetSccReportControlsControlControlSpecificationAssessmentParameter
- Parameter
Display stringName - Parameter
Name string - Parameter
Type string - Parameter
Value string
- Parameter
Display stringName - Parameter
Name string - Parameter
Type string - Parameter
Value string
- parameter
Display StringName - parameter
Name String - parameter
Type String - parameter
Value String
- parameter
Display stringName - parameter
Name string - parameter
Type string - parameter
Value string
- parameter
Display StringName - parameter
Name String - parameter
Type String - parameter
Value String
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibmTerraform Provider.
ibm 1.87.0-beta1 published on Monday, Dec 22, 2025 by ibm-cloud
