Class: Aws::ElasticsearchService::Types::ServiceSoftwareOptions

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-elasticsearchservice/types.rb

Overview

The current options of an Elasticsearch domain service software options.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#automated_update_dateTime

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

Returns:

  • (Time)

3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 3985

class ServiceSoftwareOptions < Struct.new(
  :current_version,
  :new_version,
  :update_available,
  :cancellable,
  :update_status,
  :description,
  :automated_update_date,
  :optional_deployment)
  SENSITIVE = []
  include Aws::Structure
end

#cancellableBoolean

`True` if you are able to cancel your service software version update. `False` if you are not able to cancel your service software version.

Returns:

  • (Boolean)

3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 3985

class ServiceSoftwareOptions < Struct.new(
  :current_version,
  :new_version,
  :update_available,
  :cancellable,
  :update_status,
  :description,
  :automated_update_date,
  :optional_deployment)
  SENSITIVE = []
  include Aws::Structure
end

#current_versionString

The current service software version that is present on the domain.

Returns:

  • (String)

3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 3985

class ServiceSoftwareOptions < Struct.new(
  :current_version,
  :new_version,
  :update_available,
  :cancellable,
  :update_status,
  :description,
  :automated_update_date,
  :optional_deployment)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the `UpdateStatus`.

Returns:

  • (String)

3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 3985

class ServiceSoftwareOptions < Struct.new(
  :current_version,
  :new_version,
  :update_available,
  :cancellable,
  :update_status,
  :description,
  :automated_update_date,
  :optional_deployment)
  SENSITIVE = []
  include Aws::Structure
end

#new_versionString

The new service software version if one is available.

Returns:

  • (String)

3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 3985

class ServiceSoftwareOptions < Struct.new(
  :current_version,
  :new_version,
  :update_available,
  :cancellable,
  :update_status,
  :description,
  :automated_update_date,
  :optional_deployment)
  SENSITIVE = []
  include Aws::Structure
end

#optional_deploymentBoolean

`True` if a service software is never automatically updated. `False` if a service software is automatically updated after `AutomatedUpdateDate`.

Returns:

  • (Boolean)

3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 3985

class ServiceSoftwareOptions < Struct.new(
  :current_version,
  :new_version,
  :update_available,
  :cancellable,
  :update_status,
  :description,
  :automated_update_date,
  :optional_deployment)
  SENSITIVE = []
  include Aws::Structure
end

#update_availableBoolean

`True` if you are able to update you service software version. `False` if you are not able to update your service software version.

Returns:

  • (Boolean)

3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 3985

class ServiceSoftwareOptions < Struct.new(
  :current_version,
  :new_version,
  :update_available,
  :cancellable,
  :update_status,
  :description,
  :automated_update_date,
  :optional_deployment)
  SENSITIVE = []
  include Aws::Structure
end

#update_statusString

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

Returns:

  • (String)

3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
# File 'lib/aws-sdk-elasticsearchservice/types.rb', line 3985

class ServiceSoftwareOptions < Struct.new(
  :current_version,
  :new_version,
  :update_available,
  :cancellable,
  :update_status,
  :description,
  :automated_update_date,
  :optional_deployment)
  SENSITIVE = []
  include Aws::Structure
end