Skip to content

ParameterConfiguration

Source code in docs_src/capo_securityhub/types/parameter_configuration.py
class ParameterConfiguration(TypedDict, closed=True):
    value_type: NotRequired[
        "capo_securityhub.types.parameter_value_type.ParameterValueType"
    ]
    """<p> Identifies whether a control parameter uses a custom user-defined value or subscribes to the default Security Hub CSPM behavior.</p> <p>When <code>ValueType</code> is set equal to <code>DEFAULT</code>, the default behavior can be a specific Security Hub CSPM default value, or the default behavior can be to ignore a specific parameter. When <code>ValueType</code> is set equal to <code>DEFAULT</code>, Security Hub CSPM ignores user-provided input for the <code>Value</code> field.</p> <p>When <code>ValueType</code> is set equal to <code>CUSTOM</code>, the <code>Value</code> field can't be empty.</p>"""
    value: NotRequired["capo_securityhub.types.parameter_value.ParameterValue"]
    """<p> The current value of a control parameter. </p>"""

value instance-attribute

value: NotRequired[ParameterValue]

The current value of a control parameter.

value_type instance-attribute

value_type: NotRequired[ParameterValueType]

Identifies whether a control parameter uses a custom user-defined value or subscribes to the default Security Hub CSPM behavior.

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.