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
data class FirewallPolicyDimension(val value: String)
Link copied to clipboard
data class FirewallPolicyStatefulEngineOptions(val ruleOrder: FirewallPolicyRuleOrder? = null, val streamExceptionPolicy: FirewallPolicyStreamExceptionPolicy? = null)
Link copied to clipboard
data class FirewallPolicyStatefulRuleGroupReference(val override: FirewallPolicyStatefulRuleGroupOverride? = null, val priority: Int? = null, val resourceArn: String)
data class FirewallPolicyStatelessRuleGroupReference(val priority: Int, val resourceArn: String)
Link copied to clipboard
data class FirewallPolicyTag(val key: String, val value: String)
Link copied to clipboard
data class FirewallSubnetMapping(val ipAddressType: String? = null, val subnetId: String)
Link copied to clipboard
data class FirewallTag(val key: String, val value: String)
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
data class GetLoggingConfigurationResult(val loggingConfiguration: LoggingConfiguration? = null)
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
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
data class RuleGroupActionDefinition(val publishMetricAction: RuleGroupPublishMetricAction? = null)
Link copied to clipboard
data class RuleGroupAddress(val addressDefinition: String)
Link copied to clipboard
data class RuleGroupCustomAction(val actionDefinition: RuleGroupActionDefinition, val actionName: String)
Link copied to clipboard
data class RuleGroupDimension(val value: String)
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
data class RuleGroupPortRange(val fromPort: Int, val toPort: Int)
Link copied to clipboard
Link copied to clipboard
data class RuleGroupReferenceSets(val ipSetReferences: Any? = null)
Link copied to clipboard
data class RuleGroupRuleDefinition(val actions: List<String>, val matchAttributes: RuleGroupMatchAttributes)
Link copied to clipboard
data class RuleGroupRuleOption(val keyword: String, val settings: List<String>? = null)
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
data class RuleGroupRuleVariables(val ipSets: Any? = null, val portSets: Any? = null)
Link copied to clipboard
data class RuleGroupStatefulRule(val action: RuleGroupStatefulRuleAction, val header: RuleGroupHeader, val ruleOptions: List<RuleGroupRuleOption>)
Link copied to clipboard
data class RuleGroupStatefulRuleOptions(val ruleOrder: RuleGroupRuleOrder? = null)
Link copied to clipboard
data class RuleGroupStatelessRule(val priority: Int, val ruleDefinition: RuleGroupRuleDefinition)
Link copied to clipboard
data class RuleGroupStatelessRulesAndCustomActions(val customActions: List<RuleGroupCustomAction>? = null, val statelessRules: List<RuleGroupStatelessRule>)
Link copied to clipboard
data class RuleGroupTag(val key: String, val value: String)
Link copied to clipboard
data class RuleGroupTcpFlagField(val flags: List<RuleGroupTcpFlag>, val masks: List<RuleGroupTcpFlag>? = null)