Package com.pulumi.aws.emr.inputs
Class BlockPublicAccessConfigurationState.Builder
- java.lang.Object
-
- com.pulumi.aws.emr.inputs.BlockPublicAccessConfigurationState.Builder
-
- Enclosing class:
- BlockPublicAccessConfigurationState
public static final class BlockPublicAccessConfigurationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(BlockPublicAccessConfigurationState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BlockPublicAccessConfigurationState defaults)
-
-
Method Detail
-
blockPublicSecurityGroupRules
public BlockPublicAccessConfigurationState.Builder blockPublicSecurityGroupRules(@Nullable com.pulumi.core.Output<java.lang.Boolean> blockPublicSecurityGroupRules)
- Parameters:
blockPublicSecurityGroupRules
- Enable or disable EMR Block Public Access. The following arguments are optional:- Returns:
- builder
-
blockPublicSecurityGroupRules
public BlockPublicAccessConfigurationState.Builder blockPublicSecurityGroupRules(java.lang.Boolean blockPublicSecurityGroupRules)
- Parameters:
blockPublicSecurityGroupRules
- Enable or disable EMR Block Public Access. The following arguments are optional:- Returns:
- builder
-
permittedPublicSecurityGroupRuleRanges
public BlockPublicAccessConfigurationState.Builder permittedPublicSecurityGroupRuleRanges(@Nullable com.pulumi.core.Output<java.util.List<BlockPublicAccessConfigurationPermittedPublicSecurityGroupRuleRangeArgs>> permittedPublicSecurityGroupRuleRanges)
- Parameters:
permittedPublicSecurityGroupRuleRanges
- Configuration block for defining permitted public security group rule port ranges. Can be defined multiple times per resource. Only valid if `block_public_security_group_rules` is set to `true`.- Returns:
- builder
-
permittedPublicSecurityGroupRuleRanges
public BlockPublicAccessConfigurationState.Builder permittedPublicSecurityGroupRuleRanges(java.util.List<BlockPublicAccessConfigurationPermittedPublicSecurityGroupRuleRangeArgs> permittedPublicSecurityGroupRuleRanges)
- Parameters:
permittedPublicSecurityGroupRuleRanges
- Configuration block for defining permitted public security group rule port ranges. Can be defined multiple times per resource. Only valid if `block_public_security_group_rules` is set to `true`.- Returns:
- builder
-
permittedPublicSecurityGroupRuleRanges
public BlockPublicAccessConfigurationState.Builder permittedPublicSecurityGroupRuleRanges(BlockPublicAccessConfigurationPermittedPublicSecurityGroupRuleRangeArgs... permittedPublicSecurityGroupRuleRanges)
- Parameters:
permittedPublicSecurityGroupRuleRanges
- Configuration block for defining permitted public security group rule port ranges. Can be defined multiple times per resource. Only valid if `block_public_security_group_rules` is set to `true`.- Returns:
- builder
-
build
public BlockPublicAccessConfigurationState build()
-
-