Skip to main content

update_actions

Creates, updates, deletes, gets or lists a update_actions resource.

Overview

Nameupdate_actions
TypeResource
Idaws.elasticache.update_actions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
cache_cluster_idstringThe ID of the cache cluster
cache_node_update_statusstringThe status of the service update on the cache node
enginestringThe Elasticache engine to which the update applies. Either Valkey, Redis OSS or Memcached.
estimated_update_timestringThe estimated length of time for the update to complete
node_group_update_statusstringThe status of the service update on the node group
nodes_updatedstringThe progress of the service update on the replication group
replication_group_idstringThe ID of the replication group
service_update_namestringThe unique ID of the service update
service_update_recommended_apply_by_datestringThe recommended date to apply the service update to ensure compliance. For information on compliance, see Self-Service Security Updates for Compliance.
service_update_release_datestringThe date the update is first available
service_update_severitystringThe severity of the service update
service_update_statusstringThe status of the service update
service_update_typestringReflects the nature of the service update
sla_metstringIf 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.
update_action_available_datestringThe date that the service update is available to a replication group
update_action_statusstringThe status of the update action
update_action_status_modified_datestringThe date when the UpdateActionStatus was last modified

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_update_actionsselectregionServiceUpdateName, ReplicationGroupIds, CacheClusterIds, Engine, ServiceUpdateStatus, ServiceUpdateTimeRange, UpdateActionStatus, ShowNodeLevelUpdateStatus, MaxRecords, MarkerReturns details of the update actions

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)
CacheClusterIdsarrayThe cache cluster IDs
EnginestringThe Elasticache engine to which the update applies. Either Valkey, Redis OSS or Memcached.
MarkerstringAn optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
MaxRecordsintegerThe maximum number of records to include in the response
ReplicationGroupIdsarrayThe replication group IDs
ServiceUpdateNamestringThe unique ID of the service update
ServiceUpdateStatusarrayThe status of the service update
ServiceUpdateTimeRangeobjectThe range of time specified to search for service updates that are in available status
ShowNodeLevelUpdateStatusbooleanDictates whether to include node level update status in the response
UpdateActionStatusarrayThe status of the update action.

SELECT examples

Returns details of the update actions

SELECT
cache_cluster_id,
cache_node_update_status,
engine,
estimated_update_time,
node_group_update_status,
nodes_updated,
replication_group_id,
service_update_name,
service_update_recommended_apply_by_date,
service_update_release_date,
service_update_severity,
service_update_status,
service_update_type,
sla_met,
update_action_available_date,
update_action_status,
update_action_status_modified_date
FROM aws.elasticache.update_actions
WHERE region = '{{ region }}' -- required
AND ServiceUpdateName = '{{ ServiceUpdateName }}'
AND ReplicationGroupIds = '{{ ReplicationGroupIds }}'
AND CacheClusterIds = '{{ CacheClusterIds }}'
AND Engine = '{{ Engine }}'
AND ServiceUpdateStatus = '{{ ServiceUpdateStatus }}'
AND ServiceUpdateTimeRange = '{{ ServiceUpdateTimeRange }}'
AND UpdateActionStatus = '{{ UpdateActionStatus }}'
AND ShowNodeLevelUpdateStatus = '{{ ShowNodeLevelUpdateStatus }}'
AND MaxRecords = '{{ MaxRecords }}'
AND Marker = '{{ Marker }}'
;