1. Packages
  2. Ibm Provider
  3. API Docs
  4. SccProfile
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

ibm.SccProfile

Explore with Pulumi AI

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());

    }
}
Copy
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
Copy

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 This property is required. string
The unique name of the resource.
args This property is required. SccProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. SccProfileArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. SccProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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",
});
Copy
example, err := ibm.NewSccProfile(ctx, "sccProfileResource", &ibm.SccProfileArgs{
Controls: .SccProfileControlArray{
&.SccProfileControlArgs{
ControlId: pulumi.String("string"),
ControlLibraryId: pulumi.String("string"),
ControlCategory: pulumi.String("string"),
ControlDescription: pulumi.String("string"),
ControlDocs: .SccProfileControlControlDocArray{
&.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: .SccProfileControlControlSpecificationArray{
&.SccProfileControlControlSpecificationArgs{
Assessments: .SccProfileControlControlSpecificationAssessmentArray{
&.SccProfileControlControlSpecificationAssessmentArgs{
AssessmentDescription: pulumi.String("string"),
AssessmentId: pulumi.String("string"),
AssessmentMethod: pulumi.String("string"),
AssessmentType: pulumi.String("string"),
ParameterCount: pulumi.Float64(0),
Parameters: .SccProfileControlControlSpecificationAssessmentParameterArray{
&.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: .SccProfileDefaultParameterArray{
&.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"),
})
Copy
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());
Copy
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")
Copy
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",
});
Copy
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
Copy

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 This property is required. 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 This property is required. string
The ID of the SCC instance in a particular region.
ProfileDescription This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []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 This property is required. string
The ID of the SCC instance in a particular region.
ProfileDescription This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
The ID of the SCC instance in a particular region.
profileDescription This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
The ID of the SCC instance in a particular region.
profileDescription This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str
The ID of the SCC instance in a particular region.
profile_description This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
The ID of the SCC instance in a particular region.
profileDescription This property is required. 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 This property is required. 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 This property is required. 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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. List<SccProfileControlControlSpecificationAssessment>
The assessments.

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

  • Constraints: Allowable values are: user.
Assessments This property is required. []SccProfileControlControlSpecificationAssessment
The assessments.

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

  • Constraints: Allowable values are: user.
assessments This property is required. List<SccProfileControlControlSpecificationAssessment>
The assessments.

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

  • Constraints: Allowable values are: user.
assessments This property is required. SccProfileControlControlSpecificationAssessment[]
The assessments.

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

  • Constraints: Allowable values are: user.
assessments This property is required. Sequence[SccProfileControlControlSpecificationAssessment]
The assessments.

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

  • Constraints: Allowable values are: user.
assessments This property is required. List<Property Map>
The assessments.

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

  • Constraints: Allowable values are: user.

SccProfileControlControlSpecificationAssessment
, SccProfileControlControlSpecificationAssessmentArgs

AssessmentDescription This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. double
The parameter count.
Parameters This property is required. List<SccProfileControlControlSpecificationAssessmentParameter>
The parameters.

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

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

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

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

  • Constraints: The maximum length is 512 items. The minimum length is 0 items. Nested schema for parameters:
assessmentDescription This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. Number
The parameter count.
parameters This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
The parameter type.

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

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

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

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

  • Constraints: Allowable values are: string, numeric, general, boolean, string_list, ip_list, timestamp.
parameterDisplayName This property is required. 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 This property is required. 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 This property is required. 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>
Copy

Example

bash

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

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.