Skip to content

Describe Update Actions

elasticache_describe_update_actions R Documentation

Returns details of the update actions

Description

Returns details of the update actions

Usage

elasticache_describe_update_actions(ServiceUpdateName,
  ReplicationGroupIds, CacheClusterIds, Engine, ServiceUpdateStatus,
  ServiceUpdateTimeRange, UpdateActionStatus, ShowNodeLevelUpdateStatus,
  MaxRecords, Marker)

Arguments

ServiceUpdateName

The unique ID of the service update

ReplicationGroupIds

The replication group IDs

CacheClusterIds

The cache cluster IDs

Engine

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

ServiceUpdateStatus

The status of the service update

ServiceUpdateTimeRange

The range of time specified to search for service updates that are in available status

UpdateActionStatus

The status of the update action.

ShowNodeLevelUpdateStatus

Dictates whether to include node level update status in the response

MaxRecords

The maximum number of records to include in the response

Marker

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

Value

A list with the following syntax:

list(
  Marker = "string",
  UpdateActions = list(
    list(
      ReplicationGroupId = "string",
      CacheClusterId = "string",
      ServiceUpdateName = "string",
      ServiceUpdateReleaseDate = as.POSIXct(
        "2015-01-01"
      ),
      ServiceUpdateSeverity = "critical"|"important"|"medium"|"low",
      ServiceUpdateStatus = "available"|"cancelled"|"expired",
      ServiceUpdateRecommendedApplyByDate = as.POSIXct(
        "2015-01-01"
      ),
      ServiceUpdateType = "security-update",
      UpdateActionAvailableDate = as.POSIXct(
        "2015-01-01"
      ),
      UpdateActionStatus = "not-applied"|"waiting-to-start"|"in-progress"|"stopping"|"stopped"|"complete"|"scheduling"|"scheduled"|"not-applicable",
      NodesUpdated = "string",
      UpdateActionStatusModifiedDate = as.POSIXct(
        "2015-01-01"
      ),
      SlaMet = "yes"|"no"|"n/a",
      NodeGroupUpdateStatus = list(
        list(
          NodeGroupId = "string",
          NodeGroupMemberUpdateStatus = list(
            list(
              CacheClusterId = "string",
              CacheNodeId = "string",
              NodeUpdateStatus = "not-applied"|"waiting-to-start"|"in-progress"|"stopping"|"stopped"|"complete",
              NodeDeletionDate = as.POSIXct(
                "2015-01-01"
              ),
              NodeUpdateStartDate = as.POSIXct(
                "2015-01-01"
              ),
              NodeUpdateEndDate = as.POSIXct(
                "2015-01-01"
              ),
              NodeUpdateInitiatedBy = "system"|"customer",
              NodeUpdateInitiatedDate = as.POSIXct(
                "2015-01-01"
              ),
              NodeUpdateStatusModifiedDate = as.POSIXct(
                "2015-01-01"
              )
            )
          )
        )
      ),
      CacheNodeUpdateStatus = list(
        list(
          CacheNodeId = "string",
          NodeUpdateStatus = "not-applied"|"waiting-to-start"|"in-progress"|"stopping"|"stopped"|"complete",
          NodeDeletionDate = as.POSIXct(
            "2015-01-01"
          ),
          NodeUpdateStartDate = as.POSIXct(
            "2015-01-01"
          ),
          NodeUpdateEndDate = as.POSIXct(
            "2015-01-01"
          ),
          NodeUpdateInitiatedBy = "system"|"customer",
          NodeUpdateInitiatedDate = as.POSIXct(
            "2015-01-01"
          ),
          NodeUpdateStatusModifiedDate = as.POSIXct(
            "2015-01-01"
          )
        )
      ),
      EstimatedUpdateTime = "string",
      Engine = "string"
    )
  )
)

Request syntax

svc$describe_update_actions(
  ServiceUpdateName = "string",
  ReplicationGroupIds = list(
    "string"
  ),
  CacheClusterIds = list(
    "string"
  ),
  Engine = "string",
  ServiceUpdateStatus = list(
    "available"|"cancelled"|"expired"
  ),
  ServiceUpdateTimeRange = list(
    StartTime = as.POSIXct(
      "2015-01-01"
    ),
    EndTime = as.POSIXct(
      "2015-01-01"
    )
  ),
  UpdateActionStatus = list(
    "not-applied"|"waiting-to-start"|"in-progress"|"stopping"|"stopped"|"complete"|"scheduling"|"scheduled"|"not-applicable"
  ),
  ShowNodeLevelUpdateStatus = TRUE|FALSE,
  MaxRecords = 123,
  Marker = "string"
)