Class: Aws::SecurityHub::Types::AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails

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

Overview

Provides information about the state of the domain relative to the latest service software.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#automated_update_date ⇒ String

The epoch time when the deployment window closes for required updates. After this time, OpenSearch Service schedules the software upgrade automatically.

Returns:

  • (String)


15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15337

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

#cancellable ⇒ Boolean

Whether a request to update the domain can be canceled.

Returns:

  • (Boolean)


15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15337

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

#current_version ⇒ String

The version of the service software that is currently installed on the domain.

Returns:

  • (String)


15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15337

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

#description ⇒ String

A more detailed description of the service software status.

Returns:

  • (String)


15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15337

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

#new_version ⇒ String

The most recent version of the service software.

Returns:

  • (String)


15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15337

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

#optional_deployment ⇒ Boolean

Whether the service software update is optional.

Returns:

  • (Boolean)


15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15337

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

#update_available ⇒ Boolean

Whether a service software update is available for the domain.

Returns:

  • (Boolean)


15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15337

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

#update_status ⇒ String

The status of the service software update. Valid values are as follows:

  • COMPLETED

  • ELIGIBLE

  • IN_PROGRESS

  • NOT_ELIGIBLE

  • PENDING_UPDATE

Returns:

  • (String)


15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15337

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