GenerateRuleConfigurationRequest
¶
Source code in docs_src/capo_network_security_manager/types/generate_rule_configuration_request.py
client_token
instance-attribute
¶
client_token: NotRequired[IdempotencyToken]
A unique, case-sensitive token that you provide to ensure that the operation completes no more than one time. If you retry a request with the same client token and the same parameters, the service returns the result of the original successful request.
current_configuration
instance-attribute
¶
current_configuration: NotRequired[str]
An existing configuration to edit, as a JSON string. When you provide this value, the operation edits the configuration. When you omit it, the operation generates a new configuration.
prompt
instance-attribute
¶
prompt: SensitiveString
A natural-language description of the configuration that you want to generate.
rule_firewall_type
instance-attribute
¶
rule_firewall_type: RuleFirewallType
The firewall type of the rule.
rule_type
instance-attribute
¶
rule_type: RuleType
The type of the rule. CONFIGURATION rules contain firewall settings, and INSPECTION rules contain rule groups.
waf_config_data_type
instance-attribute
¶
waf_config_data_type: NotRequired[WAFConfigDataType]
For AWS WAF configuration rules, the specific AWS WAF configuration variant to generate. This is optional; if you omit it, the service selects the variant.