Package com.pulumi.aws.ec2
Class DefaultSecurityGroupArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.DefaultSecurityGroupArgs.Builder
-
- Enclosing class:
- DefaultSecurityGroupArgs
public static final class DefaultSecurityGroupArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DefaultSecurityGroupArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DefaultSecurityGroupArgs defaults)
-
-
Method Detail
-
egress
public DefaultSecurityGroupArgs.Builder egress(@Nullable com.pulumi.core.Output<java.util.List<DefaultSecurityGroupEgressArgs>> egress)
- Parameters:
egress
- Configuration block. Detailed below.- Returns:
- builder
-
egress
public DefaultSecurityGroupArgs.Builder egress(java.util.List<DefaultSecurityGroupEgressArgs> egress)
- Parameters:
egress
- Configuration block. Detailed below.- Returns:
- builder
-
egress
public DefaultSecurityGroupArgs.Builder egress(DefaultSecurityGroupEgressArgs... egress)
- Parameters:
egress
- Configuration block. Detailed below.- Returns:
- builder
-
ingress
public DefaultSecurityGroupArgs.Builder ingress(@Nullable com.pulumi.core.Output<java.util.List<DefaultSecurityGroupIngressArgs>> ingress)
- Parameters:
ingress
- Configuration block. Detailed below.- Returns:
- builder
-
ingress
public DefaultSecurityGroupArgs.Builder ingress(java.util.List<DefaultSecurityGroupIngressArgs> ingress)
- Parameters:
ingress
- Configuration block. Detailed below.- Returns:
- builder
-
ingress
public DefaultSecurityGroupArgs.Builder ingress(DefaultSecurityGroupIngressArgs... ingress)
- Parameters:
ingress
- Configuration block. Detailed below.- Returns:
- builder
-
revokeRulesOnDelete
public DefaultSecurityGroupArgs.Builder revokeRulesOnDelete(@Nullable com.pulumi.core.Output<java.lang.Boolean> revokeRulesOnDelete)
-
revokeRulesOnDelete
public DefaultSecurityGroupArgs.Builder revokeRulesOnDelete(java.lang.Boolean revokeRulesOnDelete)
-
tags
public DefaultSecurityGroupArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public DefaultSecurityGroupArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
vpcId
public DefaultSecurityGroupArgs.Builder vpcId(@Nullable com.pulumi.core.Output<java.lang.String> vpcId)
- Parameters:
vpcId
- VPC ID. **Note that changing the `vpc_id` will _not_ restore any default security group rules that were modified, added, or removed.** It will be left in its current state.- Returns:
- builder
-
vpcId
public DefaultSecurityGroupArgs.Builder vpcId(java.lang.String vpcId)
- Parameters:
vpcId
- VPC ID. **Note that changing the `vpc_id` will _not_ restore any default security group rules that were modified, added, or removed.** It will be left in its current state.- Returns:
- builder
-
build
public DefaultSecurityGroupArgs build()
-
-