Package com.pulumi.aws.ec2
Class SecurityGroupAssociationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.SecurityGroupAssociationArgs.Builder
-
- Enclosing class:
- SecurityGroupAssociationArgs
public static final class SecurityGroupAssociationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(SecurityGroupAssociationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityGroupAssociationArgs
build()
SecurityGroupAssociationArgs.Builder
replaceDefaultAssociation(com.pulumi.core.Output<java.lang.Boolean> replaceDefaultAssociation)
SecurityGroupAssociationArgs.Builder
replaceDefaultAssociation(java.lang.Boolean replaceDefaultAssociation)
SecurityGroupAssociationArgs.Builder
securityGroupId(com.pulumi.core.Output<java.lang.String> securityGroupId)
SecurityGroupAssociationArgs.Builder
securityGroupId(java.lang.String securityGroupId)
SecurityGroupAssociationArgs.Builder
vpcEndpointId(com.pulumi.core.Output<java.lang.String> vpcEndpointId)
SecurityGroupAssociationArgs.Builder
vpcEndpointId(java.lang.String vpcEndpointId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(SecurityGroupAssociationArgs defaults)
-
-
Method Detail
-
replaceDefaultAssociation
public SecurityGroupAssociationArgs.Builder replaceDefaultAssociation(@Nullable com.pulumi.core.Output<java.lang.Boolean> replaceDefaultAssociation)
- Parameters:
replaceDefaultAssociation
- Whether this association should replace the association with the VPC's default security group that is created when no security groups are specified during VPC endpoint creation. At most 1 association per-VPC endpoint should be configured with `replace_default_association = true`.- Returns:
- builder
-
replaceDefaultAssociation
public SecurityGroupAssociationArgs.Builder replaceDefaultAssociation(java.lang.Boolean replaceDefaultAssociation)
- Parameters:
replaceDefaultAssociation
- Whether this association should replace the association with the VPC's default security group that is created when no security groups are specified during VPC endpoint creation. At most 1 association per-VPC endpoint should be configured with `replace_default_association = true`.- Returns:
- builder
-
securityGroupId
public SecurityGroupAssociationArgs.Builder securityGroupId(com.pulumi.core.Output<java.lang.String> securityGroupId)
- Parameters:
securityGroupId
- The ID of the security group to be associated with the VPC endpoint.- Returns:
- builder
-
securityGroupId
public SecurityGroupAssociationArgs.Builder securityGroupId(java.lang.String securityGroupId)
- Parameters:
securityGroupId
- The ID of the security group to be associated with the VPC endpoint.- Returns:
- builder
-
vpcEndpointId
public SecurityGroupAssociationArgs.Builder vpcEndpointId(com.pulumi.core.Output<java.lang.String> vpcEndpointId)
- Parameters:
vpcEndpointId
- The ID of the VPC endpoint with which the security group will be associated.- Returns:
- builder
-
vpcEndpointId
public SecurityGroupAssociationArgs.Builder vpcEndpointId(java.lang.String vpcEndpointId)
- Parameters:
vpcEndpointId
- The ID of the VPC endpoint with which the security group will be associated.- Returns:
- builder
-
build
public SecurityGroupAssociationArgs build()
-
-