ibm 1.87.1 published on Wednesday, Jan 14, 2026 by ibm-cloud
ibm 1.87.1 published on Wednesday, Jan 14, 2026 by ibm-cloud
Using getSccControlLibrary
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 getSccControlLibrary(args: GetSccControlLibraryArgs, opts?: InvokeOptions): Promise<GetSccControlLibraryResult>
function getSccControlLibraryOutput(args: GetSccControlLibraryOutputArgs, opts?: InvokeOptions): Output<GetSccControlLibraryResult>def get_scc_control_library(control_library_id: Optional[str] = None,
id: Optional[str] = None,
instance_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSccControlLibraryResult
def get_scc_control_library_output(control_library_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
instance_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSccControlLibraryResult]func LookupSccControlLibrary(ctx *Context, args *LookupSccControlLibraryArgs, opts ...InvokeOption) (*LookupSccControlLibraryResult, error)
func LookupSccControlLibraryOutput(ctx *Context, args *LookupSccControlLibraryOutputArgs, opts ...InvokeOption) LookupSccControlLibraryResultOutput> Note: This function is named LookupSccControlLibrary in the Go SDK.
public static class GetSccControlLibrary
{
public static Task<GetSccControlLibraryResult> InvokeAsync(GetSccControlLibraryArgs args, InvokeOptions? opts = null)
public static Output<GetSccControlLibraryResult> Invoke(GetSccControlLibraryInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSccControlLibraryResult> getSccControlLibrary(GetSccControlLibraryArgs args, InvokeOptions options)
public static Output<GetSccControlLibraryResult> getSccControlLibrary(GetSccControlLibraryArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getSccControlLibrary:getSccControlLibrary
arguments:
# arguments dictionaryThe following arguments are supported:
- Control
Library stringId - Instance
Id string - Id string
- Control
Library stringId - Instance
Id string - Id string
- control
Library StringId - instance
Id String - id String
- control
Library stringId - instance
Id string - id string
- control_
library_ strid - instance_
id str - id str
- control
Library StringId - instance
Id String - id String
getSccControlLibrary Result
The following output properties are available:
- Account
Id string - Control
Library stringDescription - Control
Library stringId - Control
Library stringName - Control
Library stringType - Control
Library stringVersion - Control
Parents doubleCount - Controls
List<Get
Scc Control Library Control> - Controls
Count double - Created
By string - Created
On string - Hierarchy
Enabled bool - Id string
- Instance
Id string - Latest bool
- Updated
By string - Updated
On string - Version
Group stringLabel
- Account
Id string - Control
Library stringDescription - Control
Library stringId - Control
Library stringName - Control
Library stringType - Control
Library stringVersion - Control
Parents float64Count - Controls
[]Get
Scc Control Library Control - Controls
Count float64 - Created
By string - Created
On string - Hierarchy
Enabled bool - Id string
- Instance
Id string - Latest bool
- Updated
By string - Updated
On string - Version
Group stringLabel
- account
Id String - control
Library StringDescription - control
Library StringId - control
Library StringName - control
Library StringType - control
Library StringVersion - control
Parents DoubleCount - controls
List<Get
Scc Control Library Control> - controls
Count Double - created
By String - created
On String - hierarchy
Enabled Boolean - id String
- instance
Id String - latest Boolean
- updated
By String - updated
On String - version
Group StringLabel
- account
Id string - control
Library stringDescription - control
Library stringId - control
Library stringName - control
Library stringType - control
Library stringVersion - control
Parents numberCount - controls
Get
Scc Control Library Control[] - controls
Count number - created
By string - created
On string - hierarchy
Enabled boolean - id string
- instance
Id string - latest boolean
- updated
By string - updated
On string - version
Group stringLabel
- account_
id str - control_
library_ strdescription - control_
library_ strid - control_
library_ strname - control_
library_ strtype - control_
library_ strversion - control_
parents_ floatcount - controls
Sequence[Get
Scc Control Library Control] - controls_
count float - created_
by str - created_
on str - hierarchy_
enabled bool - id str
- instance_
id str - latest bool
- updated_
by str - updated_
on str - version_
group_ strlabel
- account
Id String - control
Library StringDescription - control
Library StringId - control
Library StringName - control
Library StringType - control
Library StringVersion - control
Parents NumberCount - controls List<Property Map>
- controls
Count Number - created
By String - created
On String - hierarchy
Enabled Boolean - id String
- instance
Id String - latest Boolean
- updated
By String - updated
On String - version
Group StringLabel
Supporting Types
GetSccControlLibraryControl
- Control
Category string - Control
Description string - Control
Docs List<GetScc Control Library Control Control Doc> - Control
Id string - Control
Name string - Control
Parent string - Control
Requirement bool - Control
Specifications List<GetScc Control Library Control Control Specification> - List<string>
- Status string
- Control
Category string - Control
Description string - Control
Docs []GetScc Control Library Control Control Doc - Control
Id string - Control
Name string - Control
Parent string - Control
Requirement bool - Control
Specifications []GetScc Control Library Control Control Specification - []string
- Status string
- control
Category String - control
Description String - control
Docs List<GetScc Control Library Control Control Doc> - control
Id String - control
Name String - control
Parent String - control
Requirement Boolean - control
Specifications List<GetScc Control Library Control Control Specification> - List<String>
- status String
- control
Category string - control
Description string - control
Docs GetScc Control Library Control Control Doc[] - control
Id string - control
Name string - control
Parent string - control
Requirement boolean - control
Specifications GetScc Control Library Control Control Specification[] - string[]
- status string
- control
Category String - control
Description String - control
Docs List<Property Map> - control
Id String - control
Name String - control
Parent String - control
Requirement Boolean - control
Specifications List<Property Map> - List<String>
- status String
GetSccControlLibraryControlControlDoc
- Control
Docs stringId - Control
Docs stringType
- Control
Docs stringId - Control
Docs stringType
- control
Docs StringId - control
Docs StringType
- control
Docs stringId - control
Docs stringType
- control_
docs_ strid - control_
docs_ strtype
- control
Docs StringId - control
Docs StringType
GetSccControlLibraryControlControlSpecification
- Assessments
List<Get
Scc Control Library Control Control Specification Assessment> - Assessments
Count double - Component
Id string - Component
Name string - Control
Specification stringDescription - Control
Specification stringId - Environment string
- Responsibility string
- Assessments
[]Get
Scc Control Library Control Control Specification Assessment - Assessments
Count float64 - Component
Id string - Component
Name string - Control
Specification stringDescription - Control
Specification stringId - Environment string
- Responsibility string
- assessments
List<Get
Scc Control Library Control Control Specification Assessment> - assessments
Count Double - component
Id String - component
Name String - control
Specification StringDescription - control
Specification StringId - environment String
- responsibility String
- assessments
Get
Scc Control Library Control Control Specification Assessment[] - assessments
Count number - component
Id string - component
Name string - control
Specification stringDescription - control
Specification stringId - environment string
- responsibility string
- assessments List<Property Map>
- assessments
Count Number - component
Id String - component
Name String - control
Specification StringDescription - control
Specification StringId - environment String
- responsibility String
GetSccControlLibraryControlControlSpecificationAssessment
- assessment
Description String - assessment
Id String - assessment
Method String - assessment
Type String - parameter
Count Number - parameters List<Property Map>
GetSccControlLibraryControlControlSpecificationAssessmentParameter
- Parameter
Display stringName - Parameter
Name string - Parameter
Type string
- Parameter
Display stringName - Parameter
Name string - Parameter
Type string
- parameter
Display StringName - parameter
Name String - parameter
Type String
- parameter
Display stringName - parameter
Name string - parameter
Type string
- parameter
Display StringName - parameter
Name String - parameter
Type String
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibmTerraform Provider.
ibm 1.87.1 published on Wednesday, Jan 14, 2026 by ibm-cloud
