Package-level declarations

Types

Link copied to clipboard
data class FirewallEncryptionConfigurationArgs(val keyId: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<FirewallEncryptionConfigurationArgs>
data class FirewallPolicyEncryptionConfigurationArgs(val keyId: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<FirewallPolicyEncryptionConfigurationArgs>
Link copied to clipboard
data class FirewallPolicyFirewallPolicyArgs(val policyVariables: Output<FirewallPolicyFirewallPolicyPolicyVariablesArgs>? = null, val statefulDefaultActions: Output<List<String>>? = null, val statefulEngineOptions: Output<FirewallPolicyFirewallPolicyStatefulEngineOptionsArgs>? = null, val statefulRuleGroupReferences: Output<List<FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceArgs>>? = null, val statelessCustomActions: Output<List<FirewallPolicyFirewallPolicyStatelessCustomActionArgs>>? = null, val statelessDefaultActions: Output<List<String>>, val statelessFragmentDefaultActions: Output<List<String>>, val statelessRuleGroupReferences: Output<List<FirewallPolicyFirewallPolicyStatelessRuleGroupReferenceArgs>>? = null, val tlsInspectionConfigurationArn: Output<String>? = null) : ConvertibleToJava<FirewallPolicyFirewallPolicyArgs>
data class FirewallPolicyFirewallPolicyPolicyVariablesArgs(val ruleVariables: Output<List<FirewallPolicyFirewallPolicyPolicyVariablesRuleVariableArgs>>? = null) : ConvertibleToJava<FirewallPolicyFirewallPolicyPolicyVariablesArgs>
data class FirewallPolicyFirewallPolicyPolicyVariablesRuleVariableArgs(val ipSet: Output<FirewallPolicyFirewallPolicyPolicyVariablesRuleVariableIpSetArgs>, val key: Output<String>) : ConvertibleToJava<FirewallPolicyFirewallPolicyPolicyVariablesRuleVariableArgs>
data class FirewallPolicyFirewallPolicyPolicyVariablesRuleVariableIpSetArgs(val definitions: Output<List<String>>) : ConvertibleToJava<FirewallPolicyFirewallPolicyPolicyVariablesRuleVariableIpSetArgs>
data class FirewallPolicyFirewallPolicyStatefulEngineOptionsArgs(val flowTimeouts: Output<FirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeoutsArgs>? = null, val ruleOrder: Output<String>? = null, val streamExceptionPolicy: Output<String>? = null) : ConvertibleToJava<FirewallPolicyFirewallPolicyStatefulEngineOptionsArgs>
data class FirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeoutsArgs(val tcpIdleTimeoutSeconds: Output<Int>? = null) : ConvertibleToJava<FirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeoutsArgs>
data class FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceArgs(val override: Output<FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceOverrideArgs>? = null, val priority: Output<Int>? = null, val resourceArn: Output<String>) : ConvertibleToJava<FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceArgs>
data class FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceOverrideArgs(val action: Output<String>? = null) : ConvertibleToJava<FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceOverrideArgs>
data class FirewallPolicyFirewallPolicyStatelessCustomActionActionDefinitionArgs(val publishMetricAction: Output<FirewallPolicyFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionArgs>) : ConvertibleToJava<FirewallPolicyFirewallPolicyStatelessCustomActionActionDefinitionArgs>
data class FirewallPolicyFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionDimensionArgs(val value: Output<String>) : ConvertibleToJava<FirewallPolicyFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionDimensionArgs>
data class FirewallPolicyFirewallPolicyStatelessCustomActionArgs(val actionDefinition: Output<FirewallPolicyFirewallPolicyStatelessCustomActionActionDefinitionArgs>, val actionName: Output<String>) : ConvertibleToJava<FirewallPolicyFirewallPolicyStatelessCustomActionArgs>
data class FirewallPolicyFirewallPolicyStatelessRuleGroupReferenceArgs(val priority: Output<Int>, val resourceArn: Output<String>) : ConvertibleToJava<FirewallPolicyFirewallPolicyStatelessRuleGroupReferenceArgs>
Link copied to clipboard
data class FirewallSubnetMappingArgs(val ipAddressType: Output<String>? = null, val subnetId: Output<String>) : ConvertibleToJava<FirewallSubnetMappingArgs>
Link copied to clipboard
data class GetFirewallPlainArgs(val arn: String? = null, val name: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetFirewallPlainArgs>

A collection of arguments for invoking getFirewall.

Link copied to clipboard
data class GetFirewallPolicyPlainArgs(val arn: String? = null, val name: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetFirewallPolicyPlainArgs>

A collection of arguments for invoking getFirewallPolicy.

Link copied to clipboard
data class GetResourcePolicyPlainArgs(val resourceArn: String) : ConvertibleToJava<GetResourcePolicyPlainArgs>

A collection of arguments for invoking getResourcePolicy.

data class LoggingConfigurationLoggingConfigurationArgs(val logDestinationConfigs: Output<List<LoggingConfigurationLoggingConfigurationLogDestinationConfigArgs>>) : ConvertibleToJava<LoggingConfigurationLoggingConfigurationArgs>
data class LoggingConfigurationLoggingConfigurationLogDestinationConfigArgs(val logDestination: Output<Map<String, String>>, val logDestinationType: Output<String>, val logType: Output<String>) : ConvertibleToJava<LoggingConfigurationLoggingConfigurationLogDestinationConfigArgs>
Link copied to clipboard
data class RuleGroupEncryptionConfigurationArgs(val keyId: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<RuleGroupEncryptionConfigurationArgs>
Link copied to clipboard
data class RuleGroupRuleGroupArgs(val referenceSets: Output<RuleGroupRuleGroupReferenceSetsArgs>? = null, val ruleVariables: Output<RuleGroupRuleGroupRuleVariablesArgs>? = null, val rulesSource: Output<RuleGroupRuleGroupRulesSourceArgs>, val statefulRuleOptions: Output<RuleGroupRuleGroupStatefulRuleOptionsArgs>? = null) : ConvertibleToJava<RuleGroupRuleGroupArgs>
Link copied to clipboard
data class RuleGroupRuleGroupReferenceSetsArgs(val ipSetReferences: Output<List<RuleGroupRuleGroupReferenceSetsIpSetReferenceArgs>>? = null) : ConvertibleToJava<RuleGroupRuleGroupReferenceSetsArgs>
data class RuleGroupRuleGroupReferenceSetsIpSetReferenceArgs(val ipSetReferences: Output<List<RuleGroupRuleGroupReferenceSetsIpSetReferenceIpSetReferenceArgs>>, val key: Output<String>) : ConvertibleToJava<RuleGroupRuleGroupReferenceSetsIpSetReferenceArgs>
data class RuleGroupRuleGroupReferenceSetsIpSetReferenceIpSetReferenceArgs(val referenceArn: Output<String>) : ConvertibleToJava<RuleGroupRuleGroupReferenceSetsIpSetReferenceIpSetReferenceArgs>
Link copied to clipboard
data class RuleGroupRuleGroupRulesSourceArgs(val rulesSourceList: Output<RuleGroupRuleGroupRulesSourceRulesSourceListArgs>? = null, val rulesString: Output<String>? = null, val statefulRules: Output<List<RuleGroupRuleGroupRulesSourceStatefulRuleArgs>>? = null, val statelessRulesAndCustomActions: Output<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsArgs>? = null) : ConvertibleToJava<RuleGroupRuleGroupRulesSourceArgs>
data class RuleGroupRuleGroupRulesSourceRulesSourceListArgs(val generatedRulesType: Output<String>, val targetTypes: Output<List<String>>, val targets: Output<List<String>>) : ConvertibleToJava<RuleGroupRuleGroupRulesSourceRulesSourceListArgs>
data class RuleGroupRuleGroupRulesSourceStatefulRuleArgs(val action: Output<String>, val header: Output<RuleGroupRuleGroupRulesSourceStatefulRuleHeaderArgs>, val ruleOptions: Output<List<RuleGroupRuleGroupRulesSourceStatefulRuleRuleOptionArgs>>) : ConvertibleToJava<RuleGroupRuleGroupRulesSourceStatefulRuleArgs>
data class RuleGroupRuleGroupRulesSourceStatefulRuleHeaderArgs(val destination: Output<String>, val destinationPort: Output<String>, val direction: Output<String>, val protocol: Output<String>, val source: Output<String>, val sourcePort: Output<String>) : ConvertibleToJava<RuleGroupRuleGroupRulesSourceStatefulRuleHeaderArgs>
data class RuleGroupRuleGroupRulesSourceStatefulRuleRuleOptionArgs(val keyword: Output<String>, val settings: Output<List<String>>? = null) : ConvertibleToJava<RuleGroupRuleGroupRulesSourceStatefulRuleRuleOptionArgs>
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsArgs(val customActions: Output<List<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionArgs>>? = null, val statelessRules: Output<List<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleArgs>>) : ConvertibleToJava<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsArgs>
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionDimensionArgs(val value: Output<String>) : ConvertibleToJava<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionDimensionArgs>
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionArgs(val actionDefinition: Output<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionArgs>, val actionName: Output<String>) : ConvertibleToJava<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionArgs>
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleArgs(val priority: Output<Int>, val ruleDefinition: Output<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionArgs>) : ConvertibleToJava<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleArgs>
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionArgs(val actions: Output<List<String>>, val matchAttributes: Output<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesArgs>) : ConvertibleToJava<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionArgs>
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestinationArgs(val addressDefinition: Output<String>) : ConvertibleToJava<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestinationArgs>
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestinationPortArgs(val fromPort: Output<Int>, val toPort: Output<Int>? = null) : ConvertibleToJava<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesDestinationPortArgs>
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSourceArgs(val addressDefinition: Output<String>) : ConvertibleToJava<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSourceArgs>
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSourcePortArgs(val fromPort: Output<Int>, val toPort: Output<Int>? = null) : ConvertibleToJava<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesSourcePortArgs>
data class RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesTcpFlagArgs(val flags: Output<List<String>>, val masks: Output<List<String>>? = null) : ConvertibleToJava<RuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesTcpFlagArgs>
Link copied to clipboard
data class RuleGroupRuleGroupRuleVariablesArgs(val ipSets: Output<List<RuleGroupRuleGroupRuleVariablesIpSetArgs>>? = null, val portSets: Output<List<RuleGroupRuleGroupRuleVariablesPortSetArgs>>? = null) : ConvertibleToJava<RuleGroupRuleGroupRuleVariablesArgs>
Link copied to clipboard
data class RuleGroupRuleGroupRuleVariablesIpSetArgs(val ipSet: Output<RuleGroupRuleGroupRuleVariablesIpSetIpSetArgs>, val key: Output<String>) : ConvertibleToJava<RuleGroupRuleGroupRuleVariablesIpSetArgs>
data class RuleGroupRuleGroupRuleVariablesIpSetIpSetArgs(val definitions: Output<List<String>>) : ConvertibleToJava<RuleGroupRuleGroupRuleVariablesIpSetIpSetArgs>
data class RuleGroupRuleGroupRuleVariablesPortSetArgs(val key: Output<String>, val portSet: Output<RuleGroupRuleGroupRuleVariablesPortSetPortSetArgs>) : ConvertibleToJava<RuleGroupRuleGroupRuleVariablesPortSetArgs>
data class RuleGroupRuleGroupRuleVariablesPortSetPortSetArgs(val definitions: Output<List<String>>) : ConvertibleToJava<RuleGroupRuleGroupRuleVariablesPortSetPortSetArgs>
data class RuleGroupRuleGroupStatefulRuleOptionsArgs(val ruleOrder: Output<String>) : ConvertibleToJava<RuleGroupRuleGroupStatefulRuleOptionsArgs>
data class TlsInspectionConfigurationEncryptionConfigurationArgs(val keyId: Output<String>, val type: Output<String>) : ConvertibleToJava<TlsInspectionConfigurationEncryptionConfigurationArgs>
Link copied to clipboard
data class TlsInspectionConfigurationTimeoutsArgs(val create: Output<String>? = null, val delete: Output<String>? = null, val update: Output<String>? = null) : ConvertibleToJava<TlsInspectionConfigurationTimeoutsArgs>
data class TlsInspectionConfigurationTlsInspectionConfigurationArgs(val serverCertificateConfiguration: Output<TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationArgs>? = null) : ConvertibleToJava<TlsInspectionConfigurationTlsInspectionConfigurationArgs>
data class TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationCheckCertificateRevocationStatusArgs(val revokedStatusAction: Output<String>? = null, val unknownStatusAction: Output<String>? = null) : ConvertibleToJava<TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationCheckCertificateRevocationStatusArgs>
data class TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeDestinationArgs(val addressDefinition: Output<String>) : ConvertibleToJava<TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeDestinationArgs>
data class TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeDestinationPortArgs(val fromPort: Output<Int>, val toPort: Output<Int>) : ConvertibleToJava<TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeDestinationPortArgs>
data class TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeSourceArgs(val addressDefinition: Output<String>) : ConvertibleToJava<TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeSourceArgs>
data class TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeSourcePortArgs(val fromPort: Output<Int>, val toPort: Output<Int>) : ConvertibleToJava<TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationScopeSourcePortArgs>
data class TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationServerCertificateArgs(val resourceArn: Output<String>? = null) : ConvertibleToJava<TlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationServerCertificateArgs>