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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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)


9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
# File 'lib/aws-sdk-elasticache/types.rb', line 9601

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:



9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
# File 'lib/aws-sdk-elasticache/types.rb', line 9601

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 Valkey, Redis OSS or Memcached.

Returns:

  • (String)


9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
# File 'lib/aws-sdk-elasticache/types.rb', line 9601

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)


9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
# File 'lib/aws-sdk-elasticache/types.rb', line 9601

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:



9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
# File 'lib/aws-sdk-elasticache/types.rb', line 9601

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)


9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
# File 'lib/aws-sdk-elasticache/types.rb', line 9601

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)


9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
# File 'lib/aws-sdk-elasticache/types.rb', line 9601

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)


9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
# File 'lib/aws-sdk-elasticache/types.rb', line 9601

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].

[1]: docs.aws.amazon.com/AmazonElastiCache/latest/dg/elasticache-compliance.html#elasticache-compliance-self-service

Returns:

  • (Time)


9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
# File 'lib/aws-sdk-elasticache/types.rb', line 9601

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)


9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
# File 'lib/aws-sdk-elasticache/types.rb', line 9601

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)


9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
# File 'lib/aws-sdk-elasticache/types.rb', line 9601

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)


9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
# File 'lib/aws-sdk-elasticache/types.rb', line 9601

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)


9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
# File 'lib/aws-sdk-elasticache/types.rb', line 9601

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)


9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
# File 'lib/aws-sdk-elasticache/types.rb', line 9601

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)


9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
# File 'lib/aws-sdk-elasticache/types.rb', line 9601

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)


9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
# File 'lib/aws-sdk-elasticache/types.rb', line 9601

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)


9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
# File 'lib/aws-sdk-elasticache/types.rb', line 9601

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