Class: Aws::OpenSearchService::Types::ServiceSoftwareOptions

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb

Overview

The current status of the service software for an Amazon OpenSearch Service domain. For more information, see Service software updates in Amazon OpenSearch Service.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#automated_update_dateTime

The 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)


6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 6611

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're able to cancel your service software version update. False if you can't cancel your service software update.

Returns:

  • (Boolean)


6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 6611

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 present on the domain.

Returns:

  • (String)


6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 6611

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

A description of the service software update status.

Returns:

  • (String)


6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 6611

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)


6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 6611

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 the automated update date.

Returns:

  • (Boolean)


6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 6611

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're able to update your service software version. False if you can't update your service software version.

Returns:

  • (Boolean)


6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 6611

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.

Returns:

  • (String)


6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 6611

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