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

ibm.SccProfile

Explore with Pulumi AI

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

    Create, update, and delete profiles with this resource.

    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

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.SccProfile;
    import com.pulumi.ibm.SccProfileArgs;
    import com.pulumi.ibm.inputs.SccProfileControlArgs;
    import com.pulumi.ibm.inputs.SccProfileDefaultParameterArgs;
    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) {
            var sccProfileInstance = new SccProfile("sccProfileInstance", SccProfileArgs.builder()
                .controls(SccProfileControlArgs.builder()
                    .controlCategory("control_category")
                    .controlDescription("control_description")
                    .controlDocs(SccProfileControlControlDocArgs.builder()
                        .controlDocsId("control_docs_id")
                        .controlDocsType("control_docs_type")
                        .build())
                    .controlId("5C453578-E9A1-421E-AD0F-C6AFCDD67CCF")
                    .controlLibraryId("e98a56ff-dc24-41d4-9875-1e188e2da6cd")
                    .controlLibraryVersion("control_library_version")
                    .controlName("control_name")
                    .controlParent("control_parent")
                    .controlRequirement(true)
                    .controlSpecifications(SccProfileControlControlSpecificationArgs.builder()
                        .assessments(SccProfileControlControlSpecificationAssessmentArgs.builder()
                            .assessmentDescription("assessment_description")
                            .assessmentId("assessment_id")
                            .assessmentMethod("assessment_method")
                            .assessmentType("assessment_type")
                            .parameterCount(1)
                            .parameters(SccProfileControlControlSpecificationAssessmentParameterArgs.builder()
                                .parameterDisplayName("parameter_display_name")
                                .parameterName("parameter_name")
                                .parameterType("string")
                                .build())
                            .build())
                        .assessmentsCount(1)
                        .componenetName("componenet_name")
                        .componentId("f3517159-889e-4781-819a-89d89b747c85")
                        .controlSpecificationDescription("control_specification_description")
                        .controlSpecificationId("f3517159-889e-4781-819a-89d89b747c85")
                        .environment("environment")
                        .responsibility("user")
                        .build())
                    .controlSpecificationsCount(1)
                    .build())
                .defaultParameters(SccProfileDefaultParameterArgs.builder()
                    .assessmentId("assessment_id")
                    .assessmentType("assessment_type")
                    .parameterDefaultValue("parameter_default_value")
                    .parameterDisplayName("parameter_display_name")
                    .parameterName("parameter_name")
                    .parameterType("string")
                    .build())
                .instanceId("00000000-1111-2222-3333-444444444444")
                .profileDescription("profile_description")
                .profileName("profile_name")
                .profileType("predefined")
                .build());
    
        }
    }
    
    resources:
      sccProfileInstance:
        type: ibm:SccProfile
        properties:
          controls:
            - controlCategory: control_category
              controlDescription: control_description
              controlDocs:
                - controlDocsId: control_docs_id
                  controlDocsType: control_docs_type
              controlId: 5C453578-E9A1-421E-AD0F-C6AFCDD67CCF
              controlLibraryId: e98a56ff-dc24-41d4-9875-1e188e2da6cd
              controlLibraryVersion: control_library_version
              controlName: control_name
              controlParent: control_parent
              controlRequirement: true
              controlSpecifications:
                - assessments:
                    - assessmentDescription: assessment_description
                      assessmentId: assessment_id
                      assessmentMethod: assessment_method
                      assessmentType: assessment_type
                      parameterCount: 1
                      parameters:
                        - parameterDisplayName: parameter_display_name
                          parameterName: parameter_name
                          parameterType: string
                  assessmentsCount: 1
                  componenetName: componenet_name
                  componentId: f3517159-889e-4781-819a-89d89b747c85
                  controlSpecificationDescription: control_specification_description
                  controlSpecificationId: f3517159-889e-4781-819a-89d89b747c85
                  environment: environment
                  responsibility: user
              controlSpecificationsCount: 1
          defaultParameters:
            - assessmentId: assessment_id
              assessmentType: assessment_type
              parameterDefaultValue: parameter_default_value
              parameterDisplayName: parameter_display_name
              parameterName: parameter_name
              parameterType: string
          instanceId: 00000000-1111-2222-3333-444444444444
          profileDescription: profile_description
          profileName: profile_name
          profileType: predefined
    

    Create SccProfile Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new SccProfile(name: string, args: SccProfileArgs, opts?: CustomResourceOptions);
    @overload
    def SccProfile(resource_name: str,
                   args: SccProfileArgs,
                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def SccProfile(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   controls: Optional[Sequence[SccProfileControlArgs]] = None,
                   instance_id: Optional[str] = None,
                   profile_description: Optional[str] = None,
                   profile_name: Optional[str] = None,
                   profile_type: Optional[str] = None,
                   default_parameters: Optional[Sequence[SccProfileDefaultParameterArgs]] = None,
                   profile_version: Optional[str] = None,
                   scc_profile_id: Optional[str] = None)
    func NewSccProfile(ctx *Context, name string, args SccProfileArgs, opts ...ResourceOption) (*SccProfile, error)
    public SccProfile(string name, SccProfileArgs args, CustomResourceOptions? opts = null)
    public SccProfile(String name, SccProfileArgs args)
    public SccProfile(String name, SccProfileArgs args, CustomResourceOptions options)
    
    type: ibm:SccProfile
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args SccProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args SccProfileArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args SccProfileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SccProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SccProfileArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var sccProfileResource = new Ibm.SccProfile("sccProfileResource", new()
    {
        Controls = new[]
        {
            new Ibm.Inputs.SccProfileControlArgs
            {
                ControlId = "string",
                ControlLibraryId = "string",
                ControlCategory = "string",
                ControlDescription = "string",
                ControlDocs = new[]
                {
                    new Ibm.Inputs.SccProfileControlControlDocArgs
                    {
                        ControlDocsId = "string",
                        ControlDocsType = "string",
                    },
                },
                ControlLibraryVersion = "string",
                ControlName = "string",
                ControlParent = "string",
                ControlRequirement = false,
                ControlSpecifications = new[]
                {
                    new Ibm.Inputs.SccProfileControlControlSpecificationArgs
                    {
                        Assessments = new[]
                        {
                            new Ibm.Inputs.SccProfileControlControlSpecificationAssessmentArgs
                            {
                                AssessmentDescription = "string",
                                AssessmentId = "string",
                                AssessmentMethod = "string",
                                AssessmentType = "string",
                                ParameterCount = 0,
                                Parameters = new[]
                                {
                                    new Ibm.Inputs.SccProfileControlControlSpecificationAssessmentParameterArgs
                                    {
                                        ParameterDisplayName = "string",
                                        ParameterName = "string",
                                        ParameterType = "string",
                                    },
                                },
                            },
                        },
                        AssessmentsCount = 0,
                        ComponentId = "string",
                        ComponentName = "string",
                        ControlSpecificationDescription = "string",
                        ControlSpecificationId = "string",
                        Environment = "string",
                        Responsibility = "string",
                    },
                },
                ControlSpecificationsCount = 0,
            },
        },
        InstanceId = "string",
        ProfileDescription = "string",
        ProfileName = "string",
        ProfileType = "string",
        DefaultParameters = new[]
        {
            new Ibm.Inputs.SccProfileDefaultParameterArgs
            {
                AssessmentId = "string",
                AssessmentType = "string",
                ParameterDefaultValue = "string",
                ParameterDisplayName = "string",
                ParameterName = "string",
                ParameterType = "string",
            },
        },
        ProfileVersion = "string",
        SccProfileId = "string",
    });
    
    example, err := ibm.NewSccProfile(ctx, "sccProfileResource", &ibm.SccProfileArgs{
    	Controls: ibm.SccProfileControlArray{
    		&ibm.SccProfileControlArgs{
    			ControlId:          pulumi.String("string"),
    			ControlLibraryId:   pulumi.String("string"),
    			ControlCategory:    pulumi.String("string"),
    			ControlDescription: pulumi.String("string"),
    			ControlDocs: ibm.SccProfileControlControlDocArray{
    				&ibm.SccProfileControlControlDocArgs{
    					ControlDocsId:   pulumi.String("string"),
    					ControlDocsType: pulumi.String("string"),
    				},
    			},
    			ControlLibraryVersion: pulumi.String("string"),
    			ControlName:           pulumi.String("string"),
    			ControlParent:         pulumi.String("string"),
    			ControlRequirement:    pulumi.Bool(false),
    			ControlSpecifications: ibm.SccProfileControlControlSpecificationArray{
    				&ibm.SccProfileControlControlSpecificationArgs{
    					Assessments: ibm.SccProfileControlControlSpecificationAssessmentArray{
    						&ibm.SccProfileControlControlSpecificationAssessmentArgs{
    							AssessmentDescription: pulumi.String("string"),
    							AssessmentId:          pulumi.String("string"),
    							AssessmentMethod:      pulumi.String("string"),
    							AssessmentType:        pulumi.String("string"),
    							ParameterCount:        pulumi.Float64(0),
    							Parameters: ibm.SccProfileControlControlSpecificationAssessmentParameterArray{
    								&ibm.SccProfileControlControlSpecificationAssessmentParameterArgs{
    									ParameterDisplayName: pulumi.String("string"),
    									ParameterName:        pulumi.String("string"),
    									ParameterType:        pulumi.String("string"),
    								},
    							},
    						},
    					},
    					AssessmentsCount:                pulumi.Float64(0),
    					ComponentId:                     pulumi.String("string"),
    					ComponentName:                   pulumi.String("string"),
    					ControlSpecificationDescription: pulumi.String("string"),
    					ControlSpecificationId:          pulumi.String("string"),
    					Environment:                     pulumi.String("string"),
    					Responsibility:                  pulumi.String("string"),
    				},
    			},
    			ControlSpecificationsCount: pulumi.Float64(0),
    		},
    	},
    	InstanceId:         pulumi.String("string"),
    	ProfileDescription: pulumi.String("string"),
    	ProfileName:        pulumi.String("string"),
    	ProfileType:        pulumi.String("string"),
    	DefaultParameters: ibm.SccProfileDefaultParameterArray{
    		&ibm.SccProfileDefaultParameterArgs{
    			AssessmentId:          pulumi.String("string"),
    			AssessmentType:        pulumi.String("string"),
    			ParameterDefaultValue: pulumi.String("string"),
    			ParameterDisplayName:  pulumi.String("string"),
    			ParameterName:         pulumi.String("string"),
    			ParameterType:         pulumi.String("string"),
    		},
    	},
    	ProfileVersion: pulumi.String("string"),
    	SccProfileId:   pulumi.String("string"),
    })
    
    var sccProfileResource = new SccProfile("sccProfileResource", SccProfileArgs.builder()
        .controls(SccProfileControlArgs.builder()
            .controlId("string")
            .controlLibraryId("string")
            .controlCategory("string")
            .controlDescription("string")
            .controlDocs(SccProfileControlControlDocArgs.builder()
                .controlDocsId("string")
                .controlDocsType("string")
                .build())
            .controlLibraryVersion("string")
            .controlName("string")
            .controlParent("string")
            .controlRequirement(false)
            .controlSpecifications(SccProfileControlControlSpecificationArgs.builder()
                .assessments(SccProfileControlControlSpecificationAssessmentArgs.builder()
                    .assessmentDescription("string")
                    .assessmentId("string")
                    .assessmentMethod("string")
                    .assessmentType("string")
                    .parameterCount(0)
                    .parameters(SccProfileControlControlSpecificationAssessmentParameterArgs.builder()
                        .parameterDisplayName("string")
                        .parameterName("string")
                        .parameterType("string")
                        .build())
                    .build())
                .assessmentsCount(0)
                .componentId("string")
                .componentName("string")
                .controlSpecificationDescription("string")
                .controlSpecificationId("string")
                .environment("string")
                .responsibility("string")
                .build())
            .controlSpecificationsCount(0)
            .build())
        .instanceId("string")
        .profileDescription("string")
        .profileName("string")
        .profileType("string")
        .defaultParameters(SccProfileDefaultParameterArgs.builder()
            .assessmentId("string")
            .assessmentType("string")
            .parameterDefaultValue("string")
            .parameterDisplayName("string")
            .parameterName("string")
            .parameterType("string")
            .build())
        .profileVersion("string")
        .sccProfileId("string")
        .build());
    
    scc_profile_resource = ibm.SccProfile("sccProfileResource",
        controls=[{
            "control_id": "string",
            "control_library_id": "string",
            "control_category": "string",
            "control_description": "string",
            "control_docs": [{
                "control_docs_id": "string",
                "control_docs_type": "string",
            }],
            "control_library_version": "string",
            "control_name": "string",
            "control_parent": "string",
            "control_requirement": False,
            "control_specifications": [{
                "assessments": [{
                    "assessment_description": "string",
                    "assessment_id": "string",
                    "assessment_method": "string",
                    "assessment_type": "string",
                    "parameter_count": 0,
                    "parameters": [{
                        "parameter_display_name": "string",
                        "parameter_name": "string",
                        "parameter_type": "string",
                    }],
                }],
                "assessments_count": 0,
                "component_id": "string",
                "component_name": "string",
                "control_specification_description": "string",
                "control_specification_id": "string",
                "environment": "string",
                "responsibility": "string",
            }],
            "control_specifications_count": 0,
        }],
        instance_id="string",
        profile_description="string",
        profile_name="string",
        profile_type="string",
        default_parameters=[{
            "assessment_id": "string",
            "assessment_type": "string",
            "parameter_default_value": "string",
            "parameter_display_name": "string",
            "parameter_name": "string",
            "parameter_type": "string",
        }],
        profile_version="string",
        scc_profile_id="string")
    
    const sccProfileResource = new ibm.SccProfile("sccProfileResource", {
        controls: [{
            controlId: "string",
            controlLibraryId: "string",
            controlCategory: "string",
            controlDescription: "string",
            controlDocs: [{
                controlDocsId: "string",
                controlDocsType: "string",
            }],
            controlLibraryVersion: "string",
            controlName: "string",
            controlParent: "string",
            controlRequirement: false,
            controlSpecifications: [{
                assessments: [{
                    assessmentDescription: "string",
                    assessmentId: "string",
                    assessmentMethod: "string",
                    assessmentType: "string",
                    parameterCount: 0,
                    parameters: [{
                        parameterDisplayName: "string",
                        parameterName: "string",
                        parameterType: "string",
                    }],
                }],
                assessmentsCount: 0,
                componentId: "string",
                componentName: "string",
                controlSpecificationDescription: "string",
                controlSpecificationId: "string",
                environment: "string",
                responsibility: "string",
            }],
            controlSpecificationsCount: 0,
        }],
        instanceId: "string",
        profileDescription: "string",
        profileName: "string",
        profileType: "string",
        defaultParameters: [{
            assessmentId: "string",
            assessmentType: "string",
            parameterDefaultValue: "string",
            parameterDisplayName: "string",
            parameterName: "string",
            parameterType: "string",
        }],
        profileVersion: "string",
        sccProfileId: "string",
    });
    
    type: ibm:SccProfile
    properties:
        controls:
            - controlCategory: string
              controlDescription: string
              controlDocs:
                - controlDocsId: string
                  controlDocsType: string
              controlId: string
              controlLibraryId: string
              controlLibraryVersion: string
              controlName: string
              controlParent: string
              controlRequirement: false
              controlSpecifications:
                - assessments:
                    - assessmentDescription: string
                      assessmentId: string
                      assessmentMethod: string
                      assessmentType: string
                      parameterCount: 0
                      parameters:
                        - parameterDisplayName: string
                          parameterName: string
                          parameterType: string
                  assessmentsCount: 0
                  componentId: string
                  componentName: string
                  controlSpecificationDescription: string
                  controlSpecificationId: string
                  environment: string
                  responsibility: string
              controlSpecificationsCount: 0
        defaultParameters:
            - assessmentId: string
              assessmentType: string
              parameterDefaultValue: string
              parameterDisplayName: string
              parameterName: string
              parameterType: string
        instanceId: string
        profileDescription: string
        profileName: string
        profileType: string
        profileVersion: string
        sccProfileId: string
    

    SccProfile Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The SccProfile resource accepts the following input properties:

    Controls List<SccProfileControl>
    The array of controls that are used to create the profile.

    • Constraints: The maximum length is 600 items. The minimum length is 0 items. Nested schema for controls:
    InstanceId string
    The ID of the SCC instance in a particular region.
    ProfileDescription string
    The profile description.

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

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ProfileType string
    The profile type, such as custom or predefined.

    • Constraints: Allowable values are: predefined, custom.
    DefaultParameters List<SccProfileDefaultParameter>
    The default parameters of the profile.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for default_parameters:
    ProfileVersion string
    The version of the profile to set. The value must match regular expression /\d+\.\d+\.\d+/.
    SccProfileId string
    The unique identifier of the scc_profile.
    Controls []SccProfileControlArgs
    The array of controls that are used to create the profile.

    • Constraints: The maximum length is 600 items. The minimum length is 0 items. Nested schema for controls:
    InstanceId string
    The ID of the SCC instance in a particular region.
    ProfileDescription string
    The profile description.

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

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ProfileType string
    The profile type, such as custom or predefined.

    • Constraints: Allowable values are: predefined, custom.
    DefaultParameters []SccProfileDefaultParameterArgs
    The default parameters of the profile.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for default_parameters:
    ProfileVersion string
    The version of the profile to set. The value must match regular expression /\d+\.\d+\.\d+/.
    SccProfileId string
    The unique identifier of the scc_profile.
    controls List<SccProfileControl>
    The array of controls that are used to create the profile.

    • Constraints: The maximum length is 600 items. The minimum length is 0 items. Nested schema for controls:
    instanceId String
    The ID of the SCC instance in a particular region.
    profileDescription String
    The profile description.

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

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    profileType String
    The profile type, such as custom or predefined.

    • Constraints: Allowable values are: predefined, custom.
    defaultParameters List<SccProfileDefaultParameter>
    The default parameters of the profile.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for default_parameters:
    profileVersion String
    The version of the profile to set. The value must match regular expression /\d+\.\d+\.\d+/.
    sccProfileId String
    The unique identifier of the scc_profile.
    controls SccProfileControl[]
    The array of controls that are used to create the profile.

    • Constraints: The maximum length is 600 items. The minimum length is 0 items. Nested schema for controls:
    instanceId string
    The ID of the SCC instance in a particular region.
    profileDescription string
    The profile description.

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

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    profileType string
    The profile type, such as custom or predefined.

    • Constraints: Allowable values are: predefined, custom.
    defaultParameters SccProfileDefaultParameter[]
    The default parameters of the profile.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for default_parameters:
    profileVersion string
    The version of the profile to set. The value must match regular expression /\d+\.\d+\.\d+/.
    sccProfileId string
    The unique identifier of the scc_profile.
    controls Sequence[SccProfileControlArgs]
    The array of controls that are used to create the profile.

    • Constraints: The maximum length is 600 items. The minimum length is 0 items. Nested schema for controls:
    instance_id str
    The ID of the SCC instance in a particular region.
    profile_description str
    The profile description.

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

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    profile_type str
    The profile type, such as custom or predefined.

    • Constraints: Allowable values are: predefined, custom.
    default_parameters Sequence[SccProfileDefaultParameterArgs]
    The default parameters of the profile.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for default_parameters:
    profile_version str
    The version of the profile to set. The value must match regular expression /\d+\.\d+\.\d+/.
    scc_profile_id str
    The unique identifier of the scc_profile.
    controls List<Property Map>
    The array of controls that are used to create the profile.

    • Constraints: The maximum length is 600 items. The minimum length is 0 items. Nested schema for controls:
    instanceId String
    The ID of the SCC instance in a particular region.
    profileDescription String
    The profile description.

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

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    profileType String
    The profile type, such as custom or predefined.

    • Constraints: Allowable values are: predefined, custom.
    defaultParameters List<Property Map>
    The default parameters of the profile.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for default_parameters:
    profileVersion String
    The version of the profile to set. The value must match regular expression /\d+\.\d+\.\d+/.
    sccProfileId String
    The unique identifier of the scc_profile.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the SccProfile resource produces the following output properties:

    AttachmentsCount double
    (Integer) The number of attachments related to this profile.
    ControlParentsCount double
    (Integer) The number of parent controls for the profile.
    ControlsCount double
    (Integer) The number of controls for the profile.
    CreatedBy string
    (String) The user who created the profile.

    • 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 profile was created.
    HierarchyEnabled bool
    (Boolean) The indication of whether hierarchy is enabled for the profile.
    Id string
    The provider-assigned unique ID for this managed resource.
    Latest bool
    (Boolean) The latest version of the profile.
    ProfileId string
    (String) The ID that is associated with the created profile
    UpdatedBy string
    (String) The user who updated the profile.

    • 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 profile was updated.
    VersionGroupLabel string
    (String) The version group label of the profile.

    • Constraints: The maximum length is 36 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    AttachmentsCount float64
    (Integer) The number of attachments related to this profile.
    ControlParentsCount float64
    (Integer) The number of parent controls for the profile.
    ControlsCount float64
    (Integer) The number of controls for the profile.
    CreatedBy string
    (String) The user who created the profile.

    • 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 profile was created.
    HierarchyEnabled bool
    (Boolean) The indication of whether hierarchy is enabled for the profile.
    Id string
    The provider-assigned unique ID for this managed resource.
    Latest bool
    (Boolean) The latest version of the profile.
    ProfileId string
    (String) The ID that is associated with the created profile
    UpdatedBy string
    (String) The user who updated the profile.

    • 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 profile was updated.
    VersionGroupLabel string
    (String) The version group label of the profile.

    • Constraints: The maximum length is 36 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    attachmentsCount Double
    (Integer) The number of attachments related to this profile.
    controlParentsCount Double
    (Integer) The number of parent controls for the profile.
    controlsCount Double
    (Integer) The number of controls for the profile.
    createdBy String
    (String) The user who created the profile.

    • 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 profile was created.
    hierarchyEnabled Boolean
    (Boolean) The indication of whether hierarchy is enabled for the profile.
    id String
    The provider-assigned unique ID for this managed resource.
    latest Boolean
    (Boolean) The latest version of the profile.
    profileId String
    (String) The ID that is associated with the created profile
    updatedBy String
    (String) The user who updated the profile.

    • 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 profile was updated.
    versionGroupLabel String
    (String) The version group label of the profile.

    • Constraints: The maximum length is 36 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    attachmentsCount number
    (Integer) The number of attachments related to this profile.
    controlParentsCount number
    (Integer) The number of parent controls for the profile.
    controlsCount number
    (Integer) The number of controls for the profile.
    createdBy string
    (String) The user who created the profile.

    • 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 profile was created.
    hierarchyEnabled boolean
    (Boolean) The indication of whether hierarchy is enabled for the profile.
    id string
    The provider-assigned unique ID for this managed resource.
    latest boolean
    (Boolean) The latest version of the profile.
    profileId string
    (String) The ID that is associated with the created profile
    updatedBy string
    (String) The user who updated the profile.

    • 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 profile was updated.
    versionGroupLabel string
    (String) The version group label of the profile.

    • Constraints: The maximum length is 36 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    attachments_count float
    (Integer) The number of attachments related to this profile.
    control_parents_count float
    (Integer) The number of parent controls for the profile.
    controls_count float
    (Integer) The number of controls for the profile.
    created_by str
    (String) The user who created the profile.

    • 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 profile was created.
    hierarchy_enabled bool
    (Boolean) The indication of whether hierarchy is enabled for the profile.
    id str
    The provider-assigned unique ID for this managed resource.
    latest bool
    (Boolean) The latest version of the profile.
    profile_id str
    (String) The ID that is associated with the created profile
    updated_by str
    (String) The user who updated the profile.

    • 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 profile was updated.
    version_group_label str
    (String) The version group label of the profile.

    • Constraints: The maximum length is 36 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    attachmentsCount Number
    (Integer) The number of attachments related to this profile.
    controlParentsCount Number
    (Integer) The number of parent controls for the profile.
    controlsCount Number
    (Integer) The number of controls for the profile.
    createdBy String
    (String) The user who created the profile.

    • 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 profile was created.
    hierarchyEnabled Boolean
    (Boolean) The indication of whether hierarchy is enabled for the profile.
    id String
    The provider-assigned unique ID for this managed resource.
    latest Boolean
    (Boolean) The latest version of the profile.
    profileId String
    (String) The ID that is associated with the created profile
    updatedBy String
    (String) The user who updated the profile.

    • 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 profile was updated.
    versionGroupLabel String
    (String) The version group label of the profile.

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

    Look up Existing SccProfile Resource

    Get an existing SccProfile resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: SccProfileState, opts?: CustomResourceOptions): SccProfile
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            attachments_count: Optional[float] = None,
            control_parents_count: Optional[float] = None,
            controls: Optional[Sequence[SccProfileControlArgs]] = None,
            controls_count: Optional[float] = None,
            created_by: Optional[str] = None,
            created_on: Optional[str] = None,
            default_parameters: Optional[Sequence[SccProfileDefaultParameterArgs]] = None,
            hierarchy_enabled: Optional[bool] = None,
            instance_id: Optional[str] = None,
            latest: Optional[bool] = None,
            profile_description: Optional[str] = None,
            profile_id: Optional[str] = None,
            profile_name: Optional[str] = None,
            profile_type: Optional[str] = None,
            profile_version: Optional[str] = None,
            scc_profile_id: Optional[str] = None,
            updated_by: Optional[str] = None,
            updated_on: Optional[str] = None,
            version_group_label: Optional[str] = None) -> SccProfile
    func GetSccProfile(ctx *Context, name string, id IDInput, state *SccProfileState, opts ...ResourceOption) (*SccProfile, error)
    public static SccProfile Get(string name, Input<string> id, SccProfileState? state, CustomResourceOptions? opts = null)
    public static SccProfile get(String name, Output<String> id, SccProfileState state, CustomResourceOptions options)
    resources:  _:    type: ibm:SccProfile    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AttachmentsCount double
    (Integer) The number of attachments related to this profile.
    ControlParentsCount double
    (Integer) The number of parent controls for the profile.
    Controls List<SccProfileControl>
    The array of controls that are used to create the profile.

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

    • 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 profile was created.
    DefaultParameters List<SccProfileDefaultParameter>
    The default parameters of the profile.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for default_parameters:
    HierarchyEnabled bool
    (Boolean) The indication of whether hierarchy is enabled for the profile.
    InstanceId string
    The ID of the SCC instance in a particular region.
    Latest bool
    (Boolean) The latest version of the profile.
    ProfileDescription string
    The profile description.

    • Constraints: The maximum length is 256 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ProfileId string
    (String) The ID that is associated with the created profile
    ProfileName string
    The profile name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ProfileType string
    The profile type, such as custom or predefined.

    • Constraints: Allowable values are: predefined, custom.
    ProfileVersion string
    The version of the profile to set. The value must match regular expression /\d+\.\d+\.\d+/.
    SccProfileId string
    The unique identifier of the scc_profile.
    UpdatedBy string
    (String) The user who updated the profile.

    • 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 profile was updated.
    VersionGroupLabel string
    (String) The version group label of the profile.

    • Constraints: The maximum length is 36 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    AttachmentsCount float64
    (Integer) The number of attachments related to this profile.
    ControlParentsCount float64
    (Integer) The number of parent controls for the profile.
    Controls []SccProfileControlArgs
    The array of controls that are used to create the profile.

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

    • 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 profile was created.
    DefaultParameters []SccProfileDefaultParameterArgs
    The default parameters of the profile.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for default_parameters:
    HierarchyEnabled bool
    (Boolean) The indication of whether hierarchy is enabled for the profile.
    InstanceId string
    The ID of the SCC instance in a particular region.
    Latest bool
    (Boolean) The latest version of the profile.
    ProfileDescription string
    The profile description.

    • Constraints: The maximum length is 256 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ProfileId string
    (String) The ID that is associated with the created profile
    ProfileName string
    The profile name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ProfileType string
    The profile type, such as custom or predefined.

    • Constraints: Allowable values are: predefined, custom.
    ProfileVersion string
    The version of the profile to set. The value must match regular expression /\d+\.\d+\.\d+/.
    SccProfileId string
    The unique identifier of the scc_profile.
    UpdatedBy string
    (String) The user who updated the profile.

    • 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 profile was updated.
    VersionGroupLabel string
    (String) The version group label of the profile.

    • Constraints: The maximum length is 36 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    attachmentsCount Double
    (Integer) The number of attachments related to this profile.
    controlParentsCount Double
    (Integer) The number of parent controls for the profile.
    controls List<SccProfileControl>
    The array of controls that are used to create the profile.

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

    • 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 profile was created.
    defaultParameters List<SccProfileDefaultParameter>
    The default parameters of the profile.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for default_parameters:
    hierarchyEnabled Boolean
    (Boolean) The indication of whether hierarchy is enabled for the profile.
    instanceId String
    The ID of the SCC instance in a particular region.
    latest Boolean
    (Boolean) The latest version of the profile.
    profileDescription String
    The profile description.

    • Constraints: The maximum length is 256 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    profileId String
    (String) The ID that is associated with the created profile
    profileName String
    The profile name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    profileType String
    The profile type, such as custom or predefined.

    • Constraints: Allowable values are: predefined, custom.
    profileVersion String
    The version of the profile to set. The value must match regular expression /\d+\.\d+\.\d+/.
    sccProfileId String
    The unique identifier of the scc_profile.
    updatedBy String
    (String) The user who updated the profile.

    • 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 profile was updated.
    versionGroupLabel String
    (String) The version group label of the profile.

    • Constraints: The maximum length is 36 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    attachmentsCount number
    (Integer) The number of attachments related to this profile.
    controlParentsCount number
    (Integer) The number of parent controls for the profile.
    controls SccProfileControl[]
    The array of controls that are used to create the profile.

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

    • 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 profile was created.
    defaultParameters SccProfileDefaultParameter[]
    The default parameters of the profile.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for default_parameters:
    hierarchyEnabled boolean
    (Boolean) The indication of whether hierarchy is enabled for the profile.
    instanceId string
    The ID of the SCC instance in a particular region.
    latest boolean
    (Boolean) The latest version of the profile.
    profileDescription string
    The profile description.

    • Constraints: The maximum length is 256 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    profileId string
    (String) The ID that is associated with the created profile
    profileName string
    The profile name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    profileType string
    The profile type, such as custom or predefined.

    • Constraints: Allowable values are: predefined, custom.
    profileVersion string
    The version of the profile to set. The value must match regular expression /\d+\.\d+\.\d+/.
    sccProfileId string
    The unique identifier of the scc_profile.
    updatedBy string
    (String) The user who updated the profile.

    • 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 profile was updated.
    versionGroupLabel string
    (String) The version group label of the profile.

    • Constraints: The maximum length is 36 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    attachments_count float
    (Integer) The number of attachments related to this profile.
    control_parents_count float
    (Integer) The number of parent controls for the profile.
    controls Sequence[SccProfileControlArgs]
    The array of controls that are used to create the profile.

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

    • 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 profile was created.
    default_parameters Sequence[SccProfileDefaultParameterArgs]
    The default parameters of the profile.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for default_parameters:
    hierarchy_enabled bool
    (Boolean) The indication of whether hierarchy is enabled for the profile.
    instance_id str
    The ID of the SCC instance in a particular region.
    latest bool
    (Boolean) The latest version of the profile.
    profile_description str
    The profile description.

    • Constraints: The maximum length is 256 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    profile_id str
    (String) The ID that is associated with the created profile
    profile_name str
    The profile name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    profile_type str
    The profile type, such as custom or predefined.

    • Constraints: Allowable values are: predefined, custom.
    profile_version str
    The version of the profile to set. The value must match regular expression /\d+\.\d+\.\d+/.
    scc_profile_id str
    The unique identifier of the scc_profile.
    updated_by str
    (String) The user who updated the profile.

    • 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 profile was updated.
    version_group_label str
    (String) The version group label of the profile.

    • Constraints: The maximum length is 36 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    attachmentsCount Number
    (Integer) The number of attachments related to this profile.
    controlParentsCount Number
    (Integer) The number of parent controls for the profile.
    controls List<Property Map>
    The array of controls that are used to create the profile.

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

    • 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 profile was created.
    defaultParameters List<Property Map>
    The default parameters of the profile.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for default_parameters:
    hierarchyEnabled Boolean
    (Boolean) The indication of whether hierarchy is enabled for the profile.
    instanceId String
    The ID of the SCC instance in a particular region.
    latest Boolean
    (Boolean) The latest version of the profile.
    profileDescription String
    The profile description.

    • Constraints: The maximum length is 256 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    profileId String
    (String) The ID that is associated with the created profile
    profileName String
    The profile name.

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    profileType String
    The profile type, such as custom or predefined.

    • Constraints: Allowable values are: predefined, custom.
    profileVersion String
    The version of the profile to set. The value must match regular expression /\d+\.\d+\.\d+/.
    sccProfileId String
    The unique identifier of the scc_profile.
    updatedBy String
    (String) The user who updated the profile.

    • 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 profile was updated.
    versionGroupLabel String
    (String) The version group label of the profile.

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

    Supporting Types

    SccProfileControl, SccProfileControlArgs

    ControlId string
    The unique ID of the control library that contains the profile.

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

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ControlCategory string
    The control category.

    • Constraints: The maximum length is 512 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ControlDescription 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]+//.
    ControlDocs List<SccProfileControlControlDoc>
    The control documentation. Nested schema for control_docs:
    ControlLibraryVersion string
    The most recent version of the control library.

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

    • 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
    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
    Is this a control that can be automated or manually evaluated.
    ControlSpecifications List<SccProfileControlControlSpecification>
    The control specifications.

    • Constraints: The maximum length is 400 items. The minimum length is 0 items. Nested schema for control_specifications:
    ControlSpecificationsCount double
    The number of control specifications.
    ControlId string
    The unique ID of the control library that contains the profile.

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

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ControlCategory string
    The control category.

    • Constraints: The maximum length is 512 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    ControlDescription 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]+//.
    ControlDocs []SccProfileControlControlDoc
    The control documentation. Nested schema for control_docs:
    ControlLibraryVersion string
    The most recent version of the control library.

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

    • 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
    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
    Is this a control that can be automated or manually evaluated.
    ControlSpecifications []SccProfileControlControlSpecification
    The control specifications.

    • Constraints: The maximum length is 400 items. The minimum length is 0 items. Nested schema for control_specifications:
    ControlSpecificationsCount float64
    The number of control specifications.
    controlId String
    The unique ID of the control library that contains the profile.

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

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlCategory String
    The control category.

    • Constraints: The maximum length is 512 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlDescription 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]+//.
    controlDocs List<SccProfileControlControlDoc>
    The control documentation. Nested schema for control_docs:
    controlLibraryVersion String
    The most recent version of the control library.

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

    • 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
    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
    Is this a control that can be automated or manually evaluated.
    controlSpecifications List<SccProfileControlControlSpecification>
    The control specifications.

    • Constraints: The maximum length is 400 items. The minimum length is 0 items. Nested schema for control_specifications:
    controlSpecificationsCount Double
    The number of control specifications.
    controlId string
    The unique ID of the control library that contains the profile.

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

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlCategory string
    The control category.

    • Constraints: The maximum length is 512 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlDescription 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]+//.
    controlDocs SccProfileControlControlDoc[]
    The control documentation. Nested schema for control_docs:
    controlLibraryVersion string
    The most recent version of the control library.

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

    • 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
    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
    Is this a control that can be automated or manually evaluated.
    controlSpecifications SccProfileControlControlSpecification[]
    The control specifications.

    • Constraints: The maximum length is 400 items. The minimum length is 0 items. Nested schema for control_specifications:
    controlSpecificationsCount number
    The number of control specifications.
    control_id str
    The unique ID of the control library that contains the profile.

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

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /[A-Za-z0-9]+/.
    control_category str
    The control category.

    • Constraints: The maximum length is 512 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    control_description str
    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]+//.
    control_docs Sequence[SccProfileControlControlDoc]
    The control documentation. Nested schema for control_docs:
    control_library_version str
    The most recent version of the control library.

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

    • 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
    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
    Is this a control that can be automated or manually evaluated.
    control_specifications Sequence[SccProfileControlControlSpecification]
    The control specifications.

    • Constraints: The maximum length is 400 items. The minimum length is 0 items. Nested schema for control_specifications:
    control_specifications_count float
    The number of control specifications.
    controlId String
    The unique ID of the control library that contains the profile.

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

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlCategory String
    The control category.

    • Constraints: The maximum length is 512 characters. The minimum length is 2 characters. The value must match regular expression /[A-Za-z0-9]+/.
    controlDescription 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]+//.
    controlDocs List<Property Map>
    The control documentation. Nested schema for control_docs:
    controlLibraryVersion String
    The most recent version of the control library.

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

    • 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
    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
    Is this a control that can be automated or manually evaluated.
    controlSpecifications List<Property Map>
    The control specifications.

    • Constraints: The maximum length is 400 items. The minimum length is 0 items. Nested schema for control_specifications:
    controlSpecificationsCount Number
    The number of control specifications.

    SccProfileControlControlDoc, SccProfileControlControlDocArgs

    ControlDocsId 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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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]+/.

    SccProfileControlControlSpecification, SccProfileControlControlSpecificationArgs

    Assessments List<SccProfileControlControlSpecificationAssessment>
    The assessments.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for assessments:
    AssessmentsCount double
    The number of assessments.
    ComponentId 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
    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
    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
    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
    The responsibility for managing the control.

    • Constraints: Allowable values are: user.
    Assessments []SccProfileControlControlSpecificationAssessment
    The assessments.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for assessments:
    AssessmentsCount float64
    The number of assessments.
    ComponentId 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
    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
    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
    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
    The responsibility for managing the control.

    • Constraints: Allowable values are: user.
    assessments List<SccProfileControlControlSpecificationAssessment>
    The assessments.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for assessments:
    assessmentsCount Double
    The number of assessments.
    componentId 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
    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
    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
    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
    The responsibility for managing the control.

    • Constraints: Allowable values are: user.
    assessments SccProfileControlControlSpecificationAssessment[]
    The assessments.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for assessments:
    assessmentsCount number
    The number of assessments.
    componentId 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
    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
    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
    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
    The responsibility for managing the control.

    • Constraints: Allowable values are: user.
    assessments Sequence[SccProfileControlControlSpecificationAssessment]
    The assessments.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for assessments:
    assessments_count float
    The number of assessments.
    component_id str
    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
    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
    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
    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
    The responsibility for managing the control.

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

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for assessments:
    assessmentsCount Number
    The number of assessments.
    componentId 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
    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
    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
    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
    The responsibility for managing the control.

    • Constraints: Allowable values are: user.

    SccProfileControlControlSpecificationAssessment, SccProfileControlControlSpecificationAssessmentArgs

    AssessmentDescription 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
    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
    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
    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
    The parameter count.
    Parameters List<SccProfileControlControlSpecificationAssessmentParameter>
    The parameters.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for parameters:
    AssessmentDescription 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
    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
    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
    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
    The parameter count.
    Parameters []SccProfileControlControlSpecificationAssessmentParameter
    The parameters.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for parameters:
    assessmentDescription 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
    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
    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
    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
    The parameter count.
    parameters List<SccProfileControlControlSpecificationAssessmentParameter>
    The parameters.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for parameters:
    assessmentDescription 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
    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
    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
    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
    The parameter count.
    parameters SccProfileControlControlSpecificationAssessmentParameter[]
    The parameters.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for parameters:
    assessment_description str
    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
    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
    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
    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
    The parameter count.
    parameters Sequence[SccProfileControlControlSpecificationAssessmentParameter]
    The parameters.

    • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for parameters:
    assessmentDescription 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
    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
    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
    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
    The parameter count.
    parameters List<Property Map>
    The parameters.

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

    SccProfileControlControlSpecificationAssessmentParameter, SccProfileControlControlSpecificationAssessmentParameterArgs

    ParameterDisplayName 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
    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
    The parameter type.

    • Constraints: Allowable values are: string, numeric, general, boolean, string_list, ip_list, timestamp.
    ParameterDisplayName 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
    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
    The parameter type.

    • Constraints: Allowable values are: string, numeric, general, boolean, string_list, ip_list, timestamp.
    parameterDisplayName 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
    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
    The parameter type.

    • Constraints: Allowable values are: string, numeric, general, boolean, string_list, ip_list, timestamp.
    parameterDisplayName 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
    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
    The parameter type.

    • Constraints: Allowable values are: string, numeric, general, boolean, string_list, ip_list, timestamp.
    parameter_display_name str
    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
    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
    The parameter type.

    • Constraints: Allowable values are: string, numeric, general, boolean, string_list, ip_list, timestamp.
    parameterDisplayName 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
    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
    The parameter type.

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

    SccProfileDefaultParameter, SccProfileDefaultParameterArgs

    AssessmentId string
    The implementation ID of the parameter.

    • 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
    The type of the implementation.

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

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/.
    ParameterDisplayName 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
    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_]*$/.
    ParameterType string
    The parameter type.

    • Constraints: Allowable values are: string, numeric, general, boolean, string_list, ip_list, timestamp.
    AssessmentId string
    The implementation ID of the parameter.

    • 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
    The type of the implementation.

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

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/.
    ParameterDisplayName 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
    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_]*$/.
    ParameterType string
    The parameter type.

    • Constraints: Allowable values are: string, numeric, general, boolean, string_list, ip_list, timestamp.
    assessmentId String
    The implementation ID of the parameter.

    • 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
    The type of the implementation.

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

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/.
    parameterDisplayName 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
    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_]*$/.
    parameterType String
    The parameter type.

    • Constraints: Allowable values are: string, numeric, general, boolean, string_list, ip_list, timestamp.
    assessmentId string
    The implementation ID of the parameter.

    • 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
    The type of the implementation.

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

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/.
    parameterDisplayName 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
    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_]*$/.
    parameterType string
    The parameter type.

    • Constraints: Allowable values are: string, numeric, general, boolean, string_list, ip_list, timestamp.
    assessment_id str
    The implementation ID of the parameter.

    • 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
    The type of the implementation.

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

    • 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_display_name str
    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
    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_]*$/.
    parameter_type str
    The parameter type.

    • Constraints: Allowable values are: string, numeric, general, boolean, string_list, ip_list, timestamp.
    assessmentId String
    The implementation ID of the parameter.

    • 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
    The type of the implementation.

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

    • Constraints: The maximum length is 64 characters. The minimum length is 2 characters. The value must match regular expression /^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/.
    parameterDisplayName 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
    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_]*$/.
    parameterType String
    The parameter type.

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

    Import

    You can import the ibm_scc_profile resource by using id.

    The id property can be formed from instance_id and profiles_id in the following format:

    bash

    <instance_id>/<profile_id>

    • instance_id: A string. The instance ID.

    • profile_id: A string. The profile ID.

    Syntax

    bash

    $ pulumi import ibm:index/sccProfile:SccProfile scc_profile <instance_id>/<profile_id>
    

    Example

    bash

    $ pulumi import ibm:index/sccProfile:SccProfile scc_profile 00000000-1111-2222-3333-444444444444/00000000-1111-2222-3333-444444444444
    

    To learn more about importing existing cloud resources, see Importing resources.

    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