Class: Aws::ElastiCache::Types::ReplicationGroupPendingModifiedValues

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb

Overview

The settings to be applied to the Valkey or Redis OSS replication group, either immediately or during the next maintenance window.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#auth_token_status ⇒ String

The auth token status

Returns:

  • (String)


8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8050

class ReplicationGroupPendingModifiedValues < Struct.new(
  :primary_cluster_id,
  :automatic_failover_status,
  :resharding,
  :auth_token_status,
  :user_groups,
  :log_delivery_configurations,
  :transit_encryption_enabled,
  :transit_encryption_mode,
  :cluster_mode)
  SENSITIVE = []
  include Aws::Structure
end

#automatic_failover_status ⇒ String

Indicates the status of automatic failover for this Valkey or Redis OSS replication group.

Returns:

  • (String)


8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8050

class ReplicationGroupPendingModifiedValues < Struct.new(
  :primary_cluster_id,
  :automatic_failover_status,
  :resharding,
  :auth_token_status,
  :user_groups,
  :log_delivery_configurations,
  :transit_encryption_enabled,
  :transit_encryption_mode,
  :cluster_mode)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_mode ⇒ String

Enabled or Disabled. To modify cluster mode from Disabled to Enabled, you must first set the cluster mode to Compatible. Compatible mode allows your Valkey or Redis OSS clients to connect using both cluster mode enabled and cluster mode disabled. After you migrate all Valkey or Redis OSS clients to use cluster mode enabled, you can then complete cluster mode configuration and set the cluster mode to Enabled.

Returns:

  • (String)


8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8050

class ReplicationGroupPendingModifiedValues < Struct.new(
  :primary_cluster_id,
  :automatic_failover_status,
  :resharding,
  :auth_token_status,
  :user_groups,
  :log_delivery_configurations,
  :transit_encryption_enabled,
  :transit_encryption_mode,
  :cluster_mode)
  SENSITIVE = []
  include Aws::Structure
end

#log_delivery_configurations ⇒ Array<Types::PendingLogDeliveryConfiguration>

The log delivery configurations being modified



8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8050

class ReplicationGroupPendingModifiedValues < Struct.new(
  :primary_cluster_id,
  :automatic_failover_status,
  :resharding,
  :auth_token_status,
  :user_groups,
  :log_delivery_configurations,
  :transit_encryption_enabled,
  :transit_encryption_mode,
  :cluster_mode)
  SENSITIVE = []
  include Aws::Structure
end

#primary_cluster_id ⇒ String

The primary cluster ID that is applied immediately (if --apply-immediately was specified), or during the next maintenance window.

Returns:

  • (String)


8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8050

class ReplicationGroupPendingModifiedValues < Struct.new(
  :primary_cluster_id,
  :automatic_failover_status,
  :resharding,
  :auth_token_status,
  :user_groups,
  :log_delivery_configurations,
  :transit_encryption_enabled,
  :transit_encryption_mode,
  :cluster_mode)
  SENSITIVE = []
  include Aws::Structure
end

#resharding ⇒ Types::ReshardingStatus

The status of an online resharding operation.



8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8050

class ReplicationGroupPendingModifiedValues < Struct.new(
  :primary_cluster_id,
  :automatic_failover_status,
  :resharding,
  :auth_token_status,
  :user_groups,
  :log_delivery_configurations,
  :transit_encryption_enabled,
  :transit_encryption_mode,
  :cluster_mode)
  SENSITIVE = []
  include Aws::Structure
end

#transit_encryption_enabled ⇒ Boolean

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

Returns:

  • (Boolean)


8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8050

class ReplicationGroupPendingModifiedValues < Struct.new(
  :primary_cluster_id,
  :automatic_failover_status,
  :resharding,
  :auth_token_status,
  :user_groups,
  :log_delivery_configurations,
  :transit_encryption_enabled,
  :transit_encryption_mode,
  :cluster_mode)
  SENSITIVE = []
  include Aws::Structure
end

#transit_encryption_mode ⇒ String

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

Returns:

  • (String)


8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8050

class ReplicationGroupPendingModifiedValues < Struct.new(
  :primary_cluster_id,
  :automatic_failover_status,
  :resharding,
  :auth_token_status,
  :user_groups,
  :log_delivery_configurations,
  :transit_encryption_enabled,
  :transit_encryption_mode,
  :cluster_mode)
  SENSITIVE = []
  include Aws::Structure
end

#user_groups ⇒ Types::UserGroupsUpdateStatus

The user group being modified.



8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8050

class ReplicationGroupPendingModifiedValues < Struct.new(
  :primary_cluster_id,
  :automatic_failover_status,
  :resharding,
  :auth_token_status,
  :user_groups,
  :log_delivery_configurations,
  :transit_encryption_enabled,
  :transit_encryption_mode,
  :cluster_mode)
  SENSITIVE = []
  include Aws::Structure
end