Class: Aws::ElastiCache::Types::UpdateAction

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

Overview

The status of the service update for a specific replication group

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cache_cluster_id ⇒ String

The ID of the cache cluster

Returns:

  • (String)


9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9761

class UpdateAction < Struct.new(
  :replication_group_id,
  :cache_cluster_id,
  :service_update_name,
  :service_update_release_date,
  :service_update_severity,
  :service_update_status,
  :service_update_recommended_apply_by_date,
  :service_update_type,
  :update_action_available_date,
  :update_action_status,
  :nodes_updated,
  :update_action_status_modified_date,
  :sla_met,
  :node_group_update_status,
  :cache_node_update_status,
  :estimated_update_time,
  :engine)
  SENSITIVE = []
  include Aws::Structure
end

#cache_node_update_status ⇒ Array<Types::CacheNodeUpdateStatus>

The status of the service update on the cache node

Returns:



9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9761

class UpdateAction < Struct.new(
  :replication_group_id,
  :cache_cluster_id,
  :service_update_name,
  :service_update_release_date,
  :service_update_severity,
  :service_update_status,
  :service_update_recommended_apply_by_date,
  :service_update_type,
  :update_action_available_date,
  :update_action_status,
  :nodes_updated,
  :update_action_status_modified_date,
  :sla_met,
  :node_group_update_status,
  :cache_node_update_status,
  :estimated_update_time,
  :engine)
  SENSITIVE = []
  include Aws::Structure
end

#engine ⇒ String

The Elasticache engine to which the update applies. Either Valkey, Redis OSS or Memcached.

Returns:

  • (String)


9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9761

class UpdateAction < Struct.new(
  :replication_group_id,
  :cache_cluster_id,
  :service_update_name,
  :service_update_release_date,
  :service_update_severity,
  :service_update_status,
  :service_update_recommended_apply_by_date,
  :service_update_type,
  :update_action_available_date,
  :update_action_status,
  :nodes_updated,
  :update_action_status_modified_date,
  :sla_met,
  :node_group_update_status,
  :cache_node_update_status,
  :estimated_update_time,
  :engine)
  SENSITIVE = []
  include Aws::Structure
end

#estimated_update_time ⇒ String

The estimated length of time for the update to complete

Returns:

  • (String)


9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9761

class UpdateAction < Struct.new(
  :replication_group_id,
  :cache_cluster_id,
  :service_update_name,
  :service_update_release_date,
  :service_update_severity,
  :service_update_status,
  :service_update_recommended_apply_by_date,
  :service_update_type,
  :update_action_available_date,
  :update_action_status,
  :nodes_updated,
  :update_action_status_modified_date,
  :sla_met,
  :node_group_update_status,
  :cache_node_update_status,
  :estimated_update_time,
  :engine)
  SENSITIVE = []
  include Aws::Structure
end

#node_group_update_status ⇒ Array<Types::NodeGroupUpdateStatus>

The status of the service update on the node group

Returns:



9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9761

class UpdateAction < Struct.new(
  :replication_group_id,
  :cache_cluster_id,
  :service_update_name,
  :service_update_release_date,
  :service_update_severity,
  :service_update_status,
  :service_update_recommended_apply_by_date,
  :service_update_type,
  :update_action_available_date,
  :update_action_status,
  :nodes_updated,
  :update_action_status_modified_date,
  :sla_met,
  :node_group_update_status,
  :cache_node_update_status,
  :estimated_update_time,
  :engine)
  SENSITIVE = []
  include Aws::Structure
end

#nodes_updated ⇒ String

The progress of the service update on the replication group

Returns:

  • (String)


9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9761

class UpdateAction < Struct.new(
  :replication_group_id,
  :cache_cluster_id,
  :service_update_name,
  :service_update_release_date,
  :service_update_severity,
  :service_update_status,
  :service_update_recommended_apply_by_date,
  :service_update_type,
  :update_action_available_date,
  :update_action_status,
  :nodes_updated,
  :update_action_status_modified_date,
  :sla_met,
  :node_group_update_status,
  :cache_node_update_status,
  :estimated_update_time,
  :engine)
  SENSITIVE = []
  include Aws::Structure
end

#replication_group_id ⇒ String

The ID of the replication group

Returns:

  • (String)


9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9761

class UpdateAction < Struct.new(
  :replication_group_id,
  :cache_cluster_id,
  :service_update_name,
  :service_update_release_date,
  :service_update_severity,
  :service_update_status,
  :service_update_recommended_apply_by_date,
  :service_update_type,
  :update_action_available_date,
  :update_action_status,
  :nodes_updated,
  :update_action_status_modified_date,
  :sla_met,
  :node_group_update_status,
  :cache_node_update_status,
  :estimated_update_time,
  :engine)
  SENSITIVE = []
  include Aws::Structure
end

#service_update_name ⇒ String

The unique ID of the service update

Returns:

  • (String)


9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9761

class UpdateAction < Struct.new(
  :replication_group_id,
  :cache_cluster_id,
  :service_update_name,
  :service_update_release_date,
  :service_update_severity,
  :service_update_status,
  :service_update_recommended_apply_by_date,
  :service_update_type,
  :update_action_available_date,
  :update_action_status,
  :nodes_updated,
  :update_action_status_modified_date,
  :sla_met,
  :node_group_update_status,
  :cache_node_update_status,
  :estimated_update_time,
  :engine)
  SENSITIVE = []
  include Aws::Structure
end

The recommended date to apply the service update to ensure compliance. For information on compliance, see Self-Service Security Updates for Compliance.

Returns:

  • (Time)


9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9761

class UpdateAction < Struct.new(
  :replication_group_id,
  :cache_cluster_id,
  :service_update_name,
  :service_update_release_date,
  :service_update_severity,
  :service_update_status,
  :service_update_recommended_apply_by_date,
  :service_update_type,
  :update_action_available_date,
  :update_action_status,
  :nodes_updated,
  :update_action_status_modified_date,
  :sla_met,
  :node_group_update_status,
  :cache_node_update_status,
  :estimated_update_time,
  :engine)
  SENSITIVE = []
  include Aws::Structure
end

#service_update_release_date ⇒ Time

The date the update is first available

Returns:

  • (Time)


9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9761

class UpdateAction < Struct.new(
  :replication_group_id,
  :cache_cluster_id,
  :service_update_name,
  :service_update_release_date,
  :service_update_severity,
  :service_update_status,
  :service_update_recommended_apply_by_date,
  :service_update_type,
  :update_action_available_date,
  :update_action_status,
  :nodes_updated,
  :update_action_status_modified_date,
  :sla_met,
  :node_group_update_status,
  :cache_node_update_status,
  :estimated_update_time,
  :engine)
  SENSITIVE = []
  include Aws::Structure
end

#service_update_severity ⇒ String

The severity of the service update

Returns:

  • (String)


9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9761

class UpdateAction < Struct.new(
  :replication_group_id,
  :cache_cluster_id,
  :service_update_name,
  :service_update_release_date,
  :service_update_severity,
  :service_update_status,
  :service_update_recommended_apply_by_date,
  :service_update_type,
  :update_action_available_date,
  :update_action_status,
  :nodes_updated,
  :update_action_status_modified_date,
  :sla_met,
  :node_group_update_status,
  :cache_node_update_status,
  :estimated_update_time,
  :engine)
  SENSITIVE = []
  include Aws::Structure
end

#service_update_status ⇒ String

The status of the service update

Returns:

  • (String)


9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9761

class UpdateAction < Struct.new(
  :replication_group_id,
  :cache_cluster_id,
  :service_update_name,
  :service_update_release_date,
  :service_update_severity,
  :service_update_status,
  :service_update_recommended_apply_by_date,
  :service_update_type,
  :update_action_available_date,
  :update_action_status,
  :nodes_updated,
  :update_action_status_modified_date,
  :sla_met,
  :node_group_update_status,
  :cache_node_update_status,
  :estimated_update_time,
  :engine)
  SENSITIVE = []
  include Aws::Structure
end

#service_update_type ⇒ String

Reflects the nature of the service update

Returns:

  • (String)


9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9761

class UpdateAction < Struct.new(
  :replication_group_id,
  :cache_cluster_id,
  :service_update_name,
  :service_update_release_date,
  :service_update_severity,
  :service_update_status,
  :service_update_recommended_apply_by_date,
  :service_update_type,
  :update_action_available_date,
  :update_action_status,
  :nodes_updated,
  :update_action_status_modified_date,
  :sla_met,
  :node_group_update_status,
  :cache_node_update_status,
  :estimated_update_time,
  :engine)
  SENSITIVE = []
  include Aws::Structure
end

#sla_met ⇒ String

If yes, all nodes in the replication group have been updated by the recommended apply-by date. If no, at least one node in the replication group have not been updated by the recommended apply-by date. If N/A, the replication group was created after the recommended apply-by date.

Returns:

  • (String)


9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9761

class UpdateAction < Struct.new(
  :replication_group_id,
  :cache_cluster_id,
  :service_update_name,
  :service_update_release_date,
  :service_update_severity,
  :service_update_status,
  :service_update_recommended_apply_by_date,
  :service_update_type,
  :update_action_available_date,
  :update_action_status,
  :nodes_updated,
  :update_action_status_modified_date,
  :sla_met,
  :node_group_update_status,
  :cache_node_update_status,
  :estimated_update_time,
  :engine)
  SENSITIVE = []
  include Aws::Structure
end

#update_action_available_date ⇒ Time

The date that the service update is available to a replication group

Returns:

  • (Time)


9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9761

class UpdateAction < Struct.new(
  :replication_group_id,
  :cache_cluster_id,
  :service_update_name,
  :service_update_release_date,
  :service_update_severity,
  :service_update_status,
  :service_update_recommended_apply_by_date,
  :service_update_type,
  :update_action_available_date,
  :update_action_status,
  :nodes_updated,
  :update_action_status_modified_date,
  :sla_met,
  :node_group_update_status,
  :cache_node_update_status,
  :estimated_update_time,
  :engine)
  SENSITIVE = []
  include Aws::Structure
end

#update_action_status ⇒ String

The status of the update action

Returns:

  • (String)


9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9761

class UpdateAction < Struct.new(
  :replication_group_id,
  :cache_cluster_id,
  :service_update_name,
  :service_update_release_date,
  :service_update_severity,
  :service_update_status,
  :service_update_recommended_apply_by_date,
  :service_update_type,
  :update_action_available_date,
  :update_action_status,
  :nodes_updated,
  :update_action_status_modified_date,
  :sla_met,
  :node_group_update_status,
  :cache_node_update_status,
  :estimated_update_time,
  :engine)
  SENSITIVE = []
  include Aws::Structure
end

#update_action_status_modified_date ⇒ Time

The date when the UpdateActionStatus was last modified

Returns:

  • (Time)


9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9761

class UpdateAction < Struct.new(
  :replication_group_id,
  :cache_cluster_id,
  :service_update_name,
  :service_update_release_date,
  :service_update_severity,
  :service_update_status,
  :service_update_recommended_apply_by_date,
  :service_update_type,
  :update_action_available_date,
  :update_action_status,
  :nodes_updated,
  :update_action_status_modified_date,
  :sla_met,
  :node_group_update_status,
  :cache_node_update_status,
  :estimated_update_time,
  :engine)
  SENSITIVE = []
  include Aws::Structure
end