class Aws::ElastiCache::Types::ModifyGlobalReplicationGroupMessage

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

data as a hash:

    {
      global_replication_group_id: "String", # required
      apply_immediately: false, # required
      cache_node_type: "String",
      engine_version: "String",
      cache_parameter_group_name: "String",
      global_replication_group_description: "String",
      automatic_failover_enabled: false,
    }

@!attribute [rw] global_replication_group_id

The name of the Global datastore
@return [String]

@!attribute [rw] apply_immediately

This parameter causes the modifications in this request and any
pending modifications to be applied, asynchronously and as soon as
possible. Modifications to Global Replication Groups cannot be
requested to be applied in PreferredMaintenceWindow.
@return [Boolean]

@!attribute [rw] cache_node_type

A valid cache node type that you want to scale this Global datastore
to.
@return [String]

@!attribute [rw] engine_version

The upgraded version of the cache engine to be run on the clusters
in the Global datastore.
@return [String]

@!attribute [rw] cache_parameter_group_name

The name of the cache parameter group to use with the Global
datastore. It must be compatible with the major engine version used
by the Global datastore.
@return [String]

@!attribute [rw] global_replication_group_description

A description of the Global datastore
@return [String]

@!attribute [rw] automatic_failover_enabled

Determines whether a read replica is automatically promoted to
read/write primary if the existing primary encounters a failure.
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/ModifyGlobalReplicationGroupMessage AWS API Documentation

Constants

SENSITIVE