Package com.pulumi.aws.emr
Class BlockPublicAccessConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.emr.BlockPublicAccessConfigurationArgs.Builder
-
- Enclosing class:
- BlockPublicAccessConfigurationArgs
public static final class BlockPublicAccessConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(BlockPublicAccessConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BlockPublicAccessConfigurationArgs defaults)
-
-
Method Detail
-
blockPublicSecurityGroupRules
public BlockPublicAccessConfigurationArgs.Builder blockPublicSecurityGroupRules(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 BlockPublicAccessConfigurationArgs.Builder blockPublicSecurityGroupRules(java.lang.Boolean blockPublicSecurityGroupRules)
- Parameters:
blockPublicSecurityGroupRules
- Enable or disable EMR Block Public Access. The following arguments are optional:- Returns:
- builder
-
permittedPublicSecurityGroupRuleRanges
public BlockPublicAccessConfigurationArgs.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 BlockPublicAccessConfigurationArgs.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 BlockPublicAccessConfigurationArgs.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 BlockPublicAccessConfigurationArgs build()
-
-