Package com.pulumi.aws.wafv2.inputs
Class GetWebAclArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.GetWebAclArgs.Builder
-
- Enclosing class:
- GetWebAclArgs
public static final class GetWebAclArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetWebAclArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetWebAclArgsbuild()GetWebAclArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)GetWebAclArgs.Buildername(java.lang.String name)GetWebAclArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)GetWebAclArgs.Builderregion(java.lang.String region)GetWebAclArgs.BuilderresourceArn(com.pulumi.core.Output<java.lang.String> resourceArn)GetWebAclArgs.BuilderresourceArn(java.lang.String resourceArn)GetWebAclArgs.Builderscope(com.pulumi.core.Output<java.lang.String> scope)GetWebAclArgs.Builderscope(java.lang.String scope)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetWebAclArgs defaults)
-
-
Method Detail
-
name
public GetWebAclArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the WAFv2 Web ACL. Exactly one of `name` or `resourceArn` must be specified.- Returns:
- builder
-
name
public GetWebAclArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the WAFv2 Web ACL. Exactly one of `name` or `resourceArn` must be specified.- Returns:
- builder
-
region
public GetWebAclArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public GetWebAclArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
resourceArn
public GetWebAclArgs.Builder resourceArn(@Nullable com.pulumi.core.Output<java.lang.String> resourceArn)
- Parameters:
resourceArn- ARN of the AWS resource associated with the Web ACL. This can be an ARN of an Application Load Balancer, Amazon API Gateway REST API, AWS AppSync GraphQL API, Amazon Cognito user pool, AWS App Runner service, AWS Verified Access instance, AWS Amplify application, or Amazon Bedrock AgentCore Gateway. Exactly one of `name` or `resourceArn` must be specified.- Returns:
- builder
-
resourceArn
public GetWebAclArgs.Builder resourceArn(java.lang.String resourceArn)
- Parameters:
resourceArn- ARN of the AWS resource associated with the Web ACL. This can be an ARN of an Application Load Balancer, Amazon API Gateway REST API, AWS AppSync GraphQL API, Amazon Cognito user pool, AWS App Runner service, AWS Verified Access instance, AWS Amplify application, or Amazon Bedrock AgentCore Gateway. Exactly one of `name` or `resourceArn` must be specified.- Returns:
- builder
-
scope
public GetWebAclArgs.Builder scope(com.pulumi.core.Output<java.lang.String> scope)
- Parameters:
scope- Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are `CLOUDFRONT` or `REGIONAL`. To work with CloudFront, you must also specify the region `us-east-1` (N. Virginia) on the AWS provider.- Returns:
- builder
-
scope
public GetWebAclArgs.Builder scope(java.lang.String scope)
- Parameters:
scope- Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are `CLOUDFRONT` or `REGIONAL`. To work with CloudFront, you must also specify the region `us-east-1` (N. Virginia) on the AWS provider.- Returns:
- builder
-
build
public GetWebAclArgs build()
-
-