Skip to content

PendingModifiedValues

Source code in docs_src/capo_elasticache/types/pending_modified_values.py
class PendingModifiedValues(TypedDict, closed=True):
    num_cache_nodes: NotRequired[
        "capo_elasticache.types.integer_optional.IntegerOptional"
    ]
    """<p>The new number of cache nodes for the cluster.</p> <p>For clusters running Valkey or Redis OSS, this value must be 1. For clusters running Memcached, this value must be between 1 and 40.</p>"""
    cache_node_ids_to_remove: NotRequired[
        "capo_elasticache.types.cache_node_ids_list.CacheNodeIdsList"
    ]
    """<p>A list of cache node IDs that are being removed (or will be removed) from the cluster. A node ID is a 4-digit numeric identifier (0001, 0002, etc.).</p>"""
    engine_version: NotRequired["capo_elasticache.types.string.String"]
    """<p>The new cache engine version that the cluster runs.</p>"""
    cache_node_type: NotRequired["capo_elasticache.types.string.String"]
    """<p>The cache node type that this cluster or replication group is scaled to.</p>"""
    auth_token_status: NotRequired[
        "capo_elasticache.types.auth_token_update_status.AuthTokenUpdateStatus"
    ]
    """<p>The auth token status</p>"""
    log_delivery_configurations: NotRequired[
        "capo_elasticache.types.pending_log_delivery_configuration_list.PendingLogDeliveryConfigurationList"
    ]
    """<p>The log delivery configurations being modified </p>"""
    transit_encryption_enabled: NotRequired[
        "capo_elasticache.types.boolean_optional.BooleanOptional"
    ]
    """<p>A flag that enables in-transit encryption when set to true.</p>"""
    transit_encryption_mode: NotRequired[
        "capo_elasticache.types.transit_encryption_mode.TransitEncryptionMode"
    ]
    """<p>A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.</p>"""
    scale_config: NotRequired["capo_elasticache.types.scale_config.ScaleConfig"]
    """<p>The scaling configuration changes that are pending for the Memcached cluster.</p>"""

auth_token_status instance-attribute

auth_token_status: NotRequired[AuthTokenUpdateStatus]

The auth token status

cache_node_ids_to_remove instance-attribute

cache_node_ids_to_remove: NotRequired[CacheNodeIdsList]

A list of cache node IDs that are being removed (or will be removed) from the cluster. A node ID is a 4-digit numeric identifier (0001, 0002, etc.).

cache_node_type instance-attribute

cache_node_type: NotRequired[String]

The cache node type that this cluster or replication group is scaled to.

engine_version instance-attribute

engine_version: NotRequired[String]

The new cache engine version that the cluster runs.

log_delivery_configurations instance-attribute

log_delivery_configurations: NotRequired[PendingLogDeliveryConfigurationList]

The log delivery configurations being modified

num_cache_nodes instance-attribute

num_cache_nodes: NotRequired[IntegerOptional]

The new number of cache nodes for the cluster.

For clusters running Valkey or Redis OSS, this value must be 1. For clusters running Memcached, this value must be between 1 and 40.

scale_config instance-attribute

scale_config: NotRequired[ScaleConfig]

The scaling configuration changes that are pending for the Memcached cluster.

transit_encryption_enabled instance-attribute

transit_encryption_enabled: NotRequired[BooleanOptional]

A flag that enables in-transit encryption when set to true.

transit_encryption_mode instance-attribute

transit_encryption_mode: NotRequired[TransitEncryptionMode]

A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.