Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class FirewallFirewallStatusSyncState(val attachments: List<FirewallFirewallStatusSyncStateAttachment>? = null, val availabilityZone: String? = null)
Link copied to clipboard
data class FirewallFirewallStatusSyncStateAttachment(val endpointId: String? = null, val subnetId: String? = null)
Link copied to clipboard
Link copied to clipboard
data class FirewallPolicyFirewallPolicy(val policyVariables: FirewallPolicyFirewallPolicyPolicyVariables? = null, val statefulDefaultActions: List<String>? = null, val statefulEngineOptions: FirewallPolicyFirewallPolicyStatefulEngineOptions? = null, val statefulRuleGroupReferences: List<FirewallPolicyFirewallPolicyStatefulRuleGroupReference>? = null, val statelessCustomActions: List<FirewallPolicyFirewallPolicyStatelessCustomAction>? = null, val statelessDefaultActions: List<String>, val statelessFragmentDefaultActions: List<String>, val statelessRuleGroupReferences: List<FirewallPolicyFirewallPolicyStatelessRuleGroupReference>? = null, val tlsInspectionConfigurationArn: String? = null)
Link copied to clipboard
data class FirewallPolicyFirewallPolicyPolicyVariables(val ruleVariables: List<FirewallPolicyFirewallPolicyPolicyVariablesRuleVariable>? = null)
Link copied to clipboard
data class FirewallPolicyFirewallPolicyPolicyVariablesRuleVariable(val ipSet: FirewallPolicyFirewallPolicyPolicyVariablesRuleVariableIpSet, val key: String)
Link copied to clipboard
data class FirewallPolicyFirewallPolicyPolicyVariablesRuleVariableIpSet(val definitions: List<String>)
Link copied to clipboard
data class FirewallPolicyFirewallPolicyStatefulEngineOptions(val flowTimeouts: FirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeouts? = null, val ruleOrder: String? = null, val streamExceptionPolicy: String? = null)
Link copied to clipboard
data class FirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeouts(val tcpIdleTimeoutSeconds: Int? = null)
Link copied to clipboard
data class FirewallPolicyFirewallPolicyStatefulRuleGroupReference(val override: FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceOverride? = null, val priority: Int? = null, val resourceArn: String)
Link copied to clipboard
data class FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceOverride(val action: String? = null)
Link copied to clipboard
data class FirewallPolicyFirewallPolicyStatelessCustomAction(val actionDefinition: FirewallPolicyFirewallPolicyStatelessCustomActionActionDefinition, val actionName: String)
Link copied to clipboard
data class FirewallPolicyFirewallPolicyStatelessCustomActionActionDefinition(val publishMetricAction: FirewallPolicyFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricAction)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class FirewallPolicyFirewallPolicyStatelessRuleGroupReference(val priority: Int, val resourceArn: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetFirewallFirewallStatus(val capacityUsageSummaries: List<GetFirewallFirewallStatusCapacityUsageSummary>, val configurationSyncStateSummary: String, val status: String, val syncStates: List<GetFirewallFirewallStatusSyncState>)
Link copied to clipboard
data class GetFirewallFirewallStatusCapacityUsageSummary(val cidrs: List<GetFirewallFirewallStatusCapacityUsageSummaryCidr>)
Link copied to clipboard
data class GetFirewallFirewallStatusCapacityUsageSummaryCidr(val availableCidrCount: Int, val ipSetReferences: List<GetFirewallFirewallStatusCapacityUsageSummaryCidrIpSetReference>, val utilizedCidrCount: Int)
Link copied to clipboard
data class GetFirewallFirewallStatusCapacityUsageSummaryCidrIpSetReference(val resolvedCidrCount: Int)
Link copied to clipboard
data class GetFirewallFirewallStatusSyncState(val attachments: List<GetFirewallFirewallStatusSyncStateAttachment>, val availabilityZone: String)
Link copied to clipboard
data class GetFirewallFirewallStatusSyncStateAttachment(val endpointId: String, val status: String, val subnetId: String)
Link copied to clipboard
data class GetFirewallPolicyFirewallPolicy(val policyVariables: List<GetFirewallPolicyFirewallPolicyPolicyVariable>, val statefulDefaultActions: List<String>, val statefulEngineOptions: List<GetFirewallPolicyFirewallPolicyStatefulEngineOption>, val statefulRuleGroupReferences: List<GetFirewallPolicyFirewallPolicyStatefulRuleGroupReference>, val statelessCustomActions: List<GetFirewallPolicyFirewallPolicyStatelessCustomAction>, val statelessDefaultActions: List<String>, val statelessFragmentDefaultActions: List<String>, val statelessRuleGroupReferences: List<GetFirewallPolicyFirewallPolicyStatelessRuleGroupReference>, val tlsInspectionConfigurationArn: String)
Link copied to clipboard
data class GetFirewallPolicyFirewallPolicyPolicyVariable(val ruleVariables: List<GetFirewallPolicyFirewallPolicyPolicyVariableRuleVariable>)
Link copied to clipboard
data class GetFirewallPolicyFirewallPolicyPolicyVariableRuleVariable(val ipSets: List<GetFirewallPolicyFirewallPolicyPolicyVariableRuleVariableIpSet>, val key: String)
Link copied to clipboard
data class GetFirewallPolicyFirewallPolicyPolicyVariableRuleVariableIpSet(val definitions: List<String>)
Link copied to clipboard
data class GetFirewallPolicyFirewallPolicyStatefulEngineOption(val ruleOrder: String, val streamExceptionPolicy: String)
Link copied to clipboard
data class GetFirewallPolicyFirewallPolicyStatefulRuleGroupReference(val overrides: List<GetFirewallPolicyFirewallPolicyStatefulRuleGroupReferenceOverride>? = null, val priority: Int, val resourceArn: String)
Link copied to clipboard
data class GetFirewallPolicyFirewallPolicyStatefulRuleGroupReferenceOverride(val action: String? = null)
Link copied to clipboard
data class GetFirewallPolicyFirewallPolicyStatelessCustomAction(val actionDefinitions: List<GetFirewallPolicyFirewallPolicyStatelessCustomActionActionDefinition>, val actionName: String)
Link copied to clipboard
data class GetFirewallPolicyFirewallPolicyStatelessCustomActionActionDefinition(val publishMetricActions: List<GetFirewallPolicyFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricAction>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetFirewallPolicyFirewallPolicyStatelessRuleGroupReference(val priority: Int, val resourceArn: String)
Link copied to clipboard
Link copied to clipboard
data class GetFirewallResult(val arn: String, val deleteProtection: Boolean, val description: String, val enabledAnalysisTypes: List<String>, val encryptionConfigurations: List<GetFirewallEncryptionConfiguration>, val firewallPolicyArn: String, val firewallPolicyChangeProtection: Boolean, val firewallStatuses: List<GetFirewallFirewallStatus>, val id: String, val name: String, val subnetChangeProtection: Boolean, val subnetMappings: List<GetFirewallSubnetMapping>, val tags: Map<String, String>, val updateToken: String, val vpcId: String)
A collection of values returned by getFirewall.
Link copied to clipboard
Link copied to clipboard
A collection of values returned by getResourcePolicy.
Link copied to clipboard
data class LoggingConfigurationLoggingConfiguration(val logDestinationConfigs: List<LoggingConfigurationLoggingConfigurationLogDestinationConfig>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RuleGroupRuleGroup(val referenceSets: RuleGroupRuleGroupReferenceSets? = null, val ruleVariables: RuleGroupRuleGroupRuleVariables? = null, val rulesSource: RuleGroupRuleGroupRulesSource, val statefulRuleOptions: RuleGroupRuleGroupStatefulRuleOptions? = null)
Link copied to clipboard
data class RuleGroupRuleGroupReferenceSets(val ipSetReferences: List<RuleGroupRuleGroupReferenceSetsIpSetReference>? = null)
Link copied to clipboard
data class RuleGroupRuleGroupReferenceSetsIpSetReference(val ipSetReferences: List<RuleGroupRuleGroupReferenceSetsIpSetReferenceIpSetReference>, val key: String)
Link copied to clipboard
Link copied to clipboard
data class RuleGroupRuleGroupRulesSource(val rulesSourceList: RuleGroupRuleGroupRulesSourceRulesSourceList? = null, val rulesString: String? = null, val statefulRules: List<RuleGroupRuleGroupRulesSourceStatefulRule>? = null, val statelessRulesAndCustomActions: RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions? = null)
Link copied to clipboard
Link copied to clipboard
data class RuleGroupRuleGroupRulesSourceStatefulRule(val action: String, val header: RuleGroupRuleGroupRulesSourceStatefulRuleHeader, val ruleOptions: List<RuleGroupRuleGroupRulesSourceStatefulRuleRuleOption>)
Link copied to clipboard
Link copied to clipboard
data class RuleGroupRuleGroupRulesSourceStatefulRuleRuleOption(val keyword: String, val settings: List<String>? = null)
Link copied to clipboard
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions(val customActions: List<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomAction>? = null, val statelessRules: List<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRule>)
Link copied to clipboard
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomAction(val actionDefinition: RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinition, val actionName: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRule(val priority: Int, val ruleDefinition: RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinition)
Link copied to clipboard
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinition(val actions: List<String>, val matchAttributes: RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributes)
Link copied to clipboard
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributes(val destinationPorts: List<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestinationPort>? = null, val destinations: List<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestination>? = null, val protocols: List<Int>? = null, val sourcePorts: List<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSourcePort>? = null, val sources: List<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSource>? = null, val tcpFlags: List<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesTcpFlag>? = null)
Link copied to clipboard
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestination(val addressDefinition: String)
Link copied to clipboard
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestinationPort(val fromPort: Int, val toPort: Int? = null)
Link copied to clipboard
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSource(val addressDefinition: String)
Link copied to clipboard
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSourcePort(val fromPort: Int, val toPort: Int? = null)
Link copied to clipboard
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesTcpFlag(val flags: List<String>, val masks: List<String>? = null)
Link copied to clipboard
data class RuleGroupRuleGroupRuleVariables(val ipSets: List<RuleGroupRuleGroupRuleVariablesIpSet>? = null, val portSets: List<RuleGroupRuleGroupRuleVariablesPortSet>? = null)
Link copied to clipboard
data class RuleGroupRuleGroupRuleVariablesIpSet(val ipSet: RuleGroupRuleGroupRuleVariablesIpSetIpSet, val key: String)
Link copied to clipboard
Link copied to clipboard
data class RuleGroupRuleGroupRuleVariablesPortSet(val key: String, val portSet: RuleGroupRuleGroupRuleVariablesPortSetPortSet)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TlsInspectionConfigurationCertificate(val certificateArn: String, val certificateSerial: String, val status: String, val statusMessage: String)
Link copied to clipboard
data class TlsInspectionConfigurationCertificateAuthority(val certificateArn: String, val certificateSerial: String, val status: String, val statusMessage: String)
Link copied to clipboard
Link copied to clipboard
data class TlsInspectionConfigurationTimeouts(val create: String? = null, val delete: String? = null, val update: String? = null)
Link copied to clipboard
data class TlsInspectionConfigurationTlsInspectionConfiguration(val serverCertificateConfiguration: TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfiguration? = null)
Link copied to clipboard
data class TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfiguration(val certificateAuthorityArn: String? = null, val checkCertificateRevocationStatus: TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationCheckCertificateRevocationStatus? = null, val scopes: List<TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScope>? = null, val serverCertificates: List<TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationServerCertificate>? = null)
Link copied to clipboard
data class TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationCheckCertificateRevocationStatus(val revokedStatusAction: String? = null, val unknownStatusAction: String? = null)
Link copied to clipboard
data class TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScope(val destinationPorts: List<TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeDestinationPort>? = null, val destinations: List<TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeDestination>? = null, val protocols: List<Int>, val sourcePorts: List<TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeSourcePort>? = null, val sources: List<TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeSource>? = null)
Link copied to clipboard
data class TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeDestination(val addressDefinition: String)
Link copied to clipboard
data class TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeDestinationPort(val fromPort: Int, val toPort: Int)
Link copied to clipboard
data class TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeSource(val addressDefinition: String)
Link copied to clipboard
data class TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeSourcePort(val fromPort: Int, val toPort: Int)
Link copied to clipboard
data class TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationServerCertificate(val resourceArn: String? = null)