Skip to content
v2.275.0

CfnSecurityControlProps Struct ​

Properties for defining a CfnSecurityControl.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_securityhub as securityhub } from 'aws-cdk-lib';
const cfnSecurityControlProps: securityhub.CfnSecurityControlProps = {
  parameters: {
    parametersKey: {
      valueType: 'valueType',

      // the properties below are optional
      value: {
        boolean: false,
        double: 123,
        enum: 'enum',
        enumList: ['enumList'],
        integer: 123,
        integerList: [123],
        string: 'string',
        stringList: ['stringList'],
      },
    },
  },

  // the properties below are optional
  lastUpdateReason: 'lastUpdateReason',
  securityControlArn: 'securityControlArn',
  securityControlId: 'securityControlId',
};

Properties ​

lastUpdateReasonoptionalstringlast_update_reasonoptionalstrlastUpdateReasonoptionalStringLastUpdateReasonoptionalstringLastUpdateReasonoptional*string#
The most recent reason for updating the customizable properties of a security control.
notes

This differs from the UpdateReason field of the BatchUpdateStandardsControlAssociations API, which tracks the reason for updating the enablement status of a control. This field accepts alphanumeric characters in addition to white spaces, dashes, and underscores.

parametersIResolvable | { [key: string]: IResolvable | CfnSecurityControl.ParameterConfigurationProperty }parameterstyping.Union[IResolvable, typing.Mapping[str, typing.Union[IResolvable, ParameterConfigurationProperty]]]parametersIResolvableParametersIResolvableParametersinterface{}required#
An object that identifies the name of a control parameter, its current value, and whether it has been customized.
securityControlArnoptionalstringsecurity_control_arnoptionalstrsecurityControlArnoptionalStringSecurityControlArnoptionalstringSecurityControlArnoptional*string#
The Amazon Resource Name (ARN) for a security control across standards, such as `arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1` . This parameter doesn't mention a specific standard.
securityControlIdoptionalstringsecurity_control_idoptionalstrsecurityControlIdoptionalStringSecurityControlIdoptionalstringSecurityControlIdoptional*string#
The unique identifier of a security control across standards.

Values for this field typically consist of an AWS service name and a number, such as APIGateway.3.