Package com.pulumi.aws.wafv2.inputs
Class WebAclAssociationConfigRequestBodyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.WebAclAssociationConfigRequestBodyArgs.Builder
-
- Enclosing class:
- WebAclAssociationConfigRequestBodyArgs
public static final class WebAclAssociationConfigRequestBodyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WebAclAssociationConfigRequestBodyArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAclAssociationConfigRequestBodyArgs defaults)
-
-
Method Detail
-
apiGateway
public WebAclAssociationConfigRequestBodyArgs.Builder apiGateway(@Nullable com.pulumi.core.Output<WebAclAssociationConfigRequestBodyApiGatewayArgs> apiGateway)
- Parameters:
apiGateway- Customizes the request body that your protected Amazon API Gateway REST APIs forward to AWS WAF for inspection. Applicable only when `scope` is set to `CLOUDFRONT`. See `apiGateway` below for details.- Returns:
- builder
-
apiGateway
public WebAclAssociationConfigRequestBodyArgs.Builder apiGateway(WebAclAssociationConfigRequestBodyApiGatewayArgs apiGateway)
- Parameters:
apiGateway- Customizes the request body that your protected Amazon API Gateway REST APIs forward to AWS WAF for inspection. Applicable only when `scope` is set to `CLOUDFRONT`. See `apiGateway` below for details.- Returns:
- builder
-
appRunnerService
public WebAclAssociationConfigRequestBodyArgs.Builder appRunnerService(@Nullable com.pulumi.core.Output<WebAclAssociationConfigRequestBodyAppRunnerServiceArgs> appRunnerService)
- Parameters:
appRunnerService- Customizes the request body that your protected Amazon App Runner services forward to AWS WAF for inspection. Applicable only when `scope` is set to `REGIONAL`. See `appRunnerService` below for details.- Returns:
- builder
-
appRunnerService
public WebAclAssociationConfigRequestBodyArgs.Builder appRunnerService(WebAclAssociationConfigRequestBodyAppRunnerServiceArgs appRunnerService)
- Parameters:
appRunnerService- Customizes the request body that your protected Amazon App Runner services forward to AWS WAF for inspection. Applicable only when `scope` is set to `REGIONAL`. See `appRunnerService` below for details.- Returns:
- builder
-
cloudfront
public WebAclAssociationConfigRequestBodyArgs.Builder cloudfront(@Nullable com.pulumi.core.Output<WebAclAssociationConfigRequestBodyCloudfrontArgs> cloudfront)
- Parameters:
cloudfront- Customizes the request body that your protected Amazon CloudFront distributions forward to AWS WAF for inspection. Applicable only when `scope` is set to `REGIONAL`. See `cloudfront` below for details.- Returns:
- builder
-
cloudfront
public WebAclAssociationConfigRequestBodyArgs.Builder cloudfront(WebAclAssociationConfigRequestBodyCloudfrontArgs cloudfront)
- Parameters:
cloudfront- Customizes the request body that your protected Amazon CloudFront distributions forward to AWS WAF for inspection. Applicable only when `scope` is set to `REGIONAL`. See `cloudfront` below for details.- Returns:
- builder
-
cognitoUserPool
public WebAclAssociationConfigRequestBodyArgs.Builder cognitoUserPool(@Nullable com.pulumi.core.Output<WebAclAssociationConfigRequestBodyCognitoUserPoolArgs> cognitoUserPool)
- Parameters:
cognitoUserPool- Customizes the request body that your protected Amazon Cognito user pools forward to AWS WAF for inspection. Applicable only when `scope` is set to `REGIONAL`. See `cognitoUserPool` below for details.- Returns:
- builder
-
cognitoUserPool
public WebAclAssociationConfigRequestBodyArgs.Builder cognitoUserPool(WebAclAssociationConfigRequestBodyCognitoUserPoolArgs cognitoUserPool)
- Parameters:
cognitoUserPool- Customizes the request body that your protected Amazon Cognito user pools forward to AWS WAF for inspection. Applicable only when `scope` is set to `REGIONAL`. See `cognitoUserPool` below for details.- Returns:
- builder
-
verifiedAccessInstance
public WebAclAssociationConfigRequestBodyArgs.Builder verifiedAccessInstance(@Nullable com.pulumi.core.Output<WebAclAssociationConfigRequestBodyVerifiedAccessInstanceArgs> verifiedAccessInstance)
- Parameters:
verifiedAccessInstance- Customizes the request body that your protected AWS Verified Access instances forward to AWS WAF for inspection. Applicable only when `scope` is set to `REGIONAL`. See `verifiedAccessInstance` below for details.- Returns:
- builder
-
verifiedAccessInstance
public WebAclAssociationConfigRequestBodyArgs.Builder verifiedAccessInstance(WebAclAssociationConfigRequestBodyVerifiedAccessInstanceArgs verifiedAccessInstance)
- Parameters:
verifiedAccessInstance- Customizes the request body that your protected AWS Verified Access instances forward to AWS WAF for inspection. Applicable only when `scope` is set to `REGIONAL`. See `verifiedAccessInstance` below for details.- Returns:
- builder
-
build
public WebAclAssociationConfigRequestBodyArgs build()
-
-