Interface Networking.Builder

  • Method Details

    • subnetIds

      Networking.Builder subnetIds(Collection<String> subnetIds)

      The ID of the subnet where Amazon Web Services PCS creates an Elastic Network Interface (ENI) to enable communication between managed controllers and Amazon Web Services PCS resources. The subnet must have an available IP address, cannot reside in AWS Outposts, AWS Wavelength, or an AWS Local Zone.

      Example: subnet-abcd1234

      Parameters:
      subnetIds - The ID of the subnet where Amazon Web Services PCS creates an Elastic Network Interface (ENI) to enable communication between managed controllers and Amazon Web Services PCS resources. The subnet must have an available IP address, cannot reside in AWS Outposts, AWS Wavelength, or an AWS Local Zone.

      Example: subnet-abcd1234

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      Networking.Builder subnetIds(String... subnetIds)

      The ID of the subnet where Amazon Web Services PCS creates an Elastic Network Interface (ENI) to enable communication between managed controllers and Amazon Web Services PCS resources. The subnet must have an available IP address, cannot reside in AWS Outposts, AWS Wavelength, or an AWS Local Zone.

      Example: subnet-abcd1234

      Parameters:
      subnetIds - The ID of the subnet where Amazon Web Services PCS creates an Elastic Network Interface (ENI) to enable communication between managed controllers and Amazon Web Services PCS resources. The subnet must have an available IP address, cannot reside in AWS Outposts, AWS Wavelength, or an AWS Local Zone.

      Example: subnet-abcd1234

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupIds

      Networking.Builder securityGroupIds(Collection<String> securityGroupIds)

      The list of security group IDs associated with the Elastic Network Interface (ENI) created in subnets.

      The following rules are required:

      • Inbound rule 1

        • Protocol: All

        • Ports: All

        • Source: Self

      • Outbound rule 1

        • Protocol: All

        • Ports: All

        • Destination: 0.0.0.0/0 (IPv4)

      • Outbound rule 2

        • Protocol: All

        • Ports: All

        • Destination: Self

      Parameters:
      securityGroupIds - The list of security group IDs associated with the Elastic Network Interface (ENI) created in subnets.

      The following rules are required:

      • Inbound rule 1

        • Protocol: All

        • Ports: All

        • Source: Self

      • Outbound rule 1

        • Protocol: All

        • Ports: All

        • Destination: 0.0.0.0/0 (IPv4)

      • Outbound rule 2

        • Protocol: All

        • Ports: All

        • Destination: Self

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupIds

      Networking.Builder securityGroupIds(String... securityGroupIds)

      The list of security group IDs associated with the Elastic Network Interface (ENI) created in subnets.

      The following rules are required:

      • Inbound rule 1

        • Protocol: All

        • Ports: All

        • Source: Self

      • Outbound rule 1

        • Protocol: All

        • Ports: All

        • Destination: 0.0.0.0/0 (IPv4)

      • Outbound rule 2

        • Protocol: All

        • Ports: All

        • Destination: Self

      Parameters:
      securityGroupIds - The list of security group IDs associated with the Elastic Network Interface (ENI) created in subnets.

      The following rules are required:

      • Inbound rule 1

        • Protocol: All

        • Ports: All

        • Source: Self

      • Outbound rule 1

        • Protocol: All

        • Ports: All

        • Destination: 0.0.0.0/0 (IPv4)

      • Outbound rule 2

        • Protocol: All

        • Ports: All

        • Destination: Self

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