WafRegionalClient

This is AWS WAF Classic Regional documentation. For more information, see AWS WAF Classic in the developer guide.

For the latest version of AWS WAF, use the AWS WAFV2 API and see the AWS WAF Developer Guide. With the latest version, AWS WAF has a single set of endpoints for regional and global use.

This is the AWS WAF Regional Classic API Reference for using AWS WAF Classic with the AWS resources, Elastic Load Balancing (ELB) Application Load Balancers and API Gateway APIs. The AWS WAF Classic actions and data types listed in the reference are available for protecting Elastic Load Balancing (ELB) Application Load Balancers and API Gateway APIs. You can use these actions and data types by means of the endpoints listed in AWS Regions and Endpoints. This guide is for developers who need detailed information about the AWS WAF Classic API actions, data types, and errors. For detailed information about AWS WAF Classic features and an overview of how to use the AWS WAF Classic API, see the AWS WAF Classic in the developer guide.

Properties

Link copied to clipboard
abstract override val config: WafRegionalClient.Config

WafRegionalClient's configuration

Functions

Link copied to clipboard

This is AWS WAF Classic Regional documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun createIpSet(input: CreateIpSetRequest): CreateIpSetResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun createRule(input: CreateRuleRequest): CreateRuleResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

Creates an AWS CloudFormation WAFV2 template for the specified web ACL in the specified Amazon S3 bucket. Then, in CloudFormation, you create a stack from the template, to create the web ACL and its resources in AWS WAFV2. Use this to migrate your AWS WAF Classic web ACL to the latest version of AWS WAF.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun deleteIpSet(input: DeleteIpSetRequest): DeleteIpSetResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun deleteRule(input: DeleteRuleRequest): DeleteRuleResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic Regional documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun getChangeToken(input: GetChangeTokenRequest = GetChangeTokenRequest { }): GetChangeTokenResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun getIpSet(input: GetIpSetRequest): GetIpSetResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun getRule(input: GetRuleRequest): GetRuleResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun getWebAcl(input: GetWebAclRequest): GetWebAclResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic Regional documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun listActivatedRulesInRuleGroup(input: ListActivatedRulesInRuleGroupRequest = ListActivatedRulesInRuleGroupRequest { }): ListActivatedRulesInRuleGroupResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun listByteMatchSets(input: ListByteMatchSetsRequest = ListByteMatchSetsRequest { }): ListByteMatchSetsResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun listGeoMatchSets(input: ListGeoMatchSetsRequest = ListGeoMatchSetsRequest { }): ListGeoMatchSetsResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun listIpSets(input: ListIpSetsRequest = ListIpSetsRequest { }): ListIpSetsResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun listLoggingConfigurations(input: ListLoggingConfigurationsRequest = ListLoggingConfigurationsRequest { }): ListLoggingConfigurationsResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun listRateBasedRules(input: ListRateBasedRulesRequest = ListRateBasedRulesRequest { }): ListRateBasedRulesResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun listRegexMatchSets(input: ListRegexMatchSetsRequest = ListRegexMatchSetsRequest { }): ListRegexMatchSetsResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun listRegexPatternSets(input: ListRegexPatternSetsRequest = ListRegexPatternSetsRequest { }): ListRegexPatternSetsResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic Regional documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun listRuleGroups(input: ListRuleGroupsRequest = ListRuleGroupsRequest { }): ListRuleGroupsResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun listRules(input: ListRulesRequest = ListRulesRequest { }): ListRulesResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun listSizeConstraintSets(input: ListSizeConstraintSetsRequest = ListSizeConstraintSetsRequest { }): ListSizeConstraintSetsResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun listSqlInjectionMatchSets(input: ListSqlInjectionMatchSetsRequest = ListSqlInjectionMatchSetsRequest { }): ListSqlInjectionMatchSetsResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun listSubscribedRuleGroups(input: ListSubscribedRuleGroupsRequest = ListSubscribedRuleGroupsRequest { }): ListSubscribedRuleGroupsResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun listWebAcls(input: ListWebAclsRequest = ListWebAclsRequest { }): ListWebAclsResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun listXssMatchSets(input: ListXssMatchSetsRequest = ListXssMatchSetsRequest { }): ListXssMatchSetsResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun tagResource(input: TagResourceRequest): TagResourceResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun updateIpSet(input: UpdateIpSetRequest): UpdateIpSetResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
abstract suspend fun updateRule(input: UpdateRuleRequest): UpdateRuleResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Inherited functions

Link copied to clipboard

This is AWS WAF Classic Regional documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
inline suspend fun WafRegionalClient.createRule(crossinline block: CreateRuleRequest.Builder.() -> Unit): CreateRuleResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

Creates an AWS CloudFormation WAFV2 template for the specified web ACL in the specified Amazon S3 bucket. Then, in CloudFormation, you create a stack from the template, to create the web ACL and its resources in AWS WAFV2. Use this to migrate your AWS WAF Classic web ACL to the latest version of AWS WAF.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
inline suspend fun WafRegionalClient.deleteRule(crossinline block: DeleteRuleRequest.Builder.() -> Unit): DeleteRuleResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic Regional documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
inline suspend fun WafRegionalClient.getIpSet(crossinline block: GetIpSetRequest.Builder.() -> Unit): GetIpSetResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
inline suspend fun WafRegionalClient.getRule(crossinline block: GetRuleRequest.Builder.() -> Unit): GetRuleResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
inline suspend fun WafRegionalClient.getWebAcl(crossinline block: GetWebAclRequest.Builder.() -> Unit): GetWebAclResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic Regional documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
inline suspend fun WafRegionalClient.listIpSets(crossinline block: ListIpSetsRequest.Builder.() -> Unit): ListIpSetsResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic Regional documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
inline suspend fun WafRegionalClient.listRules(crossinline block: ListRulesRequest.Builder.() -> Unit): ListRulesResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard
inline suspend fun WafRegionalClient.updateRule(crossinline block: UpdateRuleRequest.Builder.() -> Unit): UpdateRuleResponse

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.