createRule
Creates a rule. A rule defines a network security configuration to enforce, such as an AWS WAF rule group or configuration data. Use isPublished to create the rule in published (ACTIVE) or draft (DRAFT) state.
Samples
// Creates a new WAF inspection rule in draft state.
val resp = networkSecurityManagerClient.createRule {
clientToken = "550e8400-e29b-41d4-a716-446655440000"
ruleName = "block-known-bad-ips"
firewallType = RuleFirewallType.fromValue("WAF")
ruleType = RuleType.fromValue("INSPECTION")
ruleDescription = "Blocks requests from known malicious IP addresses"
configuration = buildDocument {
}
isPublished = false
}Content copied to clipboard