Class ServerEndpointDetailsArgs.Builder

  • Enclosing class:
    ServerEndpointDetailsArgs

    public static final class ServerEndpointDetailsArgs.Builder
    extends java.lang.Object
    • Method Detail

      • addressAllocationIds

        public ServerEndpointDetailsArgs.Builder addressAllocationIds​(@Nullable
                                                                      com.pulumi.core.Output<java.util.List<java.lang.String>> addressAllocationIds)
        Parameters:
        addressAllocationIds - A list of address allocation IDs that are required to attach an Elastic IP address to your SFTP server's endpoint. This property can only be used when `endpoint_type` is set to `VPC`.
        Returns:
        builder
      • addressAllocationIds

        public ServerEndpointDetailsArgs.Builder addressAllocationIds​(java.util.List<java.lang.String> addressAllocationIds)
        Parameters:
        addressAllocationIds - A list of address allocation IDs that are required to attach an Elastic IP address to your SFTP server's endpoint. This property can only be used when `endpoint_type` is set to `VPC`.
        Returns:
        builder
      • addressAllocationIds

        public ServerEndpointDetailsArgs.Builder addressAllocationIds​(java.lang.String... addressAllocationIds)
        Parameters:
        addressAllocationIds - A list of address allocation IDs that are required to attach an Elastic IP address to your SFTP server's endpoint. This property can only be used when `endpoint_type` is set to `VPC`.
        Returns:
        builder
      • securityGroupIds

        public ServerEndpointDetailsArgs.Builder securityGroupIds​(@Nullable
                                                                  com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)
        Parameters:
        securityGroupIds - A list of security groups IDs that are available to attach to your server's endpoint. If no security groups are specified, the VPC's default security groups are automatically assigned to your endpoint. This property can only be used when `endpoint_type` is set to `VPC`.
        Returns:
        builder
      • securityGroupIds

        public ServerEndpointDetailsArgs.Builder securityGroupIds​(java.util.List<java.lang.String> securityGroupIds)
        Parameters:
        securityGroupIds - A list of security groups IDs that are available to attach to your server's endpoint. If no security groups are specified, the VPC's default security groups are automatically assigned to your endpoint. This property can only be used when `endpoint_type` is set to `VPC`.
        Returns:
        builder
      • securityGroupIds

        public ServerEndpointDetailsArgs.Builder securityGroupIds​(java.lang.String... securityGroupIds)
        Parameters:
        securityGroupIds - A list of security groups IDs that are available to attach to your server's endpoint. If no security groups are specified, the VPC's default security groups are automatically assigned to your endpoint. This property can only be used when `endpoint_type` is set to `VPC`.
        Returns:
        builder
      • subnetIds

        public ServerEndpointDetailsArgs.Builder subnetIds​(@Nullable
                                                           com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
        Parameters:
        subnetIds - A list of subnet IDs that are required to host your SFTP server endpoint in your VPC. This property can only be used when `endpoint_type` is set to `VPC`.
        Returns:
        builder
      • subnetIds

        public ServerEndpointDetailsArgs.Builder subnetIds​(java.util.List<java.lang.String> subnetIds)
        Parameters:
        subnetIds - A list of subnet IDs that are required to host your SFTP server endpoint in your VPC. This property can only be used when `endpoint_type` is set to `VPC`.
        Returns:
        builder
      • subnetIds

        public ServerEndpointDetailsArgs.Builder subnetIds​(java.lang.String... subnetIds)
        Parameters:
        subnetIds - A list of subnet IDs that are required to host your SFTP server endpoint in your VPC. This property can only be used when `endpoint_type` is set to `VPC`.
        Returns:
        builder
      • vpcEndpointId

        public ServerEndpointDetailsArgs.Builder vpcEndpointId​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> vpcEndpointId)
        Parameters:
        vpcEndpointId - The ID of the VPC endpoint. This property can only be used when `endpoint_type` is set to `VPC_ENDPOINT`
        Returns:
        builder
      • vpcEndpointId

        public ServerEndpointDetailsArgs.Builder vpcEndpointId​(java.lang.String vpcEndpointId)
        Parameters:
        vpcEndpointId - The ID of the VPC endpoint. This property can only be used when `endpoint_type` is set to `VPC_ENDPOINT`
        Returns:
        builder
      • vpcId

        public ServerEndpointDetailsArgs.Builder vpcId​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> vpcId)
        Parameters:
        vpcId - The VPC ID of the virtual private cloud in which the SFTP server's endpoint will be hosted. This property can only be used when `endpoint_type` is set to `VPC`.
        Returns:
        builder
      • vpcId

        public ServerEndpointDetailsArgs.Builder vpcId​(java.lang.String vpcId)
        Parameters:
        vpcId - The VPC ID of the virtual private cloud in which the SFTP server's endpoint will be hosted. This property can only be used when `endpoint_type` is set to `VPC`.
        Returns:
        builder