Interface ManagedVpcResource.Builder

  • Method Details

    • vpcIdentifier

      ManagedVpcResource.Builder vpcIdentifier(String vpcIdentifier)

      The identifier of the VPC in which the private endpoint is provisioned.

      Parameters:
      vpcIdentifier - The identifier of the VPC in which the private endpoint is provisioned.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      The identifiers of the subnets in which the private endpoint network interfaces are placed.

      Parameters:
      subnetIds - The identifiers of the subnets in which the private endpoint network interfaces are placed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      ManagedVpcResource.Builder subnetIds(String... subnetIds)

      The identifiers of the subnets in which the private endpoint network interfaces are placed.

      Parameters:
      subnetIds - The identifiers of the subnets in which the private endpoint network interfaces are placed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpointIpAddressType

      ManagedVpcResource.Builder endpointIpAddressType(String endpointIpAddressType)

      The IP address type used by the private endpoint, either IPV4 or IPV6.

      Parameters:
      endpointIpAddressType - The IP address type used by the private endpoint, either IPV4 or IPV6.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • endpointIpAddressType

      ManagedVpcResource.Builder endpointIpAddressType(EndpointIpAddressType endpointIpAddressType)

      The IP address type used by the private endpoint, either IPV4 or IPV6.

      Parameters:
      endpointIpAddressType - The IP address type used by the private endpoint, either IPV4 or IPV6.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • securityGroupIds

      ManagedVpcResource.Builder securityGroupIds(Collection<String> securityGroupIds)

      The identifiers of the security groups associated with the private endpoint network interfaces.

      Parameters:
      securityGroupIds - The identifiers of the security groups associated with the private endpoint network interfaces.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupIds

      ManagedVpcResource.Builder securityGroupIds(String... securityGroupIds)

      The identifiers of the security groups associated with the private endpoint network interfaces.

      Parameters:
      securityGroupIds - The identifiers of the security groups associated with the private endpoint network interfaces.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Sets the value of the Tags property for this object.
      Parameters:
      tags - The new value for the Tags property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • routingDomain

      ManagedVpcResource.Builder routingDomain(String routingDomain)

      The routing domain used to resolve traffic through the private endpoint.

      Parameters:
      routingDomain - The routing domain used to resolve traffic through the private endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.