Package-level declarations

Types

Link copied to clipboard
data class FirewallEncryptionConfiguration(val keyId: String? = null, val type: String)
Link copied to clipboard
data class FirewallFirewallStatus(val syncStates: List<FirewallFirewallStatusSyncState>? = null)
Link copied to clipboard
data class FirewallFirewallStatusSyncState(val attachments: List<FirewallFirewallStatusSyncStateAttachment>? = null, val availabilityZone: String? = null)
data class FirewallFirewallStatusSyncStateAttachment(val endpointId: String? = null, val subnetId: String? = null)
Link copied to clipboard
data class FirewallPolicyEncryptionConfiguration(val keyId: String? = null, val type: String)
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)
data class FirewallPolicyFirewallPolicyStatefulEngineOptions(val flowTimeouts: FirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeouts? = null, val ruleOrder: String? = null, val streamExceptionPolicy: String? = null)
Link copied to clipboard
data class FirewallSubnetMapping(val ipAddressType: String? = null, val subnetId: String)
Link copied to clipboard
data class GetFirewallEncryptionConfiguration(val keyId: String, val type: String)
Link copied to clipboard
data class GetFirewallFirewallStatus(val capacityUsageSummaries: List<GetFirewallFirewallStatusCapacityUsageSummary>, val configurationSyncStateSummary: String, val status: String, val syncStates: List<GetFirewallFirewallStatusSyncState>)
data class GetFirewallFirewallStatusCapacityUsageSummaryCidr(val availableCidrCount: Int, val ipSetReferences: List<GetFirewallFirewallStatusCapacityUsageSummaryCidrIpSetReference>, val utilizedCidrCount: Int)
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)
data class GetFirewallPolicyFirewallPolicyStatefulEngineOption(val ruleOrder: String, val streamExceptionPolicy: String)
Link copied to clipboard
data class GetFirewallPolicyResult(val arn: String? = null, val description: String, val firewallPolicies: List<GetFirewallPolicyFirewallPolicy>, val id: String, val name: String? = null, val tags: Map<String, String>, val updateToken: String)

A collection of values returned by getFirewallPolicy.

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
data class GetFirewallSubnetMapping(val subnetId: String)
Link copied to clipboard
data class GetResourcePolicyResult(val id: String, val policy: String, val resourceArn: String)

A collection of values returned by getResourcePolicy.

data class LoggingConfigurationLoggingConfigurationLogDestinationConfig(val logDestination: Map<String, String>, val logDestinationType: String, val logType: String)
Link copied to clipboard
data class RuleGroupEncryptionConfiguration(val keyId: String? = null, val type: String)
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 RuleGroupRuleGroupRulesSource(val rulesSourceList: RuleGroupRuleGroupRulesSourceRulesSourceList? = null, val rulesString: String? = null, val statefulRules: List<RuleGroupRuleGroupRulesSourceStatefulRule>? = null, val statelessRulesAndCustomActions: RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions? = null)
data class RuleGroupRuleGroupRulesSourceRulesSourceList(val generatedRulesType: String, val targetTypes: List<String>, val targets: List<String>)
data class RuleGroupRuleGroupRulesSourceStatefulRuleHeader(val destination: String, val destinationPort: String, val direction: String, val protocol: String, val source: String, val sourcePort: String)
data class RuleGroupRuleGroupRulesSourceStatefulRuleRuleOption(val keyword: String, val settings: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class TlsInspectionConfigurationCertificate(val certificateArn: String, val certificateSerial: String, val status: String, val statusMessage: String)
data class TlsInspectionConfigurationCertificateAuthority(val certificateArn: String, val certificateSerial: String, val status: String, val statusMessage: String)
Link copied to clipboard
data class TlsInspectionConfigurationTimeouts(val create: String? = null, val delete: String? = null, val update: String? = null)