ibm.SccControlLibrary
Explore with Pulumi AI
Create, update, and delete control libraries by using 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!
Coming soon!
resources:
sccControlLibraryInstance:
type: ibm:SccControlLibrary
properties:
controlLibraryDescription: control_library_description
controlLibraryName: control_library_name
controlLibraryType: predefined
controls:
- controlCategory: control_category
controlDescription: control_description
controlDocs:
controlDocsId: control_docs_id
controlDocsType: control_docs_type
controlId: 1fa45e17-9322-4e6c-bbd6-1c51db08e790
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
componentId: f3517159-889e-4781-819a-89d89b747c85
componentName: componenet_name
controlSpecificationDescription: control_specification_description
controlSpecificationId: f3517159-889e-4781-819a-89d89b747c85
environment: environment
responsibility: user
controlTags:
- control_tags
status: enabled
instanceId: 00000000-1111-2222-3333-444444444444
versionGroupLabel: e0923045-f00d-44de-b49b-6f1f0e8033cc
Create SccControlLibrary Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SccControlLibrary(name: string, args: SccControlLibraryArgs, opts?: CustomResourceOptions);
@overload
def SccControlLibrary(resource_name: str,
args: SccControlLibraryArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SccControlLibrary(resource_name: str,
opts: Optional[ResourceOptions] = None,
control_library_description: Optional[str] = None,
control_library_name: Optional[str] = None,
control_library_type: Optional[str] = None,
controls: Optional[Sequence[SccControlLibraryControlArgs]] = None,
instance_id: Optional[str] = None,
control_library_version: Optional[str] = None,
latest: Optional[bool] = None,
scc_control_library_id: Optional[str] = None)
func NewSccControlLibrary(ctx *Context, name string, args SccControlLibraryArgs, opts ...ResourceOption) (*SccControlLibrary, error)
public SccControlLibrary(string name, SccControlLibraryArgs args, CustomResourceOptions? opts = null)
public SccControlLibrary(String name, SccControlLibraryArgs args)
public SccControlLibrary(String name, SccControlLibraryArgs args, CustomResourceOptions options)
type: ibm:SccControlLibrary
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SccControlLibraryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SccControlLibraryArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SccControlLibraryArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SccControlLibraryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SccControlLibraryArgs
- 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 sccControlLibraryResource = new Ibm.SccControlLibrary("sccControlLibraryResource", new()
{
ControlLibraryDescription = "string",
ControlLibraryName = "string",
ControlLibraryType = "string",
Controls = new[]
{
new Ibm.Inputs.SccControlLibraryControlArgs
{
ControlCategory = "string",
ControlDescription = "string",
ControlDocs = new Ibm.Inputs.SccControlLibraryControlControlDocsArgs
{
ControlDocsId = "string",
ControlDocsType = "string",
},
ControlId = "string",
ControlName = "string",
ControlParent = "string",
ControlRequirement = false,
ControlSpecifications = new[]
{
new Ibm.Inputs.SccControlLibraryControlControlSpecificationArgs
{
Assessments = new[]
{
new Ibm.Inputs.SccControlLibraryControlControlSpecificationAssessmentArgs
{
AssessmentId = "string",
AssessmentDescription = "string",
AssessmentMethod = "string",
AssessmentType = "string",
ParameterCount = 0,
Parameters = new[]
{
new Ibm.Inputs.SccControlLibraryControlControlSpecificationAssessmentParameterArgs
{
ParameterDisplayName = "string",
ParameterName = "string",
ParameterType = "string",
},
},
},
},
AssessmentsCount = 0,
AssessmentsMap =
{
{ "string", "string" },
},
ComponentId = "string",
ComponentName = "string",
ControlSpecificationDescription = "string",
ControlSpecificationId = "string",
Environment = "string",
Responsibility = "string",
},
},
ControlTags = new[]
{
"string",
},
Status = "string",
},
},
InstanceId = "string",
ControlLibraryVersion = "string",
Latest = false,
SccControlLibraryId = "string",
});
example, err := ibm.NewSccControlLibrary(ctx, "sccControlLibraryResource", &ibm.SccControlLibraryArgs{
ControlLibraryDescription: pulumi.String("string"),
ControlLibraryName: pulumi.String("string"),
ControlLibraryType: pulumi.String("string"),
Controls: ibm.SccControlLibraryControlArray{
&ibm.SccControlLibraryControlArgs{
ControlCategory: pulumi.String("string"),
ControlDescription: pulumi.String("string"),
ControlDocs: &ibm.SccControlLibraryControlControlDocsArgs{
ControlDocsId: pulumi.String("string"),
ControlDocsType: pulumi.String("string"),
},
ControlId: pulumi.String("string"),
ControlName: pulumi.String("string"),
ControlParent: pulumi.String("string"),
ControlRequirement: pulumi.Bool(false),
ControlSpecifications: ibm.SccControlLibraryControlControlSpecificationArray{
&ibm.SccControlLibraryControlControlSpecificationArgs{
Assessments: ibm.SccControlLibraryControlControlSpecificationAssessmentArray{
&ibm.SccControlLibraryControlControlSpecificationAssessmentArgs{
AssessmentId: pulumi.String("string"),
AssessmentDescription: pulumi.String("string"),
AssessmentMethod: pulumi.String("string"),
AssessmentType: pulumi.String("string"),
ParameterCount: pulumi.Float64(0),
Parameters: ibm.SccControlLibraryControlControlSpecificationAssessmentParameterArray{
&ibm.SccControlLibraryControlControlSpecificationAssessmentParameterArgs{
ParameterDisplayName: pulumi.String("string"),
ParameterName: pulumi.String("string"),
ParameterType: pulumi.String("string"),
},
},
},
},
AssessmentsCount: pulumi.Float64(0),
AssessmentsMap: pulumi.StringMap{
"string": pulumi.String("string"),
},
ComponentId: pulumi.String("string"),
ComponentName: pulumi.String("string"),
ControlSpecificationDescription: pulumi.String("string"),
ControlSpecificationId: pulumi.String("string"),
Environment: pulumi.String("string"),
Responsibility: pulumi.String("string"),
},
},
ControlTags: pulumi.StringArray{
pulumi.String("string"),
},
Status: pulumi.String("string"),
},
},
InstanceId: pulumi.String("string"),
ControlLibraryVersion: pulumi.String("string"),
Latest: pulumi.Bool(false),
SccControlLibraryId: pulumi.String("string"),
})
var sccControlLibraryResource = new SccControlLibrary("sccControlLibraryResource", SccControlLibraryArgs.builder()
.controlLibraryDescription("string")
.controlLibraryName("string")
.controlLibraryType("string")
.controls(SccControlLibraryControlArgs.builder()
.controlCategory("string")
.controlDescription("string")
.controlDocs(SccControlLibraryControlControlDocsArgs.builder()
.controlDocsId("string")
.controlDocsType("string")
.build())
.controlId("string")
.controlName("string")
.controlParent("string")
.controlRequirement(false)
.controlSpecifications(SccControlLibraryControlControlSpecificationArgs.builder()
.assessments(SccControlLibraryControlControlSpecificationAssessmentArgs.builder()
.assessmentId("string")
.assessmentDescription("string")
.assessmentMethod("string")
.assessmentType("string")
.parameterCount(0)
.parameters(SccControlLibraryControlControlSpecificationAssessmentParameterArgs.builder()
.parameterDisplayName("string")
.parameterName("string")
.parameterType("string")
.build())
.build())
.assessmentsCount(0)
.assessmentsMap(Map.of("string", "string"))
.componentId("string")
.componentName("string")
.controlSpecificationDescription("string")
.controlSpecificationId("string")
.environment("string")
.responsibility("string")
.build())
.controlTags("string")
.status("string")
.build())
.instanceId("string")
.controlLibraryVersion("string")
.latest(false)
.sccControlLibraryId("string")
.build());
scc_control_library_resource = ibm.SccControlLibrary("sccControlLibraryResource",
control_library_description="string",
control_library_name="string",
control_library_type="string",
controls=[{
"control_category": "string",
"control_description": "string",
"control_docs": {
"control_docs_id": "string",
"control_docs_type": "string",
},
"control_id": "string",
"control_name": "string",
"control_parent": "string",
"control_requirement": False,
"control_specifications": [{
"assessments": [{
"assessment_id": "string",
"assessment_description": "string",
"assessment_method": "string",
"assessment_type": "string",
"parameter_count": 0,
"parameters": [{
"parameter_display_name": "string",
"parameter_name": "string",
"parameter_type": "string",
}],
}],
"assessments_count": 0,
"assessments_map": {
"string": "string",
},
"component_id": "string",
"component_name": "string",
"control_specification_description": "string",
"control_specification_id": "string",
"environment": "string",
"responsibility": "string",
}],
"control_tags": ["string"],
"status": "string",
}],
instance_id="string",
control_library_version="string",
latest=False,
scc_control_library_id="string")
const sccControlLibraryResource = new ibm.SccControlLibrary("sccControlLibraryResource", {
controlLibraryDescription: "string",
controlLibraryName: "string",
controlLibraryType: "string",
controls: [{
controlCategory: "string",
controlDescription: "string",
controlDocs: {
controlDocsId: "string",
controlDocsType: "string",
},
controlId: "string",
controlName: "string",
controlParent: "string",
controlRequirement: false,
controlSpecifications: [{
assessments: [{
assessmentId: "string",
assessmentDescription: "string",
assessmentMethod: "string",
assessmentType: "string",
parameterCount: 0,
parameters: [{
parameterDisplayName: "string",
parameterName: "string",
parameterType: "string",
}],
}],
assessmentsCount: 0,
assessmentsMap: {
string: "string",
},
componentId: "string",
componentName: "string",
controlSpecificationDescription: "string",
controlSpecificationId: "string",
environment: "string",
responsibility: "string",
}],
controlTags: ["string"],
status: "string",
}],
instanceId: "string",
controlLibraryVersion: "string",
latest: false,
sccControlLibraryId: "string",
});
type: ibm:SccControlLibrary
properties:
controlLibraryDescription: string
controlLibraryName: string
controlLibraryType: string
controlLibraryVersion: string
controls:
- controlCategory: string
controlDescription: string
controlDocs:
controlDocsId: string
controlDocsType: string
controlId: 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
assessmentsMap:
string: string
componentId: string
componentName: string
controlSpecificationDescription: string
controlSpecificationId: string
environment: string
responsibility: string
controlTags:
- string
status: string
instanceId: string
latest: false
sccControlLibraryId: string
SccControlLibrary 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 SccControlLibrary resource accepts the following input properties:
- Control
Library stringDescription - The control library description.
- Constraints: The maximum length is
256
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Control
Library stringName - The control library name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_\\s\\-]*$/
.
- Constraints: The maximum length is
- Control
Library stringType - The control library type. Use
custom
in most cases.- Constraints: Allowable values are:
predefined
,custom
.
- Constraints: Allowable values are:
- Controls
List<Scc
Control Library Control> - The list of controls in a control library.
- Constraints: The maximum length is
1200
items. The minimum length is0
items. Nested schema for controls:
- Constraints: The maximum length is
- Instance
Id string - The ID of the SCC instance in a particular region.
- Control
Library stringVersion - The control library version.
- Constraints: The maximum length is
64
characters. The minimum length is5
characters. The value must match regular expression/^[a-zA-Z0-9_\\-.]*$/
.
- Constraints: The maximum length is
- Latest bool
- The latest version of the control library.
- Scc
Control stringLibrary Id - The unique identifier of the scc_control_library.
- Control
Library stringDescription - The control library description.
- Constraints: The maximum length is
256
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Control
Library stringName - The control library name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_\\s\\-]*$/
.
- Constraints: The maximum length is
- Control
Library stringType - The control library type. Use
custom
in most cases.- Constraints: Allowable values are:
predefined
,custom
.
- Constraints: Allowable values are:
- Controls
[]Scc
Control Library Control Args - The list of controls in a control library.
- Constraints: The maximum length is
1200
items. The minimum length is0
items. Nested schema for controls:
- Constraints: The maximum length is
- Instance
Id string - The ID of the SCC instance in a particular region.
- Control
Library stringVersion - The control library version.
- Constraints: The maximum length is
64
characters. The minimum length is5
characters. The value must match regular expression/^[a-zA-Z0-9_\\-.]*$/
.
- Constraints: The maximum length is
- Latest bool
- The latest version of the control library.
- Scc
Control stringLibrary Id - The unique identifier of the scc_control_library.
- control
Library StringDescription - The control library description.
- Constraints: The maximum length is
256
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Library StringName - The control library name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_\\s\\-]*$/
.
- Constraints: The maximum length is
- control
Library StringType - The control library type. Use
custom
in most cases.- Constraints: Allowable values are:
predefined
,custom
.
- Constraints: Allowable values are:
- controls
List<Scc
Control Library Control> - The list of controls in a control library.
- Constraints: The maximum length is
1200
items. The minimum length is0
items. Nested schema for controls:
- Constraints: The maximum length is
- instance
Id String - The ID of the SCC instance in a particular region.
- control
Library StringVersion - The control library version.
- Constraints: The maximum length is
64
characters. The minimum length is5
characters. The value must match regular expression/^[a-zA-Z0-9_\\-.]*$/
.
- Constraints: The maximum length is
- latest Boolean
- The latest version of the control library.
- scc
Control StringLibrary Id - The unique identifier of the scc_control_library.
- control
Library stringDescription - The control library description.
- Constraints: The maximum length is
256
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Library stringName - The control library name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_\\s\\-]*$/
.
- Constraints: The maximum length is
- control
Library stringType - The control library type. Use
custom
in most cases.- Constraints: Allowable values are:
predefined
,custom
.
- Constraints: Allowable values are:
- controls
Scc
Control Library Control[] - The list of controls in a control library.
- Constraints: The maximum length is
1200
items. The minimum length is0
items. Nested schema for controls:
- Constraints: The maximum length is
- instance
Id string - The ID of the SCC instance in a particular region.
- control
Library stringVersion - The control library version.
- Constraints: The maximum length is
64
characters. The minimum length is5
characters. The value must match regular expression/^[a-zA-Z0-9_\\-.]*$/
.
- Constraints: The maximum length is
- latest boolean
- The latest version of the control library.
- scc
Control stringLibrary Id - The unique identifier of the scc_control_library.
- control_
library_ strdescription - The control library description.
- Constraints: The maximum length is
256
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control_
library_ strname - The control library name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_\\s\\-]*$/
.
- Constraints: The maximum length is
- control_
library_ strtype - The control library type. Use
custom
in most cases.- Constraints: Allowable values are:
predefined
,custom
.
- Constraints: Allowable values are:
- controls
Sequence[Scc
Control Library Control Args] - The list of controls in a control library.
- Constraints: The maximum length is
1200
items. The minimum length is0
items. Nested schema for controls:
- Constraints: The maximum length is
- instance_
id str - The ID of the SCC instance in a particular region.
- control_
library_ strversion - The control library version.
- Constraints: The maximum length is
64
characters. The minimum length is5
characters. The value must match regular expression/^[a-zA-Z0-9_\\-.]*$/
.
- Constraints: The maximum length is
- latest bool
- The latest version of the control library.
- scc_
control_ strlibrary_ id - The unique identifier of the scc_control_library.
- control
Library StringDescription - The control library description.
- Constraints: The maximum length is
256
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Library StringName - The control library name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_\\s\\-]*$/
.
- Constraints: The maximum length is
- control
Library StringType - The control library type. Use
custom
in most cases.- Constraints: Allowable values are:
predefined
,custom
.
- Constraints: Allowable values are:
- controls List<Property Map>
- The list of controls in a control library.
- Constraints: The maximum length is
1200
items. The minimum length is0
items. Nested schema for controls:
- Constraints: The maximum length is
- instance
Id String - The ID of the SCC instance in a particular region.
- control
Library StringVersion - The control library version.
- Constraints: The maximum length is
64
characters. The minimum length is5
characters. The value must match regular expression/^[a-zA-Z0-9_\\-.]*$/
.
- Constraints: The maximum length is
- latest Boolean
- The latest version of the control library.
- scc
Control StringLibrary Id - The unique identifier of the scc_control_library.
Outputs
All input properties are implicitly available as output properties. Additionally, the SccControlLibrary resource produces the following output properties:
- Account
Id string - (String) The account ID.
- Constraints: The maximum length is
32
characters. The minimum length is0
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- Control
Library stringId - (String) The ID that is associated with the created
control_library
- Control
Parents doubleCount - (Integer) The number of parent controls in the control library.
- Controls
Count double - (Optional, Integer) The number of controls.
- Created
By string - (String) The user who created the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- Created
On string - (String) The date when the control library was created.
- Hierarchy
Enabled bool - (Boolean) The indication of whether hierarchy is enabled for the control library.
- Id string
- The provider-assigned unique ID for this managed resource.
- Updated
By string - (String) The user who updated the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- Updated
On string - (String) The date when the control library was updated.
- Version
Group stringLabel - The version group label. This is string is the unique identifier for the current version of the Control Library
- Constraints: The maximum length is
36
characters. The minimum length is36
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}$/
.
- Constraints: The maximum length is
- Account
Id string - (String) The account ID.
- Constraints: The maximum length is
32
characters. The minimum length is0
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- Control
Library stringId - (String) The ID that is associated with the created
control_library
- Control
Parents float64Count - (Integer) The number of parent controls in the control library.
- Controls
Count float64 - (Optional, Integer) The number of controls.
- Created
By string - (String) The user who created the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- Created
On string - (String) The date when the control library was created.
- Hierarchy
Enabled bool - (Boolean) The indication of whether hierarchy is enabled for the control library.
- Id string
- The provider-assigned unique ID for this managed resource.
- Updated
By string - (String) The user who updated the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- Updated
On string - (String) The date when the control library was updated.
- Version
Group stringLabel - The version group label. This is string is the unique identifier for the current version of the Control Library
- Constraints: The maximum length is
36
characters. The minimum length is36
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}$/
.
- Constraints: The maximum length is
- account
Id String - (String) The account ID.
- Constraints: The maximum length is
32
characters. The minimum length is0
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- control
Library StringId - (String) The ID that is associated with the created
control_library
- control
Parents DoubleCount - (Integer) The number of parent controls in the control library.
- controls
Count Double - (Optional, Integer) The number of controls.
- created
By String - (String) The user who created the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- created
On String - (String) The date when the control library was created.
- hierarchy
Enabled Boolean - (Boolean) The indication of whether hierarchy is enabled for the control library.
- id String
- The provider-assigned unique ID for this managed resource.
- updated
By String - (String) The user who updated the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- updated
On String - (String) The date when the control library was updated.
- version
Group StringLabel - The version group label. This is string is the unique identifier for the current version of the Control Library
- Constraints: The maximum length is
36
characters. The minimum length is36
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}$/
.
- Constraints: The maximum length is
- account
Id string - (String) The account ID.
- Constraints: The maximum length is
32
characters. The minimum length is0
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- control
Library stringId - (String) The ID that is associated with the created
control_library
- control
Parents numberCount - (Integer) The number of parent controls in the control library.
- controls
Count number - (Optional, Integer) The number of controls.
- created
By string - (String) The user who created the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- created
On string - (String) The date when the control library was created.
- hierarchy
Enabled boolean - (Boolean) The indication of whether hierarchy is enabled for the control library.
- id string
- The provider-assigned unique ID for this managed resource.
- updated
By string - (String) The user who updated the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- updated
On string - (String) The date when the control library was updated.
- version
Group stringLabel - The version group label. This is string is the unique identifier for the current version of the Control Library
- Constraints: The maximum length is
36
characters. The minimum length is36
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}$/
.
- Constraints: The maximum length is
- account_
id str - (String) The account ID.
- Constraints: The maximum length is
32
characters. The minimum length is0
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- control_
library_ strid - (String) The ID that is associated with the created
control_library
- control_
parents_ floatcount - (Integer) The number of parent controls in the control library.
- controls_
count float - (Optional, Integer) The number of controls.
- created_
by str - (String) The user who created the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- created_
on str - (String) The date when the control library was created.
- hierarchy_
enabled bool - (Boolean) The indication of whether hierarchy is enabled for the control library.
- id str
- The provider-assigned unique ID for this managed resource.
- updated_
by str - (String) The user who updated the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- updated_
on str - (String) The date when the control library was updated.
- version_
group_ strlabel - The version group label. This is string is the unique identifier for the current version of the Control Library
- Constraints: The maximum length is
36
characters. The minimum length is36
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}$/
.
- Constraints: The maximum length is
- account
Id String - (String) The account ID.
- Constraints: The maximum length is
32
characters. The minimum length is0
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- control
Library StringId - (String) The ID that is associated with the created
control_library
- control
Parents NumberCount - (Integer) The number of parent controls in the control library.
- controls
Count Number - (Optional, Integer) The number of controls.
- created
By String - (String) The user who created the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- created
On String - (String) The date when the control library was created.
- hierarchy
Enabled Boolean - (Boolean) The indication of whether hierarchy is enabled for the control library.
- id String
- The provider-assigned unique ID for this managed resource.
- updated
By String - (String) The user who updated the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- updated
On String - (String) The date when the control library was updated.
- version
Group StringLabel - The version group label. This is string is the unique identifier for the current version of the Control Library
- Constraints: The maximum length is
36
characters. The minimum length is36
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}$/
.
- Constraints: The maximum length is
Look up Existing SccControlLibrary Resource
Get an existing SccControlLibrary 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?: SccControlLibraryState, opts?: CustomResourceOptions): SccControlLibrary
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
control_library_description: Optional[str] = None,
control_library_id: Optional[str] = None,
control_library_name: Optional[str] = None,
control_library_type: Optional[str] = None,
control_library_version: Optional[str] = None,
control_parents_count: Optional[float] = None,
controls: Optional[Sequence[SccControlLibraryControlArgs]] = None,
controls_count: Optional[float] = None,
created_by: Optional[str] = None,
created_on: Optional[str] = None,
hierarchy_enabled: Optional[bool] = None,
instance_id: Optional[str] = None,
latest: Optional[bool] = None,
scc_control_library_id: Optional[str] = None,
updated_by: Optional[str] = None,
updated_on: Optional[str] = None,
version_group_label: Optional[str] = None) -> SccControlLibrary
func GetSccControlLibrary(ctx *Context, name string, id IDInput, state *SccControlLibraryState, opts ...ResourceOption) (*SccControlLibrary, error)
public static SccControlLibrary Get(string name, Input<string> id, SccControlLibraryState? state, CustomResourceOptions? opts = null)
public static SccControlLibrary get(String name, Output<String> id, SccControlLibraryState state, CustomResourceOptions options)
resources: _: type: ibm:SccControlLibrary get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Account
Id string - (String) The account ID.
- Constraints: The maximum length is
32
characters. The minimum length is0
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- Control
Library stringDescription - The control library description.
- Constraints: The maximum length is
256
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Control
Library stringId - (String) The ID that is associated with the created
control_library
- Control
Library stringName - The control library name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_\\s\\-]*$/
.
- Constraints: The maximum length is
- Control
Library stringType - The control library type. Use
custom
in most cases.- Constraints: Allowable values are:
predefined
,custom
.
- Constraints: Allowable values are:
- Control
Library stringVersion - The control library version.
- Constraints: The maximum length is
64
characters. The minimum length is5
characters. The value must match regular expression/^[a-zA-Z0-9_\\-.]*$/
.
- Constraints: The maximum length is
- Control
Parents doubleCount - (Integer) The number of parent controls in the control library.
- Controls
List<Scc
Control Library Control> - The list of controls in a control library.
- Constraints: The maximum length is
1200
items. The minimum length is0
items. Nested schema for controls:
- Constraints: The maximum length is
- Controls
Count double - (Optional, Integer) The number of controls.
- Created
By string - (String) The user who created the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- Created
On string - (String) The date when the control library was created.
- Hierarchy
Enabled bool - (Boolean) The indication of whether hierarchy is enabled for the control library.
- Instance
Id string - The ID of the SCC instance in a particular region.
- Latest bool
- The latest version of the control library.
- Scc
Control stringLibrary Id - The unique identifier of the scc_control_library.
- Updated
By string - (String) The user who updated the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- Updated
On string - (String) The date when the control library was updated.
- Version
Group stringLabel - The version group label. This is string is the unique identifier for the current version of the Control Library
- Constraints: The maximum length is
36
characters. The minimum length is36
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}$/
.
- Constraints: The maximum length is
- Account
Id string - (String) The account ID.
- Constraints: The maximum length is
32
characters. The minimum length is0
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- Control
Library stringDescription - The control library description.
- Constraints: The maximum length is
256
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Control
Library stringId - (String) The ID that is associated with the created
control_library
- Control
Library stringName - The control library name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_\\s\\-]*$/
.
- Constraints: The maximum length is
- Control
Library stringType - The control library type. Use
custom
in most cases.- Constraints: Allowable values are:
predefined
,custom
.
- Constraints: Allowable values are:
- Control
Library stringVersion - The control library version.
- Constraints: The maximum length is
64
characters. The minimum length is5
characters. The value must match regular expression/^[a-zA-Z0-9_\\-.]*$/
.
- Constraints: The maximum length is
- Control
Parents float64Count - (Integer) The number of parent controls in the control library.
- Controls
[]Scc
Control Library Control Args - The list of controls in a control library.
- Constraints: The maximum length is
1200
items. The minimum length is0
items. Nested schema for controls:
- Constraints: The maximum length is
- Controls
Count float64 - (Optional, Integer) The number of controls.
- Created
By string - (String) The user who created the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- Created
On string - (String) The date when the control library was created.
- Hierarchy
Enabled bool - (Boolean) The indication of whether hierarchy is enabled for the control library.
- Instance
Id string - The ID of the SCC instance in a particular region.
- Latest bool
- The latest version of the control library.
- Scc
Control stringLibrary Id - The unique identifier of the scc_control_library.
- Updated
By string - (String) The user who updated the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- Updated
On string - (String) The date when the control library was updated.
- Version
Group stringLabel - The version group label. This is string is the unique identifier for the current version of the Control Library
- Constraints: The maximum length is
36
characters. The minimum length is36
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}$/
.
- Constraints: The maximum length is
- account
Id String - (String) The account ID.
- Constraints: The maximum length is
32
characters. The minimum length is0
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- control
Library StringDescription - The control library description.
- Constraints: The maximum length is
256
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Library StringId - (String) The ID that is associated with the created
control_library
- control
Library StringName - The control library name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_\\s\\-]*$/
.
- Constraints: The maximum length is
- control
Library StringType - The control library type. Use
custom
in most cases.- Constraints: Allowable values are:
predefined
,custom
.
- Constraints: Allowable values are:
- control
Library StringVersion - The control library version.
- Constraints: The maximum length is
64
characters. The minimum length is5
characters. The value must match regular expression/^[a-zA-Z0-9_\\-.]*$/
.
- Constraints: The maximum length is
- control
Parents DoubleCount - (Integer) The number of parent controls in the control library.
- controls
List<Scc
Control Library Control> - The list of controls in a control library.
- Constraints: The maximum length is
1200
items. The minimum length is0
items. Nested schema for controls:
- Constraints: The maximum length is
- controls
Count Double - (Optional, Integer) The number of controls.
- created
By String - (String) The user who created the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- created
On String - (String) The date when the control library was created.
- hierarchy
Enabled Boolean - (Boolean) The indication of whether hierarchy is enabled for the control library.
- instance
Id String - The ID of the SCC instance in a particular region.
- latest Boolean
- The latest version of the control library.
- scc
Control StringLibrary Id - The unique identifier of the scc_control_library.
- updated
By String - (String) The user who updated the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- updated
On String - (String) The date when the control library was updated.
- version
Group StringLabel - The version group label. This is string is the unique identifier for the current version of the Control Library
- Constraints: The maximum length is
36
characters. The minimum length is36
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}$/
.
- Constraints: The maximum length is
- account
Id string - (String) The account ID.
- Constraints: The maximum length is
32
characters. The minimum length is0
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- control
Library stringDescription - The control library description.
- Constraints: The maximum length is
256
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Library stringId - (String) The ID that is associated with the created
control_library
- control
Library stringName - The control library name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_\\s\\-]*$/
.
- Constraints: The maximum length is
- control
Library stringType - The control library type. Use
custom
in most cases.- Constraints: Allowable values are:
predefined
,custom
.
- Constraints: Allowable values are:
- control
Library stringVersion - The control library version.
- Constraints: The maximum length is
64
characters. The minimum length is5
characters. The value must match regular expression/^[a-zA-Z0-9_\\-.]*$/
.
- Constraints: The maximum length is
- control
Parents numberCount - (Integer) The number of parent controls in the control library.
- controls
Scc
Control Library Control[] - The list of controls in a control library.
- Constraints: The maximum length is
1200
items. The minimum length is0
items. Nested schema for controls:
- Constraints: The maximum length is
- controls
Count number - (Optional, Integer) The number of controls.
- created
By string - (String) The user who created the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- created
On string - (String) The date when the control library was created.
- hierarchy
Enabled boolean - (Boolean) The indication of whether hierarchy is enabled for the control library.
- instance
Id string - The ID of the SCC instance in a particular region.
- latest boolean
- The latest version of the control library.
- scc
Control stringLibrary Id - The unique identifier of the scc_control_library.
- updated
By string - (String) The user who updated the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- updated
On string - (String) The date when the control library was updated.
- version
Group stringLabel - The version group label. This is string is the unique identifier for the current version of the Control Library
- Constraints: The maximum length is
36
characters. The minimum length is36
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}$/
.
- Constraints: The maximum length is
- account_
id str - (String) The account ID.
- Constraints: The maximum length is
32
characters. The minimum length is0
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- control_
library_ strdescription - The control library description.
- Constraints: The maximum length is
256
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control_
library_ strid - (String) The ID that is associated with the created
control_library
- control_
library_ strname - The control library name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_\\s\\-]*$/
.
- Constraints: The maximum length is
- control_
library_ strtype - The control library type. Use
custom
in most cases.- Constraints: Allowable values are:
predefined
,custom
.
- Constraints: Allowable values are:
- control_
library_ strversion - The control library version.
- Constraints: The maximum length is
64
characters. The minimum length is5
characters. The value must match regular expression/^[a-zA-Z0-9_\\-.]*$/
.
- Constraints: The maximum length is
- control_
parents_ floatcount - (Integer) The number of parent controls in the control library.
- controls
Sequence[Scc
Control Library Control Args] - The list of controls in a control library.
- Constraints: The maximum length is
1200
items. The minimum length is0
items. Nested schema for controls:
- Constraints: The maximum length is
- controls_
count float - (Optional, Integer) The number of controls.
- created_
by str - (String) The user who created the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- created_
on str - (String) The date when the control library was created.
- hierarchy_
enabled bool - (Boolean) The indication of whether hierarchy is enabled for the control library.
- instance_
id str - The ID of the SCC instance in a particular region.
- latest bool
- The latest version of the control library.
- scc_
control_ strlibrary_ id - The unique identifier of the scc_control_library.
- updated_
by str - (String) The user who updated the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- updated_
on str - (String) The date when the control library was updated.
- version_
group_ strlabel - The version group label. This is string is the unique identifier for the current version of the Control Library
- Constraints: The maximum length is
36
characters. The minimum length is36
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}$/
.
- Constraints: The maximum length is
- account
Id String - (String) The account ID.
- Constraints: The maximum length is
32
characters. The minimum length is0
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- control
Library StringDescription - The control library description.
- Constraints: The maximum length is
256
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Library StringId - (String) The ID that is associated with the created
control_library
- control
Library StringName - The control library name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_\\s\\-]*$/
.
- Constraints: The maximum length is
- control
Library StringType - The control library type. Use
custom
in most cases.- Constraints: Allowable values are:
predefined
,custom
.
- Constraints: Allowable values are:
- control
Library StringVersion - The control library version.
- Constraints: The maximum length is
64
characters. The minimum length is5
characters. The value must match regular expression/^[a-zA-Z0-9_\\-.]*$/
.
- Constraints: The maximum length is
- control
Parents NumberCount - (Integer) The number of parent controls in the control library.
- controls List<Property Map>
- The list of controls in a control library.
- Constraints: The maximum length is
1200
items. The minimum length is0
items. Nested schema for controls:
- Constraints: The maximum length is
- controls
Count Number - (Optional, Integer) The number of controls.
- created
By String - (String) The user who created the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- created
On String - (String) The date when the control library was created.
- hierarchy
Enabled Boolean - (Boolean) The indication of whether hierarchy is enabled for the control library.
- instance
Id String - The ID of the SCC instance in a particular region.
- latest Boolean
- The latest version of the control library.
- scc
Control StringLibrary Id - The unique identifier of the scc_control_library.
- updated
By String - (String) The user who updated the control library.
- Constraints: The maximum length is
255
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9-\\.:,_\\s]*$/
.
- Constraints: The maximum length is
- updated
On String - (String) The date when the control library was updated.
- version
Group StringLabel - The version group label. This is string is the unique identifier for the current version of the Control Library
- Constraints: The maximum length is
36
characters. The minimum length is36
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}$/
.
- Constraints: The maximum length is
Supporting Types
SccControlLibraryControl, SccControlLibraryControlArgs
- Control
Category string - The control category.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,\\-\\s]*$/
.
- Constraints: The maximum length is
- Control
Description string - The control description.
- Constraints: The maximum length is
1024
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/
.
- Constraints: The maximum length is
- Control
Docs SccControl Library Control Control Docs - The control documentation. Nested schema for control_docs:
- Control
Id string - The control name.
- Constraints: The maximum length is
36
characters. The minimum length is36
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Control
Name string - The ID of the control library that contains the profile.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Control
Parent string - The parent control.
- Constraints: The maximum length is
64
characters. The minimum length is0
characters. The value must match regular expression/[A-Za-z0-9]*/
.
- Constraints: The maximum length is
- Control
Requirement bool - Is this a control that can be automated or manually evaluated.
- Control
Specifications List<SccControl Library Control Control Specification> - The control specifications.
- Constraints: The maximum length is
100
items. The minimum length is0
items. Nested schema for control_specifications:
- Constraints: The maximum length is
- List<string>
- The control tags.
- Constraints: The list items must match regular expression
/^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/
. The maximum length is512
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Status string
- The control status. Set to
enabled
to other resources to use this control library,disabled
otherwise.- Constraints: Allowable values are:
enabled
,disabled
.
- Constraints: Allowable values are:
- Control
Category string - The control category.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,\\-\\s]*$/
.
- Constraints: The maximum length is
- Control
Description string - The control description.
- Constraints: The maximum length is
1024
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/
.
- Constraints: The maximum length is
- Control
Docs SccControl Library Control Control Docs - The control documentation. Nested schema for control_docs:
- Control
Id string - The control name.
- Constraints: The maximum length is
36
characters. The minimum length is36
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Control
Name string - The ID of the control library that contains the profile.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Control
Parent string - The parent control.
- Constraints: The maximum length is
64
characters. The minimum length is0
characters. The value must match regular expression/[A-Za-z0-9]*/
.
- Constraints: The maximum length is
- Control
Requirement bool - Is this a control that can be automated or manually evaluated.
- Control
Specifications []SccControl Library Control Control Specification - The control specifications.
- Constraints: The maximum length is
100
items. The minimum length is0
items. Nested schema for control_specifications:
- Constraints: The maximum length is
- []string
- The control tags.
- Constraints: The list items must match regular expression
/^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/
. The maximum length is512
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Status string
- The control status. Set to
enabled
to other resources to use this control library,disabled
otherwise.- Constraints: Allowable values are:
enabled
,disabled
.
- Constraints: Allowable values are:
- control
Category String - The control category.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,\\-\\s]*$/
.
- Constraints: The maximum length is
- control
Description String - The control description.
- Constraints: The maximum length is
1024
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/
.
- Constraints: The maximum length is
- control
Docs SccControl Library Control Control Docs - The control documentation. Nested schema for control_docs:
- control
Id String - The control name.
- Constraints: The maximum length is
36
characters. The minimum length is36
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Name String - The ID of the control library that contains the profile.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Parent String - The parent control.
- Constraints: The maximum length is
64
characters. The minimum length is0
characters. The value must match regular expression/[A-Za-z0-9]*/
.
- Constraints: The maximum length is
- control
Requirement Boolean - Is this a control that can be automated or manually evaluated.
- control
Specifications List<SccControl Library Control Control Specification> - The control specifications.
- Constraints: The maximum length is
100
items. The minimum length is0
items. Nested schema for control_specifications:
- Constraints: The maximum length is
- List<String>
- The control tags.
- Constraints: The list items must match regular expression
/^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/
. The maximum length is512
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- status String
- The control status. Set to
enabled
to other resources to use this control library,disabled
otherwise.- Constraints: Allowable values are:
enabled
,disabled
.
- Constraints: Allowable values are:
- control
Category string - The control category.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,\\-\\s]*$/
.
- Constraints: The maximum length is
- control
Description string - The control description.
- Constraints: The maximum length is
1024
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/
.
- Constraints: The maximum length is
- control
Docs SccControl Library Control Control Docs - The control documentation. Nested schema for control_docs:
- control
Id string - The control name.
- Constraints: The maximum length is
36
characters. The minimum length is36
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Name string - The ID of the control library that contains the profile.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Parent string - The parent control.
- Constraints: The maximum length is
64
characters. The minimum length is0
characters. The value must match regular expression/[A-Za-z0-9]*/
.
- Constraints: The maximum length is
- control
Requirement boolean - Is this a control that can be automated or manually evaluated.
- control
Specifications SccControl Library Control Control Specification[] - The control specifications.
- Constraints: The maximum length is
100
items. The minimum length is0
items. Nested schema for control_specifications:
- Constraints: The maximum length is
- string[]
- The control tags.
- Constraints: The list items must match regular expression
/^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/
. The maximum length is512
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- status string
- The control status. Set to
enabled
to other resources to use this control library,disabled
otherwise.- Constraints: Allowable values are:
enabled
,disabled
.
- Constraints: Allowable values are:
- control_
category str - The control category.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,\\-\\s]*$/
.
- Constraints: The maximum length is
- control_
description str - The control description.
- Constraints: The maximum length is
1024
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/
.
- Constraints: The maximum length is
- control_
docs SccControl Library Control Control Docs - The control documentation. Nested schema for control_docs:
- control_
id str - The control name.
- Constraints: The maximum length is
36
characters. The minimum length is36
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control_
name str - The ID of the control library that contains the profile.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control_
parent str - The parent control.
- Constraints: The maximum length is
64
characters. The minimum length is0
characters. The value must match regular expression/[A-Za-z0-9]*/
.
- Constraints: The maximum length is
- control_
requirement bool - Is this a control that can be automated or manually evaluated.
- control_
specifications Sequence[SccControl Library Control Control Specification] - The control specifications.
- Constraints: The maximum length is
100
items. The minimum length is0
items. Nested schema for control_specifications:
- Constraints: The maximum length is
- Sequence[str]
- The control tags.
- Constraints: The list items must match regular expression
/^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/
. The maximum length is512
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- status str
- The control status. Set to
enabled
to other resources to use this control library,disabled
otherwise.- Constraints: Allowable values are:
enabled
,disabled
.
- Constraints: Allowable values are:
- control
Category String - The control category.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,\\-\\s]*$/
.
- Constraints: The maximum length is
- control
Description String - The control description.
- Constraints: The maximum length is
1024
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/
.
- Constraints: The maximum length is
- control
Docs Property Map - The control documentation. Nested schema for control_docs:
- control
Id String - The control name.
- Constraints: The maximum length is
36
characters. The minimum length is36
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Name String - The ID of the control library that contains the profile.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Parent String - The parent control.
- Constraints: The maximum length is
64
characters. The minimum length is0
characters. The value must match regular expression/[A-Za-z0-9]*/
.
- Constraints: The maximum length is
- control
Requirement Boolean - Is this a control that can be automated or manually evaluated.
- control
Specifications List<Property Map> - The control specifications.
- Constraints: The maximum length is
100
items. The minimum length is0
items. Nested schema for control_specifications:
- Constraints: The maximum length is
- List<String>
- The control tags.
- Constraints: The list items must match regular expression
/^[a-zA-Z0-9_,'"\\s\\-\\[\\]]+$/
. The maximum length is512
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- status String
- The control status. Set to
enabled
to other resources to use this control library,disabled
otherwise.- Constraints: Allowable values are:
enabled
,disabled
.
- Constraints: Allowable values are:
SccControlLibraryControlControlDocs, SccControlLibraryControlControlDocsArgs
- Control
Docs stringId - The ID of the control documentation.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Control
Docs stringType - The type of control documentation.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Control
Docs stringId - The ID of the control documentation.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Control
Docs stringType - The type of control documentation.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Docs StringId - The ID of the control documentation.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Docs StringType - The type of control documentation.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Docs stringId - The ID of the control documentation.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Docs stringType - The type of control documentation.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control_
docs_ strid - The ID of the control documentation.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control_
docs_ strtype - The type of control documentation.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Docs StringId - The ID of the control documentation.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Docs StringType - The type of control documentation.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
SccControlLibraryControlControlSpecification, SccControlLibraryControlControlSpecificationArgs
- Assessments
List<Scc
Control Library Control Control Specification Assessment> - The assessments.
- Constraints: The maximum length is
10
items. The minimum length is0
items. Nested schema for assessments:
- Constraints: The maximum length is
- Assessments
Count double - The number of assessments.
- Assessments
Map Dictionary<string, string> - Component
Id string - The component ID.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- Component
Name string - The component name.
- Constraints: The maximum length is
512
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Control
Specification stringDescription - The control specifications description.
- Constraints: The maximum length is
1024
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'\\s\\-]*$/
.
- Constraints: The maximum length is
- Control
Specification stringId - The control specification ID.
- Constraints: The maximum length is
36
characters. The minimum length is36
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}$/
.
- Constraints: The maximum length is
- Environment string
- The control specifications environment.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- Responsibility string
- The responsibility for managing the control.
- Constraints: Allowable values are:
user
.
- Constraints: Allowable values are:
- Assessments
[]Scc
Control Library Control Control Specification Assessment - The assessments.
- Constraints: The maximum length is
10
items. The minimum length is0
items. Nested schema for assessments:
- Constraints: The maximum length is
- Assessments
Count float64 - The number of assessments.
- Assessments
Map map[string]string - Component
Id string - The component ID.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- Component
Name string - The component name.
- Constraints: The maximum length is
512
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Control
Specification stringDescription - The control specifications description.
- Constraints: The maximum length is
1024
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'\\s\\-]*$/
.
- Constraints: The maximum length is
- Control
Specification stringId - The control specification ID.
- Constraints: The maximum length is
36
characters. The minimum length is36
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}$/
.
- Constraints: The maximum length is
- Environment string
- The control specifications environment.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- Responsibility string
- The responsibility for managing the control.
- Constraints: Allowable values are:
user
.
- Constraints: Allowable values are:
- assessments
List<Scc
Control Library Control Control Specification Assessment> - The assessments.
- Constraints: The maximum length is
10
items. The minimum length is0
items. Nested schema for assessments:
- Constraints: The maximum length is
- assessments
Count Double - The number of assessments.
- assessments
Map Map<String,String> - component
Id String - The component ID.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- component
Name String - The component name.
- Constraints: The maximum length is
512
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Specification StringDescription - The control specifications description.
- Constraints: The maximum length is
1024
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'\\s\\-]*$/
.
- Constraints: The maximum length is
- control
Specification StringId - The control specification ID.
- Constraints: The maximum length is
36
characters. The minimum length is36
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}$/
.
- Constraints: The maximum length is
- environment String
- The control specifications environment.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- responsibility String
- The responsibility for managing the control.
- Constraints: Allowable values are:
user
.
- Constraints: Allowable values are:
- assessments
Scc
Control Library Control Control Specification Assessment[] - The assessments.
- Constraints: The maximum length is
10
items. The minimum length is0
items. Nested schema for assessments:
- Constraints: The maximum length is
- assessments
Count number - The number of assessments.
- assessments
Map {[key: string]: string} - component
Id string - The component ID.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- component
Name string - The component name.
- Constraints: The maximum length is
512
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Specification stringDescription - The control specifications description.
- Constraints: The maximum length is
1024
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'\\s\\-]*$/
.
- Constraints: The maximum length is
- control
Specification stringId - The control specification ID.
- Constraints: The maximum length is
36
characters. The minimum length is36
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}$/
.
- Constraints: The maximum length is
- environment string
- The control specifications environment.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- responsibility string
- The responsibility for managing the control.
- Constraints: Allowable values are:
user
.
- Constraints: Allowable values are:
- assessments
Sequence[Scc
Control Library Control Control Specification Assessment] - The assessments.
- Constraints: The maximum length is
10
items. The minimum length is0
items. Nested schema for assessments:
- Constraints: The maximum length is
- assessments_
count float - The number of assessments.
- assessments_
map Mapping[str, str] - component_
id str - The component ID.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- component_
name str - The component name.
- Constraints: The maximum length is
512
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control_
specification_ strdescription - The control specifications description.
- Constraints: The maximum length is
1024
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'\\s\\-]*$/
.
- Constraints: The maximum length is
- control_
specification_ strid - The control specification ID.
- Constraints: The maximum length is
36
characters. The minimum length is36
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}$/
.
- Constraints: The maximum length is
- environment str
- The control specifications environment.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- responsibility str
- The responsibility for managing the control.
- Constraints: Allowable values are:
user
.
- Constraints: Allowable values are:
- assessments List<Property Map>
- The assessments.
- Constraints: The maximum length is
10
items. The minimum length is0
items. Nested schema for assessments:
- Constraints: The maximum length is
- assessments
Count Number - The number of assessments.
- assessments
Map Map<String> - component
Id String - The component ID.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- component
Name String - The component name.
- Constraints: The maximum length is
512
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- control
Specification StringDescription - The control specifications description.
- Constraints: The maximum length is
1024
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'\\s\\-]*$/
.
- Constraints: The maximum length is
- control
Specification StringId - The control specification ID.
- Constraints: The maximum length is
36
characters. The minimum length is36
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}$/
.
- Constraints: The maximum length is
- environment String
- The control specifications environment.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9-]*$/
.
- Constraints: The maximum length is
- responsibility String
- The responsibility for managing the control.
- Constraints: Allowable values are:
user
.
- Constraints: Allowable values are:
SccControlLibraryControlControlSpecificationAssessment, SccControlLibraryControlControlSpecificationAssessmentArgs
- Assessment
Id string - The assessment ID.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Assessment
Description string - The assessment description.
- Constraints: The maximum length is
256
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'\\s\\-]*$/
.
- Constraints: The maximum length is
- Assessment
Method string - The assessment method.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Assessment
Type string - The assessment type.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Parameter
Count double - The parameter count.
- Parameters
List<Scc
Control Library Control Control Specification Assessment Parameter> - The parameters.
- Constraints: The maximum length is
512
items. The minimum length is0
items. Nested schema for parameters:
- Constraints: The maximum length is
- Assessment
Id string - The assessment ID.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Assessment
Description string - The assessment description.
- Constraints: The maximum length is
256
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'\\s\\-]*$/
.
- Constraints: The maximum length is
- Assessment
Method string - The assessment method.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Assessment
Type string - The assessment type.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- Parameter
Count float64 - The parameter count.
- Parameters
[]Scc
Control Library Control Control Specification Assessment Parameter - The parameters.
- Constraints: The maximum length is
512
items. The minimum length is0
items. Nested schema for parameters:
- Constraints: The maximum length is
- assessment
Id String - The assessment ID.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- assessment
Description String - The assessment description.
- Constraints: The maximum length is
256
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'\\s\\-]*$/
.
- Constraints: The maximum length is
- assessment
Method String - The assessment method.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- assessment
Type String - The assessment type.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- parameter
Count Double - The parameter count.
- parameters
List<Scc
Control Library Control Control Specification Assessment Parameter> - The parameters.
- Constraints: The maximum length is
512
items. The minimum length is0
items. Nested schema for parameters:
- Constraints: The maximum length is
- assessment
Id string - The assessment ID.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- assessment
Description string - The assessment description.
- Constraints: The maximum length is
256
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'\\s\\-]*$/
.
- Constraints: The maximum length is
- assessment
Method string - The assessment method.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- assessment
Type string - The assessment type.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- parameter
Count number - The parameter count.
- parameters
Scc
Control Library Control Control Specification Assessment Parameter[] - The parameters.
- Constraints: The maximum length is
512
items. The minimum length is0
items. Nested schema for parameters:
- Constraints: The maximum length is
- assessment_
id str - The assessment ID.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- assessment_
description str - The assessment description.
- Constraints: The maximum length is
256
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'\\s\\-]*$/
.
- Constraints: The maximum length is
- assessment_
method str - The assessment method.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- assessment_
type str - The assessment type.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- parameter_
count float - The parameter count.
- parameters
Sequence[Scc
Control Library Control Control Specification Assessment Parameter] - The parameters.
- Constraints: The maximum length is
512
items. The minimum length is0
items. Nested schema for parameters:
- Constraints: The maximum length is
- assessment
Id String - The assessment ID.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- assessment
Description String - The assessment description.
- Constraints: The maximum length is
256
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'\\s\\-]*$/
.
- Constraints: The maximum length is
- assessment
Method String - The assessment method.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- assessment
Type String - The assessment type.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/[A-Za-z0-9]+/
.
- Constraints: The maximum length is
- parameter
Count Number - The parameter count.
- parameters List<Property Map>
- The parameters.
- Constraints: The maximum length is
512
items. The minimum length is0
items. Nested schema for parameters:
- Constraints: The maximum length is
SccControlLibraryControlControlSpecificationAssessmentParameter, SccControlLibraryControlControlSpecificationAssessmentParameterArgs
- Parameter
Display stringName - The parameter display name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'\\s\\-]*$/
.
- Constraints: The maximum length is
- Parameter
Name string - The parameter name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_\\s\\-]*$/
.
- Constraints: The maximum length is
- Parameter
Type string - The parameter type.
- Constraints: Allowable values are:
string
,numeric
,general
,boolean
,string_list
,ip_list
,timestamp
.
- Constraints: Allowable values are:
- Parameter
Display stringName - The parameter display name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'\\s\\-]*$/
.
- Constraints: The maximum length is
- Parameter
Name string - The parameter name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_\\s\\-]*$/
.
- Constraints: The maximum length is
- Parameter
Type string - The parameter type.
- Constraints: Allowable values are:
string
,numeric
,general
,boolean
,string_list
,ip_list
,timestamp
.
- Constraints: Allowable values are:
- parameter
Display StringName - The parameter display name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'\\s\\-]*$/
.
- Constraints: The maximum length is
- parameter
Name String - The parameter name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_\\s\\-]*$/
.
- Constraints: The maximum length is
- parameter
Type String - The parameter type.
- Constraints: Allowable values are:
string
,numeric
,general
,boolean
,string_list
,ip_list
,timestamp
.
- Constraints: Allowable values are:
- parameter
Display stringName - The parameter display name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'\\s\\-]*$/
.
- Constraints: The maximum length is
- parameter
Name string - The parameter name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_\\s\\-]*$/
.
- Constraints: The maximum length is
- parameter
Type string - The parameter type.
- Constraints: Allowable values are:
string
,numeric
,general
,boolean
,string_list
,ip_list
,timestamp
.
- Constraints: Allowable values are:
- parameter_
display_ strname - The parameter display name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'\\s\\-]*$/
.
- Constraints: The maximum length is
- parameter_
name str - The parameter name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_\\s\\-]*$/
.
- Constraints: The maximum length is
- parameter_
type str - The parameter type.
- Constraints: Allowable values are:
string
,numeric
,general
,boolean
,string_list
,ip_list
,timestamp
.
- Constraints: Allowable values are:
- parameter
Display StringName - The parameter display name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_,'\\s\\-]*$/
.
- Constraints: The maximum length is
- parameter
Name String - The parameter name.
- Constraints: The maximum length is
64
characters. The minimum length is2
characters. The value must match regular expression/^[a-zA-Z0-9_\\s\\-]*$/
.
- Constraints: The maximum length is
- parameter
Type String - The parameter type.
- Constraints: Allowable values are:
string
,numeric
,general
,boolean
,string_list
,ip_list
,timestamp
.
- Constraints: Allowable values are:
Import
You can import the ibm_scc_control_library
resource by using id
.
The id
property can be formed from instance_id
and control_library_id
in the following format:
bash
<instance_id>/<control_library_id>
instance_id
: A string. The instance ID.control_library_id
: A string. The control library ID.
Syntax
bash
$ pulumi import ibm:index/sccControlLibrary:SccControlLibrary scc_control_library <instance_id>/<control_library_id>
Example
bash
$ pulumi import ibm:index/sccControlLibrary:SccControlLibrary scc_control_library 00000000-1111-2222-3333-444444444444/f3517159-889e-4781-819a-89d89b747c85
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.