Package-level declarations

Types

Link copied to clipboard

Provides an AWS Network Firewall Firewall Resource

Link copied to clipboard
data class FirewallArgs(val deleteProtection: Output<Boolean>? = null, val description: Output<String>? = null, val encryptionConfiguration: Output<FirewallEncryptionConfigurationArgs>? = null, val firewallPolicyArn: Output<String>? = null, val firewallPolicyChangeProtection: Output<Boolean>? = null, val name: Output<String>? = null, val subnetChangeProtection: Output<Boolean>? = null, val subnetMappings: Output<List<FirewallSubnetMappingArgs>>? = null, val tags: Output<Map<String, String>>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<FirewallArgs>

Provides an AWS Network Firewall Firewall Resource

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides an AWS Network Firewall Firewall Policy Resource

Link copied to clipboard
data class FirewallPolicyArgs(val description: Output<String>? = null, val encryptionConfiguration: Output<FirewallPolicyEncryptionConfigurationArgs>? = null, val firewallPolicy: Output<FirewallPolicyFirewallPolicyArgs>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<FirewallPolicyArgs>

Provides an AWS Network Firewall Firewall Policy Resource

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides an AWS Network Firewall Logging Configuration Resource

Link copied to clipboard
data class LoggingConfigurationArgs(val firewallArn: Output<String>? = null, val loggingConfiguration: Output<LoggingConfigurationLoggingConfigurationArgs>? = null) : ConvertibleToJava<LoggingConfigurationArgs>

Provides an AWS Network Firewall Logging Configuration Resource

Link copied to clipboard
Link copied to clipboard

Provides an AWS Network Firewall Resource Policy Resource for a rule group or firewall policy.

Link copied to clipboard
data class ResourcePolicyArgs(val policy: Output<String>? = null, val resourceArn: Output<String>? = null) : ConvertibleToJava<ResourcePolicyArgs>

Provides an AWS Network Firewall Resource Policy Resource for a rule group or firewall policy.

Link copied to clipboard
Link copied to clipboard

Provides an AWS Network Firewall Rule Group Resource

Link copied to clipboard
data class RuleGroupArgs(val capacity: Output<Int>? = null, val description: Output<String>? = null, val encryptionConfiguration: Output<RuleGroupEncryptionConfigurationArgs>? = null, val name: Output<String>? = null, val ruleGroup: Output<RuleGroupRuleGroupArgs>? = null, val rules: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null) : ConvertibleToJava<RuleGroupArgs>

Provides an AWS Network Firewall Rule Group Resource

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun firewallResource(name: String, block: suspend FirewallResourceBuilder.() -> Unit): Firewall
Link copied to clipboard
Link copied to clipboard
suspend fun ruleGroupResource(name: String, block: suspend RuleGroupResourceBuilder.() -> Unit): RuleGroup