class Aws::ElasticsearchService::Types::ServiceSoftwareOptions

The current options of an Elasticsearch domain service software options.

@!attribute [rw] current_version

The current service software version that is present on the domain.
@return [String]

@!attribute [rw] new_version

The new service software version if one is available.
@return [String]

@!attribute [rw] update_available

`True` if you are able to update you service software version.
`False` if you are not able to update your service software version.
@return [Boolean]

@!attribute [rw] cancellable

`True` if you are able to cancel your service software version
update. `False` if you are not able to cancel your service software
version.
@return [Boolean]

@!attribute [rw] update_status

The status of your service software update. This field can take the
following values: `ELIGIBLE`, `PENDING_UPDATE`, `IN_PROGRESS`,
`COMPLETED`, and `NOT_ELIGIBLE`.
@return [String]

@!attribute [rw] description

The description of the `UpdateStatus`.
@return [String]

@!attribute [rw] automated_update_date

Timestamp, in Epoch time, until which you can manually request a
service software update. After this date, we automatically update
your service software.
@return [Time]

@!attribute [rw] optional_deployment

`True` if a service software is never automatically updated. `False`
if a service software is automatically updated after
`AutomatedUpdateDate`.
@return [Boolean]

Constants

SENSITIVE