Skip to content

UpdateConfigurationPolicyRequest

Source code in docs_src/capo_securityhub/types/update_configuration_policy_request.py
class UpdateConfigurationPolicyRequest(TypedDict, closed=True):
    identifier: "capo_securityhub.types.non_empty_string.NonEmptyString"
    """<p> The Amazon Resource Name (ARN) or universally unique identifier (UUID) of the configuration policy. </p>"""
    name: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p> The name of the configuration policy. Alphanumeric characters and the following ASCII characters are permitted: <code>-, ., !, *, /</code>. </p>"""
    description: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p> The description of the configuration policy. </p>"""
    updated_reason: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p> The reason for updating the configuration policy. </p>"""
    configuration_policy: NotRequired["capo_securityhub.types.policy.Policy"]
    """<p> An object that defines how Security Hub CSPM is configured. It includes whether Security Hub CSPM is enabled or disabled, a list of enabled security standards, a list of enabled or disabled security controls, and a list of custom parameter values for specified controls. If you provide a list of security controls that are enabled in the configuration policy, Security Hub CSPM disables all other controls (including newly released controls). If you provide a list of security controls that are disabled in the configuration policy, Security Hub CSPM enables all other controls (including newly released controls). </p> <p>When updating a configuration policy, provide a complete list of standards that you want to enable and a complete list of controls that you want to enable or disable. The updated configuration replaces the current configuration.</p>"""

configuration_policy instance-attribute

configuration_policy: NotRequired[Policy]

An object that defines how Security Hub CSPM is configured. It includes whether Security Hub CSPM is enabled or disabled, a list of enabled security standards, a list of enabled or disabled security controls, and a list of custom parameter values for specified controls. If you provide a list of security controls that are enabled in the configuration policy, Security Hub CSPM disables all other controls (including newly released controls). If you provide a list of security controls that are disabled in the configuration policy, Security Hub CSPM enables all other controls (including newly released controls).

When updating a configuration policy, provide a complete list of standards that you want to enable and a complete list of controls that you want to enable or disable. The updated configuration replaces the current configuration.

description instance-attribute

description: NotRequired[NonEmptyString]

The description of the configuration policy.

identifier instance-attribute

identifier: NonEmptyString

The Amazon Resource Name (ARN) or universally unique identifier (UUID) of the configuration policy.

name instance-attribute

name: NotRequired[NonEmptyString]

The name of the configuration policy. Alphanumeric characters and the following ASCII characters are permitted: -, ., !, *, /.

updated_reason instance-attribute

updated_reason: NotRequired[NonEmptyString]

The reason for updating the configuration policy.