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

ibm.getSccControlLibrary

Explore with Pulumi AI

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

    Retrieve information about a scc_control_library 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 sccControlLibrary = ibm.getSccControlLibrary({
        controlLibraryId: "aaaaaaaa-1111-bbbb-2222-cccccccccccc",
        instanceId: "00000000-1111-2222-3333-444444444444",
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    scc_control_library = ibm.get_scc_control_library(control_library_id="aaaaaaaa-1111-bbbb-2222-cccccccccccc",
        instance_id="00000000-1111-2222-3333-444444444444")
    
    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.LookupSccControlLibrary(ctx, &ibm.LookupSccControlLibraryArgs{
    			ControlLibraryId: "aaaaaaaa-1111-bbbb-2222-cccccccccccc",
    			InstanceId:       "00000000-1111-2222-3333-444444444444",
    		}, 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 sccControlLibrary = Ibm.GetSccControlLibrary.Invoke(new()
        {
            ControlLibraryId = "aaaaaaaa-1111-bbbb-2222-cccccccccccc",
            InstanceId = "00000000-1111-2222-3333-444444444444",
        });
    
    });
    
    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.GetSccControlLibraryArgs;
    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 sccControlLibrary = IbmFunctions.getSccControlLibrary(GetSccControlLibraryArgs.builder()
                .controlLibraryId("aaaaaaaa-1111-bbbb-2222-cccccccccccc")
                .instanceId("00000000-1111-2222-3333-444444444444")
                .build());
    
        }
    }
    
    variables:
      sccControlLibrary:
        fn::invoke:
          function: ibm:getSccControlLibrary
          arguments:
            controlLibraryId: aaaaaaaa-1111-bbbb-2222-cccccccccccc
            instanceId: 00000000-1111-2222-3333-444444444444
    

    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 dictionary

    The following arguments are supported:

    ControlLibraryId string
    The control library ID.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    InstanceId string
    The ID of the SCC instance in a particular region.
    Id string
    (String) The control library ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    ControlLibraryId string
    The control library ID.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    InstanceId string
    The ID of the SCC instance in a particular region.
    Id string
    (String) The control library ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    controlLibraryId String
    The control library ID.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    instanceId String
    The ID of the SCC instance in a particular region.
    id String
    (String) The control library ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    controlLibraryId string
    The control library ID.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    instanceId string
    The ID of the SCC instance in a particular region.
    id string
    (String) The control library ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    control_library_id str
    The control library ID.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    instance_id str
    The ID of the SCC instance in a particular region.
    id str
    (String) The control library ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    controlLibraryId String
    The control library ID.

    • Constraints: The maximum length is 256 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    instanceId String
    The ID of the SCC instance in a particular region.
    id String
    (String) The control library ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.

    getSccControlLibrary Result

    The following output properties are available:

    AccountId string
    (String) The account ID.

    • Constraints: The maximum length is 32 characters. The minimum length is 0 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    ControlLibraryDescription string
    (String) The control library description.

    • Constraints: The maximum length is 256 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ControlLibraryId string
    ControlLibraryName string
    (String) The control library name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_\\s\\-]*$/.
    ControlLibraryType string
    (String) The control library type.

    • Constraints: Allowable values are: predefined, custom.
    ControlLibraryVersion string
    (String) The control library version.

    • Constraints: The maximum length is 64 characters. The minimum length is 5 characters. The value must match regular expression /^[a-zA-Z0-9_\\-.]*$/.
    ControlParentsCount double
    (Integer) The number of parent controls in the control library.
    Controls List<GetSccControlLibraryControl>
    (List) The list of controls in a control library.

    • Constraints: The maximum length is 1200 items. The minimum length is 0 items. Nested schema for controls:
    ControlsCount double
    (Integer) The number of controls.
    CreatedBy string
    (String) The user who created the control library.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9-\\.:,_\\s]*$/.
    CreatedOn string
    (String) The date when the control library was created.
    HierarchyEnabled bool
    (Boolean) The indication of whether hierarchy is enabled for the control library.
    Id string
    (String) The control library ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    InstanceId string
    Latest bool
    (Boolean) The latest version of the control library.
    UpdatedBy string
    (String) The user who updated the control library.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9-\\.:,_\\s]*$/.
    UpdatedOn string
    (String) The date when the control library was updated.
    VersionGroupLabel string
    (String) The version group label.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    AccountId string
    (String) The account ID.

    • Constraints: The maximum length is 32 characters. The minimum length is 0 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    ControlLibraryDescription string
    (String) The control library description.

    • Constraints: The maximum length is 256 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ControlLibraryId string
    ControlLibraryName string
    (String) The control library name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_\\s\\-]*$/.
    ControlLibraryType string
    (String) The control library type.

    • Constraints: Allowable values are: predefined, custom.
    ControlLibraryVersion string
    (String) The control library version.

    • Constraints: The maximum length is 64 characters. The minimum length is 5 characters. The value must match regular expression /^[a-zA-Z0-9_\\-.]*$/.
    ControlParentsCount float64
    (Integer) The number of parent controls in the control library.
    Controls []GetSccControlLibraryControl
    (List) The list of controls in a control library.

    • Constraints: The maximum length is 1200 items. The minimum length is 0 items. Nested schema for controls:
    ControlsCount float64
    (Integer) The number of controls.
    CreatedBy string
    (String) The user who created the control library.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9-\\.:,_\\s]*$/.
    CreatedOn string
    (String) The date when the control library was created.
    HierarchyEnabled bool
    (Boolean) The indication of whether hierarchy is enabled for the control library.
    Id string
    (String) The control library ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    InstanceId string
    Latest bool
    (Boolean) The latest version of the control library.
    UpdatedBy string
    (String) The user who updated the control library.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9-\\.:,_\\s]*$/.
    UpdatedOn string
    (String) The date when the control library was updated.
    VersionGroupLabel string
    (String) The version group label.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    accountId String
    (String) The account ID.

    • Constraints: The maximum length is 32 characters. The minimum length is 0 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    controlLibraryDescription String
    (String) The control library description.

    • Constraints: The maximum length is 256 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlLibraryId String
    controlLibraryName String
    (String) The control library name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_\\s\\-]*$/.
    controlLibraryType String
    (String) The control library type.

    • Constraints: Allowable values are: predefined, custom.
    controlLibraryVersion String
    (String) The control library version.

    • Constraints: The maximum length is 64 characters. The minimum length is 5 characters. The value must match regular expression /^[a-zA-Z0-9_\\-.]*$/.
    controlParentsCount Double
    (Integer) The number of parent controls in the control library.
    controls List<GetSccControlLibraryControl>
    (List) The list of controls in a control library.

    • Constraints: The maximum length is 1200 items. The minimum length is 0 items. Nested schema for controls:
    controlsCount Double
    (Integer) The number of controls.
    createdBy String
    (String) The user who created the control library.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9-\\.:,_\\s]*$/.
    createdOn String
    (String) The date when the control library was created.
    hierarchyEnabled Boolean
    (Boolean) The indication of whether hierarchy is enabled for the control library.
    id String
    (String) The control library ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    instanceId String
    latest Boolean
    (Boolean) The latest version of the control library.
    updatedBy String
    (String) The user who updated the control library.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9-\\.:,_\\s]*$/.
    updatedOn String
    (String) The date when the control library was updated.
    versionGroupLabel String
    (String) The version group label.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    accountId string
    (String) The account ID.

    • Constraints: The maximum length is 32 characters. The minimum length is 0 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    controlLibraryDescription string
    (String) The control library description.

    • Constraints: The maximum length is 256 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlLibraryId string
    controlLibraryName string
    (String) The control library name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_\\s\\-]*$/.
    controlLibraryType string
    (String) The control library type.

    • Constraints: Allowable values are: predefined, custom.
    controlLibraryVersion string
    (String) The control library version.

    • Constraints: The maximum length is 64 characters. The minimum length is 5 characters. The value must match regular expression /^[a-zA-Z0-9_\\-.]*$/.
    controlParentsCount number
    (Integer) The number of parent controls in the control library.
    controls GetSccControlLibraryControl[]
    (List) The list of controls in a control library.

    • Constraints: The maximum length is 1200 items. The minimum length is 0 items. Nested schema for controls:
    controlsCount number
    (Integer) The number of controls.
    createdBy string
    (String) The user who created the control library.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9-\\.:,_\\s]*$/.
    createdOn string
    (String) The date when the control library was created.
    hierarchyEnabled boolean
    (Boolean) The indication of whether hierarchy is enabled for the control library.
    id string
    (String) The control library ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    instanceId string
    latest boolean
    (Boolean) The latest version of the control library.
    updatedBy string
    (String) The user who updated the control library.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9-\\.:,_\\s]*$/.
    updatedOn string
    (String) The date when the control library was updated.
    versionGroupLabel string
    (String) The version group label.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    account_id str
    (String) The account ID.

    • Constraints: The maximum length is 32 characters. The minimum length is 0 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    control_library_description str
    (String) The control library description.

    • Constraints: The maximum length is 256 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    control_library_id str
    control_library_name str
    (String) The control library name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_\\s\\-]*$/.
    control_library_type str
    (String) The control library type.

    • Constraints: Allowable values are: predefined, custom.
    control_library_version str
    (String) The control library version.

    • Constraints: The maximum length is 64 characters. The minimum length is 5 characters. The value must match regular expression /^[a-zA-Z0-9_\\-.]*$/.
    control_parents_count float
    (Integer) The number of parent controls in the control library.
    controls Sequence[GetSccControlLibraryControl]
    (List) The list of controls in a control library.

    • Constraints: The maximum length is 1200 items. The minimum length is 0 items. Nested schema for controls:
    controls_count float
    (Integer) The number of controls.
    created_by str
    (String) The user who created the control library.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9-\\.:,_\\s]*$/.
    created_on str
    (String) The date when the control library was created.
    hierarchy_enabled bool
    (Boolean) The indication of whether hierarchy is enabled for the control library.
    id str
    (String) The control library ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    instance_id str
    latest bool
    (Boolean) The latest version of the control library.
    updated_by str
    (String) The user who updated the control library.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9-\\.:,_\\s]*$/.
    updated_on str
    (String) The date when the control library was updated.
    version_group_label str
    (String) The version group label.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    accountId String
    (String) The account ID.

    • Constraints: The maximum length is 32 characters. The minimum length is 0 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    controlLibraryDescription String
    (String) The control library description.

    • Constraints: The maximum length is 256 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlLibraryId String
    controlLibraryName String
    (String) The control library name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_\\s\\-]*$/.
    controlLibraryType String
    (String) The control library type.

    • Constraints: Allowable values are: predefined, custom.
    controlLibraryVersion String
    (String) The control library version.

    • Constraints: The maximum length is 64 characters. The minimum length is 5 characters. The value must match regular expression /^[a-zA-Z0-9_\\-.]*$/.
    controlParentsCount Number
    (Integer) The number of parent controls in the control library.
    controls List<Property Map>
    (List) The list of controls in a control library.

    • Constraints: The maximum length is 1200 items. The minimum length is 0 items. Nested schema for controls:
    controlsCount Number
    (Integer) The number of controls.
    createdBy String
    (String) The user who created the control library.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9-\\.:,_\\s]*$/.
    createdOn String
    (String) The date when the control library was created.
    hierarchyEnabled Boolean
    (Boolean) The indication of whether hierarchy is enabled for the control library.
    id String
    (String) The control library ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    instanceId String
    latest Boolean
    (Boolean) The latest version of the control library.
    updatedBy String
    (String) The user who updated the control library.

    • Constraints: The maximum length is 255 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9-\\.:,_\\s]*$/.
    updatedOn String
    (String) The date when the control library was updated.
    versionGroupLabel String
    (String) The version group label.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.

    Supporting Types

    GetSccControlLibraryControl

    ControlCategory string
    (String) The control category.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,\\-\\s]*$/.
    ControlDescription string
    (String) The control description.

    • Constraints: The maximum length is 1024 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/.
    ControlDocs List<GetSccControlLibraryControlControlDoc>
    (List) The control documentation. Nested schema for control_docs:
    ControlId string
    (String) The control name.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ControlName string
    (String) The ID of the control library that contains the profile.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ControlParent string
    (String) The parent control.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /[A-Za-z0-9]*/.
    ControlRequirement bool
    (Boolean) The indication of whether a control can be automated or manually evaluated.
    ControlSpecifications List<GetSccControlLibraryControlControlSpecification>
    (List) The control specifications.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for control_specifications:
    ControlTags List<string>
    (List) The control tags.

    • Constraints: The list items must match regular expression /^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/. The maximum length is 512 items. The minimum length is 0 items.
    Status string
    (String) The control status.

    • Constraints: Allowable values are: enabled, disabled.
    ControlCategory string
    (String) The control category.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,\\-\\s]*$/.
    ControlDescription string
    (String) The control description.

    • Constraints: The maximum length is 1024 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/.
    ControlDocs []GetSccControlLibraryControlControlDoc
    (List) The control documentation. Nested schema for control_docs:
    ControlId string
    (String) The control name.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ControlName string
    (String) The ID of the control library that contains the profile.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ControlParent string
    (String) The parent control.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /[A-Za-z0-9]*/.
    ControlRequirement bool
    (Boolean) The indication of whether a control can be automated or manually evaluated.
    ControlSpecifications []GetSccControlLibraryControlControlSpecification
    (List) The control specifications.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for control_specifications:
    ControlTags []string
    (List) The control tags.

    • Constraints: The list items must match regular expression /^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/. The maximum length is 512 items. The minimum length is 0 items.
    Status string
    (String) The control status.

    • Constraints: Allowable values are: enabled, disabled.
    controlCategory String
    (String) The control category.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,\\-\\s]*$/.
    controlDescription String
    (String) The control description.

    • Constraints: The maximum length is 1024 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/.
    controlDocs List<GetSccControlLibraryControlControlDoc>
    (List) The control documentation. Nested schema for control_docs:
    controlId String
    (String) The control name.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlName String
    (String) The ID of the control library that contains the profile.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlParent String
    (String) The parent control.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /[A-Za-z0-9]*/.
    controlRequirement Boolean
    (Boolean) The indication of whether a control can be automated or manually evaluated.
    controlSpecifications List<GetSccControlLibraryControlControlSpecification>
    (List) The control specifications.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for control_specifications:
    controlTags List<String>
    (List) The control tags.

    • Constraints: The list items must match regular expression /^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/. The maximum length is 512 items. The minimum length is 0 items.
    status String
    (String) The control status.

    • Constraints: Allowable values are: enabled, disabled.
    controlCategory string
    (String) The control category.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,\\-\\s]*$/.
    controlDescription string
    (String) The control description.

    • Constraints: The maximum length is 1024 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/.
    controlDocs GetSccControlLibraryControlControlDoc[]
    (List) The control documentation. Nested schema for control_docs:
    controlId string
    (String) The control name.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlName string
    (String) The ID of the control library that contains the profile.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlParent string
    (String) The parent control.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /[A-Za-z0-9]*/.
    controlRequirement boolean
    (Boolean) The indication of whether a control can be automated or manually evaluated.
    controlSpecifications GetSccControlLibraryControlControlSpecification[]
    (List) The control specifications.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for control_specifications:
    controlTags string[]
    (List) The control tags.

    • Constraints: The list items must match regular expression /^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/. The maximum length is 512 items. The minimum length is 0 items.
    status string
    (String) The control status.

    • Constraints: Allowable values are: enabled, disabled.
    control_category str
    (String) The control category.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,\\-\\s]*$/.
    control_description str
    (String) The control description.

    • Constraints: The maximum length is 1024 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/.
    control_docs Sequence[GetSccControlLibraryControlControlDoc]
    (List) The control documentation. Nested schema for control_docs:
    control_id str
    (String) The control name.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /[A-Za-z0-9]+/.
    control_name str
    (String) The ID of the control library that contains the profile.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    control_parent str
    (String) The parent control.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /[A-Za-z0-9]*/.
    control_requirement bool
    (Boolean) The indication of whether a control can be automated or manually evaluated.
    control_specifications Sequence[GetSccControlLibraryControlControlSpecification]
    (List) The control specifications.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for control_specifications:
    control_tags Sequence[str]
    (List) The control tags.

    • Constraints: The list items must match regular expression /^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/. The maximum length is 512 items. The minimum length is 0 items.
    status str
    (String) The control status.

    • Constraints: Allowable values are: enabled, disabled.
    controlCategory String
    (String) The control category.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,\\-\\s]*$/.
    controlDescription String
    (String) The control description.

    • Constraints: The maximum length is 1024 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/.
    controlDocs List<Property Map>
    (List) The control documentation. Nested schema for control_docs:
    controlId String
    (String) The control name.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlName String
    (String) The ID of the control library that contains the profile.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlParent String
    (String) The parent control.

    • Constraints: The maximum length is 64 characters. The minimum length is 0 characters. The value must match regular expression /[A-Za-z0-9]*/.
    controlRequirement Boolean
    (Boolean) The indication of whether a control can be automated or manually evaluated.
    controlSpecifications List<Property Map>
    (List) The control specifications.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for control_specifications:
    controlTags List<String>
    (List) The control tags.

    • Constraints: The list items must match regular expression /^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/. The maximum length is 512 items. The minimum length is 0 items.
    status String
    (String) The control status.

    • Constraints: Allowable values are: enabled, disabled.

    GetSccControlLibraryControlControlDoc

    ControlDocsId string
    (String) The ID of the control documentation.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ControlDocsType string
    (String) The type of control documentation.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ControlDocsId string
    (String) The ID of the control documentation.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ControlDocsType string
    (String) The type of control documentation.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlDocsId String
    (String) The ID of the control documentation.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlDocsType String
    (String) The type of control documentation.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlDocsId string
    (String) The ID of the control documentation.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlDocsType string
    (String) The type of control documentation.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    control_docs_id str
    (String) The ID of the control documentation.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    control_docs_type str
    (String) The type of control documentation.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlDocsId String
    (String) The ID of the control documentation.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlDocsType String
    (String) The type of control documentation.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.

    GetSccControlLibraryControlControlSpecification

    Assessments List<GetSccControlLibraryControlControlSpecificationAssessment>
    (List) The assessments.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for assessments:
    AssessmentsCount double
    (Integer) The number of assessments.
    ComponentId string
    (String) The component ID.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    ComponentName string
    ControlSpecificationDescription string
    (String) The control specifications description.

    • Constraints: The maximum length is 1024 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'\\s\\-]*$/.
    ControlSpecificationId string
    (String) The control specification ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    Environment string
    (String) The control specifications environment.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    Responsibility string
    (String) The responsibility for managing the control.

    • Constraints: Allowable values are: user.
    Assessments []GetSccControlLibraryControlControlSpecificationAssessment
    (List) The assessments.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for assessments:
    AssessmentsCount float64
    (Integer) The number of assessments.
    ComponentId string
    (String) The component ID.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    ComponentName string
    ControlSpecificationDescription string
    (String) The control specifications description.

    • Constraints: The maximum length is 1024 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'\\s\\-]*$/.
    ControlSpecificationId string
    (String) The control specification ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    Environment string
    (String) The control specifications environment.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    Responsibility string
    (String) The responsibility for managing the control.

    • Constraints: Allowable values are: user.
    assessments List<GetSccControlLibraryControlControlSpecificationAssessment>
    (List) The assessments.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for assessments:
    assessmentsCount Double
    (Integer) The number of assessments.
    componentId String
    (String) The component ID.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    componentName String
    controlSpecificationDescription String
    (String) The control specifications description.

    • Constraints: The maximum length is 1024 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'\\s\\-]*$/.
    controlSpecificationId String
    (String) The control specification ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    environment String
    (String) The control specifications environment.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    responsibility String
    (String) The responsibility for managing the control.

    • Constraints: Allowable values are: user.
    assessments GetSccControlLibraryControlControlSpecificationAssessment[]
    (List) The assessments.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for assessments:
    assessmentsCount number
    (Integer) The number of assessments.
    componentId string
    (String) The component ID.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    componentName string
    controlSpecificationDescription string
    (String) The control specifications description.

    • Constraints: The maximum length is 1024 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'\\s\\-]*$/.
    controlSpecificationId string
    (String) The control specification ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    environment string
    (String) The control specifications environment.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    responsibility string
    (String) The responsibility for managing the control.

    • Constraints: Allowable values are: user.
    assessments Sequence[GetSccControlLibraryControlControlSpecificationAssessment]
    (List) The assessments.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for assessments:
    assessments_count float
    (Integer) The number of assessments.
    component_id str
    (String) The component ID.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    component_name str
    control_specification_description str
    (String) The control specifications description.

    • Constraints: The maximum length is 1024 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'\\s\\-]*$/.
    control_specification_id str
    (String) The control specification ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    environment str
    (String) The control specifications environment.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    responsibility str
    (String) The responsibility for managing the control.

    • Constraints: Allowable values are: user.
    assessments List<Property Map>
    (List) The assessments.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for assessments:
    assessmentsCount Number
    (Integer) The number of assessments.
    componentId String
    (String) The component ID.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    componentName String
    controlSpecificationDescription String
    (String) The control specifications description.

    • Constraints: The maximum length is 1024 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'\\s\\-]*$/.
    controlSpecificationId String
    (String) The control specification ID.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    environment String
    (String) The control specifications environment.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9-]*$/.
    responsibility String
    (String) The responsibility for managing the control.

    • Constraints: Allowable values are: user.

    GetSccControlLibraryControlControlSpecificationAssessment

    AssessmentDescription string
    (String) The assessment description.

    • Constraints: The maximum length is 256 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'\\s\\-]*$/.
    AssessmentId string
    (String) The assessment ID.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    AssessmentMethod string
    (String) The assessment method.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    AssessmentType string
    (String) The assessment type.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ParameterCount double
    (Integer) The parameter count.
    Parameters List<GetSccControlLibraryControlControlSpecificationAssessmentParameter>
    (List) The parameters.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for parameters:
    AssessmentDescription string
    (String) The assessment description.

    • Constraints: The maximum length is 256 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'\\s\\-]*$/.
    AssessmentId string
    (String) The assessment ID.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    AssessmentMethod string
    (String) The assessment method.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    AssessmentType string
    (String) The assessment type.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ParameterCount float64
    (Integer) The parameter count.
    Parameters []GetSccControlLibraryControlControlSpecificationAssessmentParameter
    (List) The parameters.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for parameters:
    assessmentDescription String
    (String) The assessment description.

    • Constraints: The maximum length is 256 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'\\s\\-]*$/.
    assessmentId String
    (String) The assessment ID.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    assessmentMethod String
    (String) The assessment method.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    assessmentType String
    (String) The assessment type.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    parameterCount Double
    (Integer) The parameter count.
    parameters List<GetSccControlLibraryControlControlSpecificationAssessmentParameter>
    (List) The parameters.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for parameters:
    assessmentDescription string
    (String) The assessment description.

    • Constraints: The maximum length is 256 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'\\s\\-]*$/.
    assessmentId string
    (String) The assessment ID.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    assessmentMethod string
    (String) The assessment method.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    assessmentType string
    (String) The assessment type.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    parameterCount number
    (Integer) The parameter count.
    parameters GetSccControlLibraryControlControlSpecificationAssessmentParameter[]
    (List) The parameters.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for parameters:
    assessment_description str
    (String) The assessment description.

    • Constraints: The maximum length is 256 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'\\s\\-]*$/.
    assessment_id str
    (String) The assessment ID.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    assessment_method str
    (String) The assessment method.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    assessment_type str
    (String) The assessment type.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    parameter_count float
    (Integer) The parameter count.
    parameters Sequence[GetSccControlLibraryControlControlSpecificationAssessmentParameter]
    (List) The parameters.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for parameters:
    assessmentDescription String
    (String) The assessment description.

    • Constraints: The maximum length is 256 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'\\s\\-]*$/.
    assessmentId String
    (String) The assessment ID.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    assessmentMethod String
    (String) The assessment method.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    assessmentType String
    (String) The assessment type.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    parameterCount Number
    (Integer) The parameter count.
    parameters List<Property Map>
    (List) The parameters.

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

    GetSccControlLibraryControlControlSpecificationAssessmentParameter

    ParameterDisplayName string
    (String) The parameter display name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'\\s\\-]*$/.
    ParameterName string
    (String) The parameter name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_\\s\\-]*$/.
    ParameterType string
    (String) The parameter type.

    • Constraints: Allowable values are: string, numeric, general, boolean, string_list, ip_list, timestamp.
    ParameterDisplayName string
    (String) The parameter display name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'\\s\\-]*$/.
    ParameterName string
    (String) The parameter name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_\\s\\-]*$/.
    ParameterType string
    (String) The parameter type.

    • Constraints: Allowable values are: string, numeric, general, boolean, string_list, ip_list, timestamp.
    parameterDisplayName String
    (String) The parameter display name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'\\s\\-]*$/.
    parameterName String
    (String) The parameter name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_\\s\\-]*$/.
    parameterType String
    (String) The parameter type.

    • Constraints: Allowable values are: string, numeric, general, boolean, string_list, ip_list, timestamp.
    parameterDisplayName string
    (String) The parameter display name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'\\s\\-]*$/.
    parameterName string
    (String) The parameter name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_\\s\\-]*$/.
    parameterType string
    (String) The parameter type.

    • Constraints: Allowable values are: string, numeric, general, boolean, string_list, ip_list, timestamp.
    parameter_display_name str
    (String) The parameter display name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'\\s\\-]*$/.
    parameter_name str
    (String) The parameter name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_\\s\\-]*$/.
    parameter_type str
    (String) The parameter type.

    • Constraints: Allowable values are: string, numeric, general, boolean, string_list, ip_list, timestamp.
    parameterDisplayName String
    (String) The parameter display name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'\\s\\-]*$/.
    parameterName String
    (String) The parameter name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_\\s\\-]*$/.
    parameterType String
    (String) The parameter type.

    • Constraints: Allowable values are: string, numeric, general, boolean, string_list, ip_list, timestamp.

    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