ParameterConfigurationProperty Struct
An object that provides the current value of a security control parameter and identifies whether it has been customized.
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 parameterConfigurationProperty: securityhub.CfnConfigurationPolicy.ParameterConfigurationProperty = {
valueType: 'valueType',
// the properties below are optional
value: {
boolean: false,
double: 123,
enum: 'enum',
enumList: ['enumList'],
integer: 123,
integerList: [123],
string: 'string',
stringList: ['stringList'],
},
};
Properties
valueIResolvable | CfnConfigurationPolicy.ParameterValuePropertyvaluetyping.Union[IResolvable, ParameterValueProperty]valueIResolvableValueIResolvableValueinterface{}#The current value of a control parameter.
Identifies whether a control parameter uses a custom user-defined value or subscribes to the default AWS Security Hub CSPM behavior.
notes
When ValueType is set equal to DEFAULT , the default behavior can be a specific Security Hub CSPM default value, or the default behavior can be to ignore a specific parameter. When ValueType is set equal to DEFAULT , Security Hub CSPM ignores user-provided input for the Value field.
When ValueType is set equal to CUSTOM , the Value field can't be empty.