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

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

Overview

Note:

When making an API call, you may pass AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails data as a hash:

{
  automated_update_date: "NonEmptyString",
  cancellable: false,
  current_version: "NonEmptyString",
  description: "NonEmptyString",
  new_version: "NonEmptyString",
  update_available: false,
  update_status: "NonEmptyString",
  optional_deployment: false,
}

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_dateString

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

Returns:

  • (String)


12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12495

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

#cancellableBoolean

Whether a request to update the domain can be canceled.

Returns:

  • (Boolean)


12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12495

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_versionString

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

Returns:

  • (String)


12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12495

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

#descriptionString

A more detailed description of the service software status.

Returns:

  • (String)


12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12495

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_versionString

The most recent version of the service software.

Returns:

  • (String)


12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12495

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_deploymentBoolean

Whether the service software update is optional.

Returns:

  • (Boolean)


12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12495

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_availableBoolean

Whether a service software update is available for the domain.

Returns:

  • (Boolean)


12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12495

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_statusString

The status of the service software update.

Returns:

  • (String)


12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12495

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