Package com.pulumi.aws.quicksight
Class IpRestrictionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.quicksight.IpRestrictionArgs.Builder
-
- Enclosing class:
- IpRestrictionArgs
public static final class IpRestrictionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(IpRestrictionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IpRestrictionArgs.BuilderawsAccountId(com.pulumi.core.Output<java.lang.String> awsAccountId)IpRestrictionArgs.BuilderawsAccountId(java.lang.String awsAccountId)IpRestrictionArgsbuild()IpRestrictionArgs.Builderenabled(com.pulumi.core.Output<java.lang.Boolean> enabled)IpRestrictionArgs.Builderenabled(java.lang.Boolean enabled)IpRestrictionArgs.BuilderipRestrictionRuleMap(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> ipRestrictionRuleMap)IpRestrictionArgs.BuilderipRestrictionRuleMap(java.util.Map<java.lang.String,java.lang.String> ipRestrictionRuleMap)IpRestrictionArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)IpRestrictionArgs.Builderregion(java.lang.String region)IpRestrictionArgs.BuildervpcEndpointIdRestrictionRuleMap(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> vpcEndpointIdRestrictionRuleMap)IpRestrictionArgs.BuildervpcEndpointIdRestrictionRuleMap(java.util.Map<java.lang.String,java.lang.String> vpcEndpointIdRestrictionRuleMap)IpRestrictionArgs.BuildervpcIdRestrictionRuleMap(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> vpcIdRestrictionRuleMap)IpRestrictionArgs.BuildervpcIdRestrictionRuleMap(java.util.Map<java.lang.String,java.lang.String> vpcIdRestrictionRuleMap)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IpRestrictionArgs defaults)
-
-
Method Detail
-
awsAccountId
public IpRestrictionArgs.Builder awsAccountId(@Nullable com.pulumi.core.Output<java.lang.String> awsAccountId)
- Parameters:
awsAccountId- AWS account ID. Defaults to automatically determined account ID of the Terraform AWS provider.- Returns:
- builder
-
awsAccountId
public IpRestrictionArgs.Builder awsAccountId(java.lang.String awsAccountId)
- Parameters:
awsAccountId- AWS account ID. Defaults to automatically determined account ID of the Terraform AWS provider.- Returns:
- builder
-
enabled
public IpRestrictionArgs.Builder enabled(com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled- Whether IP rules are turned on.- Returns:
- builder
-
enabled
public IpRestrictionArgs.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled- Whether IP rules are turned on.- Returns:
- builder
-
ipRestrictionRuleMap
public IpRestrictionArgs.Builder ipRestrictionRuleMap(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> ipRestrictionRuleMap)
- Parameters:
ipRestrictionRuleMap- Map of allowed IPv4 CIDR ranges and descriptions.- Returns:
- builder
-
ipRestrictionRuleMap
public IpRestrictionArgs.Builder ipRestrictionRuleMap(java.util.Map<java.lang.String,java.lang.String> ipRestrictionRuleMap)
- Parameters:
ipRestrictionRuleMap- Map of allowed IPv4 CIDR ranges and descriptions.- Returns:
- builder
-
region
public IpRestrictionArgs.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 IpRestrictionArgs.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
-
vpcEndpointIdRestrictionRuleMap
public IpRestrictionArgs.Builder vpcEndpointIdRestrictionRuleMap(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> vpcEndpointIdRestrictionRuleMap)
- Parameters:
vpcEndpointIdRestrictionRuleMap- Map of allowed VPC endpoint IDs and descriptions.- Returns:
- builder
-
vpcEndpointIdRestrictionRuleMap
public IpRestrictionArgs.Builder vpcEndpointIdRestrictionRuleMap(java.util.Map<java.lang.String,java.lang.String> vpcEndpointIdRestrictionRuleMap)
- Parameters:
vpcEndpointIdRestrictionRuleMap- Map of allowed VPC endpoint IDs and descriptions.- Returns:
- builder
-
vpcIdRestrictionRuleMap
public IpRestrictionArgs.Builder vpcIdRestrictionRuleMap(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> vpcIdRestrictionRuleMap)
- Parameters:
vpcIdRestrictionRuleMap- Map of VPC IDs and descriptions. Traffic from all VPC endpoints that are present in the specified VPC is allowed.- Returns:
- builder
-
vpcIdRestrictionRuleMap
public IpRestrictionArgs.Builder vpcIdRestrictionRuleMap(java.util.Map<java.lang.String,java.lang.String> vpcIdRestrictionRuleMap)
- Parameters:
vpcIdRestrictionRuleMap- Map of VPC IDs and descriptions. Traffic from all VPC endpoints that are present in the specified VPC is allowed.- Returns:
- builder
-
build
public IpRestrictionArgs build()
-
-