Skip to content

UpdateAction

Source code in docs_src/capo_elasticache/types/update_action.py
class UpdateAction(TypedDict, closed=True):
    replication_group_id: NotRequired["capo_elasticache.types.string.String"]
    """<p>The ID of the replication group</p>"""
    cache_cluster_id: NotRequired["capo_elasticache.types.string.String"]
    """<p>The ID of the cache cluster</p>"""
    service_update_name: NotRequired["capo_elasticache.types.string.String"]
    """<p>The unique ID of the service update</p>"""
    service_update_release_date: NotRequired["capo_elasticache.types.t_stamp.TStamp"]
    """<p>The date the update is first available</p>"""
    service_update_severity: NotRequired[
        "capo_elasticache.types.service_update_severity.ServiceUpdateSeverity"
    ]
    """<p>The severity of the service update</p>"""
    service_update_status: NotRequired[
        "capo_elasticache.types.service_update_status.ServiceUpdateStatus"
    ]
    """<p>The status of the service update</p>"""
    service_update_recommended_apply_by_date: NotRequired[
        "capo_elasticache.types.t_stamp.TStamp"
    ]
    """<p>The recommended date to apply the service update to ensure compliance. For information on compliance, see <a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/elasticache-compliance.html#elasticache-compliance-self-service">Self-Service Security Updates for Compliance</a>.</p>"""
    service_update_type: NotRequired[
        "capo_elasticache.types.service_update_type.ServiceUpdateType"
    ]
    """<p>Reflects the nature of the service update </p>"""
    update_action_available_date: NotRequired["capo_elasticache.types.t_stamp.TStamp"]
    """<p>The date that the service update is available to a replication group</p>"""
    update_action_status: NotRequired[
        "capo_elasticache.types.update_action_status.UpdateActionStatus"
    ]
    """<p>The status of the update action</p>"""
    nodes_updated: NotRequired["capo_elasticache.types.string.String"]
    """<p>The progress of the service update on the replication group</p>"""
    update_action_status_modified_date: NotRequired[
        "capo_elasticache.types.t_stamp.TStamp"
    ]
    """<p>The date when the UpdateActionStatus was last modified</p>"""
    sla_met: NotRequired["capo_elasticache.types.sla_met.SlaMet"]
    """<p>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.</p>"""
    node_group_update_status: NotRequired[
        "capo_elasticache.types.node_group_update_status_list.NodeGroupUpdateStatusList"
    ]
    """<p>The status of the service update on the node group</p>"""
    cache_node_update_status: NotRequired[
        "capo_elasticache.types.cache_node_update_status_list.CacheNodeUpdateStatusList"
    ]
    """<p>The status of the service update on the cache node</p>"""
    estimated_update_time: NotRequired["capo_elasticache.types.string.String"]
    """<p>The estimated length of time for the update to complete</p>"""
    engine: NotRequired["capo_elasticache.types.string.String"]
    """<p>The Elasticache engine to which the update applies. Either Valkey, Redis OSS or Memcached.</p>"""

cache_cluster_id instance-attribute

cache_cluster_id: NotRequired[String]

The ID of the cache cluster

cache_node_update_status instance-attribute

cache_node_update_status: NotRequired[CacheNodeUpdateStatusList]

The status of the service update on the cache node

engine instance-attribute

engine: NotRequired[String]

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

estimated_update_time instance-attribute

estimated_update_time: NotRequired[String]

The estimated length of time for the update to complete

node_group_update_status instance-attribute

node_group_update_status: NotRequired[NodeGroupUpdateStatusList]

The status of the service update on the node group

nodes_updated instance-attribute

nodes_updated: NotRequired[String]

The progress of the service update on the replication group

replication_group_id instance-attribute

replication_group_id: NotRequired[String]

The ID of the replication group

service_update_name instance-attribute

service_update_name: NotRequired[String]

The unique ID of the service update

service_update_recommended_apply_by_date: NotRequired[TStamp]

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

service_update_release_date instance-attribute

service_update_release_date: NotRequired[TStamp]

The date the update is first available

service_update_severity instance-attribute

service_update_severity: NotRequired[ServiceUpdateSeverity]

The severity of the service update

service_update_status instance-attribute

service_update_status: NotRequired[ServiceUpdateStatus]

The status of the service update

service_update_type instance-attribute

service_update_type: NotRequired[ServiceUpdateType]

Reflects the nature of the service update

sla_met instance-attribute

sla_met: NotRequired[SlaMet]

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.

update_action_available_date instance-attribute

update_action_available_date: NotRequired[TStamp]

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

update_action_status instance-attribute

update_action_status: NotRequired[UpdateActionStatus]

The status of the update action

update_action_status_modified_date instance-attribute

update_action_status_modified_date: NotRequired[TStamp]

The date when the UpdateActionStatus was last modified