Package com.pulumi.aws.quicksight.inputs
Class IpRestrictionState.Builder
- java.lang.Object
-
- com.pulumi.aws.quicksight.inputs.IpRestrictionState.Builder
-
- Enclosing class:
- IpRestrictionState
public static final class IpRestrictionState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(IpRestrictionState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IpRestrictionState.BuilderawsAccountId(com.pulumi.core.Output<java.lang.String> awsAccountId)IpRestrictionState.BuilderawsAccountId(java.lang.String awsAccountId)IpRestrictionStatebuild()IpRestrictionState.Builderenabled(com.pulumi.core.Output<java.lang.Boolean> enabled)IpRestrictionState.Builderenabled(java.lang.Boolean enabled)IpRestrictionState.BuilderipRestrictionRuleMap(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> ipRestrictionRuleMap)IpRestrictionState.BuilderipRestrictionRuleMap(java.util.Map<java.lang.String,java.lang.String> ipRestrictionRuleMap)IpRestrictionState.Builderregion(com.pulumi.core.Output<java.lang.String> region)IpRestrictionState.Builderregion(java.lang.String region)IpRestrictionState.BuildervpcEndpointIdRestrictionRuleMap(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> vpcEndpointIdRestrictionRuleMap)IpRestrictionState.BuildervpcEndpointIdRestrictionRuleMap(java.util.Map<java.lang.String,java.lang.String> vpcEndpointIdRestrictionRuleMap)IpRestrictionState.BuildervpcIdRestrictionRuleMap(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> vpcIdRestrictionRuleMap)IpRestrictionState.BuildervpcIdRestrictionRuleMap(java.util.Map<java.lang.String,java.lang.String> vpcIdRestrictionRuleMap)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IpRestrictionState defaults)
-
-
Method Detail
-
awsAccountId
public IpRestrictionState.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 IpRestrictionState.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 IpRestrictionState.Builder enabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled- Whether IP rules are turned on.- Returns:
- builder
-
enabled
public IpRestrictionState.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled- Whether IP rules are turned on.- Returns:
- builder
-
ipRestrictionRuleMap
public IpRestrictionState.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 IpRestrictionState.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 IpRestrictionState.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 IpRestrictionState.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 IpRestrictionState.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 IpRestrictionState.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 IpRestrictionState.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 IpRestrictionState.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 IpRestrictionState build()
-
-