Class ClusterScalingConfigurationArgs.Builder

    • Method Detail

      • autoPause

        public ClusterScalingConfigurationArgs.Builder autoPause​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.Boolean> autoPause)
        Parameters:
        autoPause - Whether to enable automatic pause. A DB cluster can be paused only when it's idle (it has no connections). If a DB cluster is paused for more than seven days, the DB cluster might be backed up with a snapshot. In this case, the DB cluster is restored when there is a request to connect to it. Defaults to `true`.
        Returns:
        builder
      • autoPause

        public ClusterScalingConfigurationArgs.Builder autoPause​(java.lang.Boolean autoPause)
        Parameters:
        autoPause - Whether to enable automatic pause. A DB cluster can be paused only when it's idle (it has no connections). If a DB cluster is paused for more than seven days, the DB cluster might be backed up with a snapshot. In this case, the DB cluster is restored when there is a request to connect to it. Defaults to `true`.
        Returns:
        builder
      • maxCapacity

        public ClusterScalingConfigurationArgs.Builder maxCapacity​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.Integer> maxCapacity)
        Parameters:
        maxCapacity - Maximum capacity for an Aurora DB cluster in `serverless` DB engine mode. The maximum capacity must be greater than or equal to the minimum capacity. Valid Aurora MySQL capacity values are `1`, `2`, `4`, `8`, `16`, `32`, `64`, `128`, `256`. Valid Aurora PostgreSQL capacity values are (`2`, `4`, `8`, `16`, `32`, `64`, `192`, and `384`). Defaults to `16`.
        Returns:
        builder
      • maxCapacity

        public ClusterScalingConfigurationArgs.Builder maxCapacity​(java.lang.Integer maxCapacity)
        Parameters:
        maxCapacity - Maximum capacity for an Aurora DB cluster in `serverless` DB engine mode. The maximum capacity must be greater than or equal to the minimum capacity. Valid Aurora MySQL capacity values are `1`, `2`, `4`, `8`, `16`, `32`, `64`, `128`, `256`. Valid Aurora PostgreSQL capacity values are (`2`, `4`, `8`, `16`, `32`, `64`, `192`, and `384`). Defaults to `16`.
        Returns:
        builder
      • minCapacity

        public ClusterScalingConfigurationArgs.Builder minCapacity​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.Integer> minCapacity)
        Parameters:
        minCapacity - Minimum capacity for an Aurora DB cluster in `serverless` DB engine mode. The minimum capacity must be lesser than or equal to the maximum capacity. Valid Aurora MySQL capacity values are `1`, `2`, `4`, `8`, `16`, `32`, `64`, `128`, `256`. Valid Aurora PostgreSQL capacity values are (`2`, `4`, `8`, `16`, `32`, `64`, `192`, and `384`). Defaults to `1`.
        Returns:
        builder
      • minCapacity

        public ClusterScalingConfigurationArgs.Builder minCapacity​(java.lang.Integer minCapacity)
        Parameters:
        minCapacity - Minimum capacity for an Aurora DB cluster in `serverless` DB engine mode. The minimum capacity must be lesser than or equal to the maximum capacity. Valid Aurora MySQL capacity values are `1`, `2`, `4`, `8`, `16`, `32`, `64`, `128`, `256`. Valid Aurora PostgreSQL capacity values are (`2`, `4`, `8`, `16`, `32`, `64`, `192`, and `384`). Defaults to `1`.
        Returns:
        builder
      • secondsBeforeTimeout

        public ClusterScalingConfigurationArgs.Builder secondsBeforeTimeout​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.Integer> secondsBeforeTimeout)
        Parameters:
        secondsBeforeTimeout - Amount of time, in seconds, that Aurora Serverless v1 tries to find a scaling point to perform seamless scaling before enforcing the timeout action. Valid values are `60` through `600`. Defaults to `300`.
        Returns:
        builder
      • secondsBeforeTimeout

        public ClusterScalingConfigurationArgs.Builder secondsBeforeTimeout​(java.lang.Integer secondsBeforeTimeout)
        Parameters:
        secondsBeforeTimeout - Amount of time, in seconds, that Aurora Serverless v1 tries to find a scaling point to perform seamless scaling before enforcing the timeout action. Valid values are `60` through `600`. Defaults to `300`.
        Returns:
        builder
      • secondsUntilAutoPause

        public ClusterScalingConfigurationArgs.Builder secondsUntilAutoPause​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.Integer> secondsUntilAutoPause)
        Parameters:
        secondsUntilAutoPause - Time, in seconds, before an Aurora DB cluster in serverless mode is paused. Valid values are `300` through `86400`. Defaults to `300`.
        Returns:
        builder
      • secondsUntilAutoPause

        public ClusterScalingConfigurationArgs.Builder secondsUntilAutoPause​(java.lang.Integer secondsUntilAutoPause)
        Parameters:
        secondsUntilAutoPause - Time, in seconds, before an Aurora DB cluster in serverless mode is paused. Valid values are `300` through `86400`. Defaults to `300`.
        Returns:
        builder
      • timeoutAction

        public ClusterScalingConfigurationArgs.Builder timeoutAction​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> timeoutAction)
        Parameters:
        timeoutAction - Action to take when the timeout is reached. Valid values: `ForceApplyCapacityChange`, `RollbackCapacityChange`. Defaults to `RollbackCapacityChange`. See [documentation](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless-v1.how-it-works.html#aurora-serverless.how-it-works.timeout-action).
        Returns:
        builder
      • timeoutAction

        public ClusterScalingConfigurationArgs.Builder timeoutAction​(java.lang.String timeoutAction)
        Parameters:
        timeoutAction - Action to take when the timeout is reached. Valid values: `ForceApplyCapacityChange`, `RollbackCapacityChange`. Defaults to `RollbackCapacityChange`. See [documentation](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless-v1.how-it-works.html#aurora-serverless.how-it-works.timeout-action).
        Returns:
        builder