Interface BlockPublicAccessStates.Builder

    • Method Detail

      • internetGatewayBlockMode

        BlockPublicAccessStates.Builder internetGatewayBlockMode​(String internetGatewayBlockMode)

        The mode of VPC BPA.

        • bidirectional-access-allowed: VPC BPA is not enabled and traffic is allowed to and from internet gateways and egress-only internet gateways in this Region.

        • bidirectional-access-blocked: Block all traffic to and from internet gateways and egress-only internet gateways in this Region (except for excluded VPCs and subnets).

        • ingress-access-blocked: Block all internet traffic to the VPCs in this Region (except for VPCs or subnets which are excluded). Only traffic to and from NAT gateways and egress-only internet gateways is allowed because these gateways only allow outbound connections to be established.

        Parameters:
        internetGatewayBlockMode - The mode of VPC BPA.

        • bidirectional-access-allowed: VPC BPA is not enabled and traffic is allowed to and from internet gateways and egress-only internet gateways in this Region.

        • bidirectional-access-blocked: Block all traffic to and from internet gateways and egress-only internet gateways in this Region (except for excluded VPCs and subnets).

        • ingress-access-blocked: Block all internet traffic to the VPCs in this Region (except for VPCs or subnets which are excluded). Only traffic to and from NAT gateways and egress-only internet gateways is allowed because these gateways only allow outbound connections to be established.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        BlockPublicAccessMode, BlockPublicAccessMode
      • internetGatewayBlockMode

        BlockPublicAccessStates.Builder internetGatewayBlockMode​(BlockPublicAccessMode internetGatewayBlockMode)

        The mode of VPC BPA.

        • bidirectional-access-allowed: VPC BPA is not enabled and traffic is allowed to and from internet gateways and egress-only internet gateways in this Region.

        • bidirectional-access-blocked: Block all traffic to and from internet gateways and egress-only internet gateways in this Region (except for excluded VPCs and subnets).

        • ingress-access-blocked: Block all internet traffic to the VPCs in this Region (except for VPCs or subnets which are excluded). Only traffic to and from NAT gateways and egress-only internet gateways is allowed because these gateways only allow outbound connections to be established.

        Parameters:
        internetGatewayBlockMode - The mode of VPC BPA.

        • bidirectional-access-allowed: VPC BPA is not enabled and traffic is allowed to and from internet gateways and egress-only internet gateways in this Region.

        • bidirectional-access-blocked: Block all traffic to and from internet gateways and egress-only internet gateways in this Region (except for excluded VPCs and subnets).

        • ingress-access-blocked: Block all internet traffic to the VPCs in this Region (except for VPCs or subnets which are excluded). Only traffic to and from NAT gateways and egress-only internet gateways is allowed because these gateways only allow outbound connections to be established.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        BlockPublicAccessMode, BlockPublicAccessMode