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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-elasticsearchservice/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)


3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 3970

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)


3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 3970

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)


3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 3970

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)


3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 3970

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)


3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 3970

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)


3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 3970

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)


3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 3970

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)


3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 3970

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