Package-level declarations
Types
Link copied to clipboard
data class FirewallPolicy(val policyVariables: FirewallPolicyPolicyVariablesProperties? = null, val statefulDefaultActions: List<String>? = null, val statefulEngineOptions: FirewallPolicyStatefulEngineOptions? = null, val statefulRuleGroupReferences: List<FirewallPolicyStatefulRuleGroupReference>? = null, val statelessCustomActions: List<FirewallPolicyCustomAction>? = null, val statelessDefaultActions: List<String>, val statelessFragmentDefaultActions: List<String>, val statelessRuleGroupReferences: List<FirewallPolicyStatelessRuleGroupReference>? = null)
Link copied to clipboard
data class FirewallPolicyActionDefinition(val publishMetricAction: FirewallPolicyPublishMetricAction? = null)
Link copied to clipboard
data class FirewallPolicyCustomAction(val actionDefinition: FirewallPolicyActionDefinition, val actionName: String)
Link copied to clipboard
Link copied to clipboard
data class FirewallPolicyPolicyVariablesProperties(val ruleVariables: FirewallPolicyRuleVariables? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class FirewallPolicyStatefulEngineOptions(val ruleOrder: FirewallPolicyRuleOrder? = null, val streamExceptionPolicy: FirewallPolicyStreamExceptionPolicy? = null)
Link copied to clipboard
data class FirewallPolicyStatefulRuleGroupOverride(val action: FirewallPolicyOverrideAction? = null)
Link copied to clipboard
data class FirewallPolicyStatefulRuleGroupReference(val override: FirewallPolicyStatefulRuleGroupOverride? = null, val priority: Int? = null, val resourceArn: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetFirewallPolicyResult(val description: String? = null, val firewallPolicy: FirewallPolicy? = null, val firewallPolicyArn: String? = null, val firewallPolicyId: String? = null, val tags: List<FirewallPolicyTag>? = null)
Link copied to clipboard
data class GetFirewallResult(val deleteProtection: Boolean? = null, val description: String? = null, val endpointIds: List<String>? = null, val firewallArn: String? = null, val firewallId: String? = null, val firewallPolicyArn: String? = null, val firewallPolicyChangeProtection: Boolean? = null, val subnetChangeProtection: Boolean? = null, val subnetMappings: List<FirewallSubnetMapping>? = null, val tags: List<FirewallTag>? = null)
Link copied to clipboard
Link copied to clipboard
data class GetRuleGroupResult(val description: String? = null, val ruleGroup: RuleGroup? = null, val ruleGroupArn: String? = null, val ruleGroupId: String? = null, val tags: List<RuleGroupTag>? = null)
Link copied to clipboard
data class LoggingConfiguration(val logDestinationConfigs: List<LoggingConfigurationLogDestinationConfig>)
Link copied to clipboard
data class LoggingConfigurationLogDestinationConfig(val logDestination: Any, val logDestinationType: LoggingConfigurationLogDestinationConfigLogDestinationType, val logType: LoggingConfigurationLogDestinationConfigLogType)
Link copied to clipboard
data class RuleGroup(val referenceSets: RuleGroupReferenceSets? = null, val ruleVariables: RuleGroupRuleVariables? = null, val rulesSource: RuleGroupRulesSource, val statefulRuleOptions: RuleGroupStatefulRuleOptions? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RuleGroupCustomAction(val actionDefinition: RuleGroupActionDefinition, val actionName: String)
Link copied to clipboard
Link copied to clipboard
data class RuleGroupHeader(val destination: String, val destinationPort: String, val direction: RuleGroupHeaderDirection, val protocol: RuleGroupHeaderProtocol, val source: String, val sourcePort: String)
Link copied to clipboard
data class RuleGroupMatchAttributes(val destinationPorts: List<RuleGroupPortRange>? = null, val destinations: List<RuleGroupAddress>? = null, val protocols: List<Int>? = null, val sourcePorts: List<RuleGroupPortRange>? = null, val sources: List<RuleGroupAddress>? = null, val tcpFlags: List<RuleGroupTcpFlagField>? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RuleGroupRuleDefinition(val actions: List<String>, val matchAttributes: RuleGroupMatchAttributes)
Link copied to clipboard
Link copied to clipboard
data class RuleGroupRulesSource(val rulesSourceList: RuleGroupRulesSourceList? = null, val rulesString: String? = null, val statefulRules: List<RuleGroupStatefulRule>? = null, val statelessRulesAndCustomActions: RuleGroupStatelessRulesAndCustomActions? = null)
Link copied to clipboard
data class RuleGroupRulesSourceList(val generatedRulesType: RuleGroupGeneratedRulesType, val targetTypes: List<RuleGroupTargetType>, val targets: List<String>)
Link copied to clipboard
Link copied to clipboard
data class RuleGroupStatefulRule(val action: RuleGroupStatefulRuleAction, val header: RuleGroupHeader, val ruleOptions: List<RuleGroupRuleOption>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RuleGroupStatelessRulesAndCustomActions(val customActions: List<RuleGroupCustomAction>? = null, val statelessRules: List<RuleGroupStatelessRule>)
Link copied to clipboard
Link copied to clipboard
data class RuleGroupTcpFlagField(val flags: List<RuleGroupTcpFlag>, val masks: List<RuleGroupTcpFlag>? = null)