Class LoadBalancerHealthCheckArgs.Builder

    • Method Detail

      • healthyThreshold

        public LoadBalancerHealthCheckArgs.Builder healthyThreshold​(com.pulumi.core.Output<java.lang.Integer> healthyThreshold)
        Parameters:
        healthyThreshold - The number of checks before the instance is declared healthy.
        Returns:
        builder
      • healthyThreshold

        public LoadBalancerHealthCheckArgs.Builder healthyThreshold​(java.lang.Integer healthyThreshold)
        Parameters:
        healthyThreshold - The number of checks before the instance is declared healthy.
        Returns:
        builder
      • interval

        public LoadBalancerHealthCheckArgs.Builder interval​(com.pulumi.core.Output<java.lang.Integer> interval)
        Parameters:
        interval - The interval between checks.
        Returns:
        builder
      • target

        public LoadBalancerHealthCheckArgs.Builder target​(com.pulumi.core.Output<java.lang.String> target)
        Parameters:
        target - The target of the check. Valid pattern is "${PROTOCOL}:${PORT}${PATH}", where PROTOCOL values are: * `HTTP`, `HTTPS` - PORT and PATH are required * `TCP`, `SSL` - PORT is required, PATH is not supported
        Returns:
        builder
      • target

        public LoadBalancerHealthCheckArgs.Builder target​(java.lang.String target)
        Parameters:
        target - The target of the check. Valid pattern is "${PROTOCOL}:${PORT}${PATH}", where PROTOCOL values are: * `HTTP`, `HTTPS` - PORT and PATH are required * `TCP`, `SSL` - PORT is required, PATH is not supported
        Returns:
        builder
      • timeout

        public LoadBalancerHealthCheckArgs.Builder timeout​(com.pulumi.core.Output<java.lang.Integer> timeout)
        Parameters:
        timeout - The length of time before the check times out. > **Note:** If the ARN of the `sslCertificateId` references a certificate signed by an ECDSA key, ELB only supports the P256 and P384 curves. Using a certificate signed by a different curve could produce `ERR_SSL_VERSION_OR_CIPHER_MISMATCH` in your browser.
        Returns:
        builder
      • timeout

        public LoadBalancerHealthCheckArgs.Builder timeout​(java.lang.Integer timeout)
        Parameters:
        timeout - The length of time before the check times out. > **Note:** If the ARN of the `sslCertificateId` references a certificate signed by an ECDSA key, ELB only supports the P256 and P384 curves. Using a certificate signed by a different curve could produce `ERR_SSL_VERSION_OR_CIPHER_MISMATCH` in your browser.
        Returns:
        builder
      • unhealthyThreshold

        public LoadBalancerHealthCheckArgs.Builder unhealthyThreshold​(com.pulumi.core.Output<java.lang.Integer> unhealthyThreshold)
        Parameters:
        unhealthyThreshold - The number of checks before the instance is declared unhealthy.
        Returns:
        builder
      • unhealthyThreshold

        public LoadBalancerHealthCheckArgs.Builder unhealthyThreshold​(java.lang.Integer unhealthyThreshold)
        Parameters:
        unhealthyThreshold - The number of checks before the instance is declared unhealthy.
        Returns:
        builder