class Aws::MemoryDB::Types::UpdateClusterRequest

@note When making an API call, you may pass UpdateClusterRequest

data as a hash:

    {
      cluster_name: "String", # required
      description: "String",
      security_group_ids: ["String"],
      maintenance_window: "String",
      sns_topic_arn: "String",
      sns_topic_status: "String",
      parameter_group_name: "String",
      snapshot_window: "String",
      snapshot_retention_limit: 1,
      node_type: "String",
      engine_version: "String",
      replica_configuration: {
        replica_count: 1,
      },
      shard_configuration: {
        shard_count: 1,
      },
      acl_name: "ACLName",
    }

@!attribute [rw] cluster_name

The name of the cluster to update
@return [String]

@!attribute [rw] description

The description of the cluster to update
@return [String]

@!attribute [rw] security_group_ids

The SecurityGroupIds to update
@return [Array<String>]

@!attribute [rw] maintenance_window

The maintenance window to update
@return [String]

@!attribute [rw] sns_topic_arn

The SNS topic ARN to update
@return [String]

@!attribute [rw] sns_topic_status

The status of the Amazon SNS notification topic. Notifications are
sent only if the status is active.
@return [String]

@!attribute [rw] parameter_group_name

The name of the parameter group to update
@return [String]

@!attribute [rw] snapshot_window

The daily time range (in UTC) during which MemoryDB begins taking a
daily snapshot of your cluster.
@return [String]

@!attribute [rw] snapshot_retention_limit

The number of days for which MemoryDB retains automatic cluster
snapshots before deleting them. For example, if you set
SnapshotRetentionLimit to 5, a snapshot that was taken today is
retained for 5 days before being deleted.
@return [Integer]

@!attribute [rw] node_type

A valid node type that you want to scale this cluster up or down to.
@return [String]

@!attribute [rw] engine_version

The upgraded version of the engine to be run on the nodes. You can
upgrade to a newer engine version, but you cannot downgrade to an
earlier engine version. If you want to use an earlier engine
version, you must delete the existing cluster and create it anew
with the earlier engine version.
@return [String]

@!attribute [rw] replica_configuration

The number of replicas that will reside in each shard
@return [Types::ReplicaConfigurationRequest]

@!attribute [rw] shard_configuration

The number of shards in the cluster
@return [Types::ShardConfigurationRequest]

@!attribute [rw] acl_name

The Access Control List that is associated with the cluster
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/UpdateClusterRequest AWS API Documentation

Constants

SENSITIVE