class Aws::ElasticsearchService::Types::AutoTuneOptionsInput

Specifies the Auto-Tune options: the Auto-Tune desired state for the domain and list of maintenance schedules.

@note When making an API call, you may pass AutoTuneOptionsInput

data as a hash:

    {
      desired_state: "ENABLED", # accepts ENABLED, DISABLED
      maintenance_schedules: [
        {
          start_at: Time.now,
          duration: {
            value: 1,
            unit: "HOURS", # accepts HOURS
          },
          cron_expression_for_recurrence: "String",
        },
      ],
    }

@!attribute [rw] desired_state

Specifies the Auto-Tune desired state. Valid values are ENABLED,
DISABLED.
@return [String]

@!attribute [rw] maintenance_schedules

Specifies list of maitenance schedules. See the [Developer Guide][1]
for more information.

[1]: https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/auto-tune.html
@return [Array<Types::AutoTuneMaintenanceSchedule>]

Constants

SENSITIVE