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 options of an domain service software options.

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)


4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 4454

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)


4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 4454

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)


4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 4454

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)


4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 4454

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)


4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 4454

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)


4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 4454

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)


4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 4454

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)


4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 4454

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