Package-level declarations

Types

Link copied to clipboard
data class FirewallPolicyActionDefinitionArgs(val publishMetricAction: Output<FirewallPolicyPublishMetricActionArgs>? = null) : ConvertibleToJava<FirewallPolicyActionDefinitionArgs>
Link copied to clipboard
data class FirewallPolicyArgs(val policyVariables: Output<FirewallPolicyPolicyVariablesPropertiesArgs>? = null, val statefulDefaultActions: Output<List<String>>? = null, val statefulEngineOptions: Output<FirewallPolicyStatefulEngineOptionsArgs>? = null, val statefulRuleGroupReferences: Output<List<FirewallPolicyStatefulRuleGroupReferenceArgs>>? = null, val statelessCustomActions: Output<List<FirewallPolicyCustomActionArgs>>? = null, val statelessDefaultActions: Output<List<String>>, val statelessFragmentDefaultActions: Output<List<String>>, val statelessRuleGroupReferences: Output<List<FirewallPolicyStatelessRuleGroupReferenceArgs>>? = null) : ConvertibleToJava<FirewallPolicyArgs>
Link copied to clipboard
Link copied to clipboard
data class FirewallPolicyCustomActionArgs(val actionDefinition: Output<FirewallPolicyActionDefinitionArgs>, val actionName: Output<String>) : ConvertibleToJava<FirewallPolicyCustomActionArgs>
Link copied to clipboard
data class FirewallPolicyDimensionArgs(val value: Output<String>) : ConvertibleToJava<FirewallPolicyDimensionArgs>
data class FirewallPolicyPolicyVariablesPropertiesArgs(val ruleVariables: Output<FirewallPolicyRuleVariablesArgs>? = null) : ConvertibleToJava<FirewallPolicyPolicyVariablesPropertiesArgs>
Link copied to clipboard
data class FirewallPolicyPublishMetricActionArgs(val dimensions: Output<List<FirewallPolicyDimensionArgs>>) : ConvertibleToJava<FirewallPolicyPublishMetricActionArgs>
Link copied to clipboard
class FirewallPolicyRuleVariablesArgs : ConvertibleToJava<FirewallPolicyRuleVariablesArgs>
Link copied to clipboard
data class FirewallPolicyStatefulEngineOptionsArgs(val ruleOrder: Output<FirewallPolicyRuleOrder>? = null, val streamExceptionPolicy: Output<FirewallPolicyStreamExceptionPolicy>? = null) : ConvertibleToJava<FirewallPolicyStatefulEngineOptionsArgs>
data class FirewallPolicyStatefulRuleGroupOverrideArgs(val action: Output<FirewallPolicyOverrideAction>? = null) : ConvertibleToJava<FirewallPolicyStatefulRuleGroupOverrideArgs>
data class FirewallPolicyStatefulRuleGroupReferenceArgs(val override: Output<FirewallPolicyStatefulRuleGroupOverrideArgs>? = null, val priority: Output<Int>? = null, val resourceArn: Output<String>) : ConvertibleToJava<FirewallPolicyStatefulRuleGroupReferenceArgs>
data class FirewallPolicyStatelessRuleGroupReferenceArgs(val priority: Output<Int>, val resourceArn: Output<String>) : ConvertibleToJava<FirewallPolicyStatelessRuleGroupReferenceArgs>
Link copied to clipboard
data class FirewallPolicyTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<FirewallPolicyTagArgs>
Link copied to clipboard
data class FirewallSubnetMappingArgs(val ipAddressType: Output<String>? = null, val subnetId: Output<String>) : ConvertibleToJava<FirewallSubnetMappingArgs>
Link copied to clipboard
data class FirewallTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<FirewallTagArgs>
Link copied to clipboard
Link copied to clipboard
data class GetFirewallPlainArgs(val firewallArn: String) : ConvertibleToJava<GetFirewallPlainArgs>
Link copied to clipboard
data class GetFirewallPolicyPlainArgs(val firewallPolicyArn: String) : ConvertibleToJava<GetFirewallPolicyPlainArgs>
Link copied to clipboard
data class GetLoggingConfigurationPlainArgs(val firewallArn: String) : ConvertibleToJava<GetLoggingConfigurationPlainArgs>
Link copied to clipboard
data class GetRuleGroupPlainArgs(val ruleGroupArn: String) : ConvertibleToJava<GetRuleGroupPlainArgs>
Link copied to clipboard
data class LoggingConfigurationArgs(val logDestinationConfigs: Output<List<LoggingConfigurationLogDestinationConfigArgs>>) : ConvertibleToJava<LoggingConfigurationArgs>
data class LoggingConfigurationLogDestinationConfigArgs(val logDestination: Output<Any>, val logDestinationType: Output<LoggingConfigurationLogDestinationConfigLogDestinationType>, val logType: Output<LoggingConfigurationLogDestinationConfigLogType>) : ConvertibleToJava<LoggingConfigurationLogDestinationConfigArgs>
Link copied to clipboard
data class RuleGroupActionDefinitionArgs(val publishMetricAction: Output<RuleGroupPublishMetricActionArgs>? = null) : ConvertibleToJava<RuleGroupActionDefinitionArgs>
Link copied to clipboard
data class RuleGroupAddressArgs(val addressDefinition: Output<String>) : ConvertibleToJava<RuleGroupAddressArgs>
Link copied to clipboard
data class RuleGroupArgs(val referenceSets: Output<RuleGroupReferenceSetsArgs>? = null, val ruleVariables: Output<RuleGroupRuleVariablesArgs>? = null, val rulesSource: Output<RuleGroupRulesSourceArgs>, val statefulRuleOptions: Output<RuleGroupStatefulRuleOptionsArgs>? = null) : ConvertibleToJava<RuleGroupArgs>
Link copied to clipboard
Link copied to clipboard
data class RuleGroupCustomActionArgs(val actionDefinition: Output<RuleGroupActionDefinitionArgs>, val actionName: Output<String>) : ConvertibleToJava<RuleGroupCustomActionArgs>
Link copied to clipboard
data class RuleGroupDimensionArgs(val value: Output<String>) : ConvertibleToJava<RuleGroupDimensionArgs>
Link copied to clipboard
data class RuleGroupHeaderArgs(val destination: Output<String>, val destinationPort: Output<String>, val direction: Output<RuleGroupHeaderDirection>, val protocol: Output<RuleGroupHeaderProtocol>, val source: Output<String>, val sourcePort: Output<String>) : ConvertibleToJava<RuleGroupHeaderArgs>
Link copied to clipboard
data class RuleGroupMatchAttributesArgs(val destinationPorts: Output<List<RuleGroupPortRangeArgs>>? = null, val destinations: Output<List<RuleGroupAddressArgs>>? = null, val protocols: Output<List<Int>>? = null, val sourcePorts: Output<List<RuleGroupPortRangeArgs>>? = null, val sources: Output<List<RuleGroupAddressArgs>>? = null, val tcpFlags: Output<List<RuleGroupTcpFlagFieldArgs>>? = null) : ConvertibleToJava<RuleGroupMatchAttributesArgs>
Link copied to clipboard
data class RuleGroupPortRangeArgs(val fromPort: Output<Int>, val toPort: Output<Int>) : ConvertibleToJava<RuleGroupPortRangeArgs>
Link copied to clipboard
data class RuleGroupPublishMetricActionArgs(val dimensions: Output<List<RuleGroupDimensionArgs>>) : ConvertibleToJava<RuleGroupPublishMetricActionArgs>
Link copied to clipboard
data class RuleGroupReferenceSetsArgs(val ipSetReferences: Output<Any>? = null) : ConvertibleToJava<RuleGroupReferenceSetsArgs>
Link copied to clipboard
data class RuleGroupRuleDefinitionArgs(val actions: Output<List<String>>, val matchAttributes: Output<RuleGroupMatchAttributesArgs>) : ConvertibleToJava<RuleGroupRuleDefinitionArgs>
Link copied to clipboard
data class RuleGroupRuleOptionArgs(val keyword: Output<String>, val settings: Output<List<String>>? = null) : ConvertibleToJava<RuleGroupRuleOptionArgs>
Link copied to clipboard
data class RuleGroupRulesSourceArgs(val rulesSourceList: Output<RuleGroupRulesSourceListArgs>? = null, val rulesString: Output<String>? = null, val statefulRules: Output<List<RuleGroupStatefulRuleArgs>>? = null, val statelessRulesAndCustomActions: Output<RuleGroupStatelessRulesAndCustomActionsArgs>? = null) : ConvertibleToJava<RuleGroupRulesSourceArgs>
Link copied to clipboard
data class RuleGroupRulesSourceListArgs(val generatedRulesType: Output<RuleGroupGeneratedRulesType>, val targetTypes: Output<List<RuleGroupTargetType>>, val targets: Output<List<String>>) : ConvertibleToJava<RuleGroupRulesSourceListArgs>
Link copied to clipboard
data class RuleGroupRuleVariablesArgs(val ipSets: Output<Any>? = null, val portSets: Output<Any>? = null) : ConvertibleToJava<RuleGroupRuleVariablesArgs>
Link copied to clipboard
data class RuleGroupStatefulRuleArgs(val action: Output<RuleGroupStatefulRuleAction>, val header: Output<RuleGroupHeaderArgs>, val ruleOptions: Output<List<RuleGroupRuleOptionArgs>>) : ConvertibleToJava<RuleGroupStatefulRuleArgs>
Link copied to clipboard
data class RuleGroupStatefulRuleOptionsArgs(val ruleOrder: Output<RuleGroupRuleOrder>? = null) : ConvertibleToJava<RuleGroupStatefulRuleOptionsArgs>
Link copied to clipboard
data class RuleGroupStatelessRuleArgs(val priority: Output<Int>, val ruleDefinition: Output<RuleGroupRuleDefinitionArgs>) : ConvertibleToJava<RuleGroupStatelessRuleArgs>
data class RuleGroupStatelessRulesAndCustomActionsArgs(val customActions: Output<List<RuleGroupCustomActionArgs>>? = null, val statelessRules: Output<List<RuleGroupStatelessRuleArgs>>) : ConvertibleToJava<RuleGroupStatelessRulesAndCustomActionsArgs>
Link copied to clipboard
data class RuleGroupTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<RuleGroupTagArgs>
Link copied to clipboard
Link copied to clipboard
data class RuleGroupTcpFlagFieldArgs(val flags: Output<List<RuleGroupTcpFlag>>, val masks: Output<List<RuleGroupTcpFlag>>? = null) : ConvertibleToJava<RuleGroupTcpFlagFieldArgs>