Package-level declarations
Types
Link copied to clipboard
data class FirewallArgs(val deleteProtection: Output<Boolean>? = null, val description: Output<String>? = null, val firewallName: Output<String>? = null, val firewallPolicyArn: Output<String>? = null, val firewallPolicyChangeProtection: Output<Boolean>? = null, val subnetChangeProtection: Output<Boolean>? = null, val subnetMappings: Output<List<FirewallSubnetMappingArgs>>? = null, val tags: Output<List<FirewallTagArgs>>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<FirewallArgs>
Resource type definition for AWS::NetworkFirewall::Firewall
Link copied to clipboard
class FirewallArgsBuilder
Builder for FirewallArgs.
Link copied to clipboard
Link copied to clipboard
Resource type definition for AWS::NetworkFirewall::FirewallPolicy
Link copied to clipboard
data class FirewallPolicyArgs(val description: Output<String>? = null, val firewallPolicy: Output<FirewallPolicyArgs>? = null, val firewallPolicyName: Output<String>? = null, val tags: Output<List<FirewallPolicyTagArgs>>? = null) : ConvertibleToJava<FirewallPolicyArgs>
Resource type definition for AWS::NetworkFirewall::FirewallPolicy
Link copied to clipboard
Builder for FirewallPolicyArgs.
Link copied to clipboard
Link copied to clipboard
Builder for FirewallPolicy.
Link copied to clipboard
class FirewallResourceBuilder
Builder for Firewall.
Link copied to clipboard
Resource type definition for AWS::NetworkFirewall::LoggingConfiguration
Link copied to clipboard
data class LoggingConfigurationArgs(val firewallArn: Output<String>? = null, val firewallName: Output<String>? = null, val loggingConfiguration: Output<LoggingConfigurationArgs>? = null) : ConvertibleToJava<LoggingConfigurationArgs>
Resource type definition for AWS::NetworkFirewall::LoggingConfiguration
Link copied to clipboard
Builder for LoggingConfigurationArgs.
Link copied to clipboard
Link copied to clipboard
Builder for LoggingConfiguration.
Link copied to clipboard
object NetworkfirewallFunctions
Link copied to clipboard
data class RuleGroupArgs(val capacity: Output<Int>? = null, val description: Output<String>? = null, val ruleGroup: Output<RuleGroupArgs>? = null, val ruleGroupName: Output<String>? = null, val tags: Output<List<RuleGroupTagArgs>>? = null, val type: Output<RuleGroupTypeEnum>? = null) : ConvertibleToJava<RuleGroupArgs>
Resource type definition for AWS::NetworkFirewall::RuleGroup
Link copied to clipboard
class RuleGroupArgsBuilder
Builder for RuleGroupArgs.
Link copied to clipboard
Link copied to clipboard
class RuleGroupResourceBuilder
Builder for RuleGroup.
Functions
Link copied to clipboard
suspend fun firewallPolicy(name: String, block: suspend FirewallPolicyResourceBuilder.() -> Unit): FirewallPolicy
Link copied to clipboard
suspend fun loggingConfiguration(name: String, block: suspend LoggingConfigurationResourceBuilder.() -> Unit): LoggingConfiguration