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_idString

The ID of the cache cluster

Returns:

  • (String)


8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8048

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_statusArray<Types::CacheNodeUpdateStatus>

The status of the service update on the cache node

Returns:



8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8048

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

#engineString

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

Returns:

  • (String)


8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8048

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_timeString

The estimated length of time for the update to complete

Returns:

  • (String)


8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8048

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_statusArray<Types::NodeGroupUpdateStatus>

The status of the service update on the node group

Returns:



8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8048

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_updatedString

The progress of the service update on the replication group

Returns:

  • (String)


8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8048

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_idString

The ID of the replication group

Returns:

  • (String)


8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8048

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_nameString

The unique ID of the service update

Returns:

  • (String)


8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8048

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)


8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8048

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_dateTime

The date the update is first available

Returns:

  • (Time)


8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8048

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_severityString

The severity of the service update

Returns:

  • (String)


8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8048

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_statusString

The status of the service update

Returns:

  • (String)


8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8048

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_typeString

Reflects the nature of the service update

Returns:

  • (String)


8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8048

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_metString

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)


8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8048

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_dateTime

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

Returns:

  • (Time)


8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8048

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_statusString

The status of the update action

Returns:

  • (String)


8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8048

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_dateTime

The date when the UpdateActionStatus was last modified

Returns:

  • (Time)


8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8048

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