def __init__(__self__, *, layer7_ddos_defense_config: Optional[pulumi.Input['SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigArgs']]=None):
    "\n        Configuration options for Cloud Armor Adaptive Protection (CAAP).\n        :param pulumi.Input['SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigArgs'] layer7_ddos_defense_config: If set to true, enables Cloud Armor Machine Learning.\n        "
    if (layer7_ddos_defense_config is not None):
        pulumi.set(__self__, 'layer7_ddos_defense_config', layer7_ddos_defense_config)
Configuration options for Cloud Armor Adaptive Protection (CAAP).
:param pulumi.Input['SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigArgs'] layer7_ddos_defense_config: If set to true, enables Cloud Armor Machine Learning.
def __init__(__self__, *, layer7_ddos_defense_config: Optional[pulumi.Input['SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigArgs']]=None):
    "\n        Configuration options for Cloud Armor Adaptive Protection (CAAP).\n        :param pulumi.Input['SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigArgs'] layer7_ddos_defense_config: If set to true, enables Cloud Armor Machine Learning.\n        "
    if (layer7_ddos_defense_config is not None):
        pulumi.set(__self__, 'layer7_ddos_defense_config', layer7_ddos_defense_config)