Class ExpressGatewayServiceScalingTargetArgs.Builder

    • Method Detail

      • autoScalingMetric

        public ExpressGatewayServiceScalingTargetArgs.Builder autoScalingMetric​(com.pulumi.core.Output<java.lang.String> autoScalingMetric)
        Parameters:
        autoScalingMetric - Metric to use for auto-scaling. Valid values are `AVERAGE_CPU`, `AVERAGE_MEMORY` and `REQUEST_COUNT_PER_TARGET`.
        Returns:
        builder
      • autoScalingMetric

        public ExpressGatewayServiceScalingTargetArgs.Builder autoScalingMetric​(java.lang.String autoScalingMetric)
        Parameters:
        autoScalingMetric - Metric to use for auto-scaling. Valid values are `AVERAGE_CPU`, `AVERAGE_MEMORY` and `REQUEST_COUNT_PER_TARGET`.
        Returns:
        builder
      • autoScalingTargetValue

        public ExpressGatewayServiceScalingTargetArgs.Builder autoScalingTargetValue​(com.pulumi.core.Output<java.lang.Integer> autoScalingTargetValue)
        Parameters:
        autoScalingTargetValue - Target value for the auto-scaling metric (as a percentage). Defaults to `60`.
        Returns:
        builder
      • autoScalingTargetValue

        public ExpressGatewayServiceScalingTargetArgs.Builder autoScalingTargetValue​(java.lang.Integer autoScalingTargetValue)
        Parameters:
        autoScalingTargetValue - Target value for the auto-scaling metric (as a percentage). Defaults to `60`.
        Returns:
        builder
      • maxTaskCount

        public ExpressGatewayServiceScalingTargetArgs.Builder maxTaskCount​(com.pulumi.core.Output<java.lang.Integer> maxTaskCount)
        Parameters:
        maxTaskCount - Maximum number of tasks to run. Defaults to `20`.
        Returns:
        builder
      • minTaskCount

        public ExpressGatewayServiceScalingTargetArgs.Builder minTaskCount​(com.pulumi.core.Output<java.lang.Integer> minTaskCount)
        Parameters:
        minTaskCount - Minimum number of tasks to run. Defaults to `1`.
        Returns:
        builder