Class: Aws::MemoryDB::Types::ClusterConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::MemoryDB::Types::ClusterConfiguration
- Defined in:
- gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb
Overview
A list of cluster configuration options.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
The description of the cluster configuration.
-
#engine_version ⇒ String
The Redis OSS engine version used by the cluster.
-
#maintenance_window ⇒ String
The specified maintenance window for the cluster.
-
#name ⇒ String
The name of the cluster.
-
#node_type ⇒ String
The node type used for the cluster.
-
#num_shards ⇒ Integer
The number of shards in the cluster.
-
#parameter_group_name ⇒ String
The name of parameter group used by the cluster.
-
#port ⇒ Integer
The port used by the cluster.
-
#shards ⇒ Array<Types::ShardDetail>
The list of shards in the cluster.
-
#snapshot_retention_limit ⇒ Integer
The snapshot retention limit set by the cluster.
-
#snapshot_window ⇒ String
The snapshot window set by the cluster.
-
#subnet_group_name ⇒ String
The name of the subnet group used by the cluster.
-
#topic_arn ⇒ String
The Amazon Resource Name (ARN) of the SNS notification topic for the cluster.
-
#vpc_id ⇒ String
The ID of the VPC the cluster belongs to.
Instance Attribute Details
#description ⇒ String
The description of the cluster configuration
424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 424 class ClusterConfiguration < Struct.new( :name, :description, :node_type, :engine_version, :maintenance_window, :topic_arn, :port, :parameter_group_name, :subnet_group_name, :vpc_id, :snapshot_retention_limit, :snapshot_window, :num_shards, :shards) SENSITIVE = [] include Aws::Structure end |
#engine_version ⇒ String
The Redis OSS engine version used by the cluster
424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 424 class ClusterConfiguration < Struct.new( :name, :description, :node_type, :engine_version, :maintenance_window, :topic_arn, :port, :parameter_group_name, :subnet_group_name, :vpc_id, :snapshot_retention_limit, :snapshot_window, :num_shards, :shards) SENSITIVE = [] include Aws::Structure end |
#maintenance_window ⇒ String
The specified maintenance window for the cluster
424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 424 class ClusterConfiguration < Struct.new( :name, :description, :node_type, :engine_version, :maintenance_window, :topic_arn, :port, :parameter_group_name, :subnet_group_name, :vpc_id, :snapshot_retention_limit, :snapshot_window, :num_shards, :shards) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the cluster
424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 424 class ClusterConfiguration < Struct.new( :name, :description, :node_type, :engine_version, :maintenance_window, :topic_arn, :port, :parameter_group_name, :subnet_group_name, :vpc_id, :snapshot_retention_limit, :snapshot_window, :num_shards, :shards) SENSITIVE = [] include Aws::Structure end |
#node_type ⇒ String
The node type used for the cluster
424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 424 class ClusterConfiguration < Struct.new( :name, :description, :node_type, :engine_version, :maintenance_window, :topic_arn, :port, :parameter_group_name, :subnet_group_name, :vpc_id, :snapshot_retention_limit, :snapshot_window, :num_shards, :shards) SENSITIVE = [] include Aws::Structure end |
#num_shards ⇒ Integer
The number of shards in the cluster
424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 424 class ClusterConfiguration < Struct.new( :name, :description, :node_type, :engine_version, :maintenance_window, :topic_arn, :port, :parameter_group_name, :subnet_group_name, :vpc_id, :snapshot_retention_limit, :snapshot_window, :num_shards, :shards) SENSITIVE = [] include Aws::Structure end |
#parameter_group_name ⇒ String
The name of parameter group used by the cluster
424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 424 class ClusterConfiguration < Struct.new( :name, :description, :node_type, :engine_version, :maintenance_window, :topic_arn, :port, :parameter_group_name, :subnet_group_name, :vpc_id, :snapshot_retention_limit, :snapshot_window, :num_shards, :shards) SENSITIVE = [] include Aws::Structure end |
#port ⇒ Integer
The port used by the cluster
424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 424 class ClusterConfiguration < Struct.new( :name, :description, :node_type, :engine_version, :maintenance_window, :topic_arn, :port, :parameter_group_name, :subnet_group_name, :vpc_id, :snapshot_retention_limit, :snapshot_window, :num_shards, :shards) SENSITIVE = [] include Aws::Structure end |
#shards ⇒ Array<Types::ShardDetail>
The list of shards in the cluster
424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 424 class ClusterConfiguration < Struct.new( :name, :description, :node_type, :engine_version, :maintenance_window, :topic_arn, :port, :parameter_group_name, :subnet_group_name, :vpc_id, :snapshot_retention_limit, :snapshot_window, :num_shards, :shards) SENSITIVE = [] include Aws::Structure end |
#snapshot_retention_limit ⇒ Integer
The snapshot retention limit set by the cluster
424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 424 class ClusterConfiguration < Struct.new( :name, :description, :node_type, :engine_version, :maintenance_window, :topic_arn, :port, :parameter_group_name, :subnet_group_name, :vpc_id, :snapshot_retention_limit, :snapshot_window, :num_shards, :shards) SENSITIVE = [] include Aws::Structure end |
#snapshot_window ⇒ String
The snapshot window set by the cluster
424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 424 class ClusterConfiguration < Struct.new( :name, :description, :node_type, :engine_version, :maintenance_window, :topic_arn, :port, :parameter_group_name, :subnet_group_name, :vpc_id, :snapshot_retention_limit, :snapshot_window, :num_shards, :shards) SENSITIVE = [] include Aws::Structure end |
#subnet_group_name ⇒ String
The name of the subnet group used by the cluster
424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 424 class ClusterConfiguration < Struct.new( :name, :description, :node_type, :engine_version, :maintenance_window, :topic_arn, :port, :parameter_group_name, :subnet_group_name, :vpc_id, :snapshot_retention_limit, :snapshot_window, :num_shards, :shards) SENSITIVE = [] include Aws::Structure end |
#topic_arn ⇒ String
The Amazon Resource Name (ARN) of the SNS notification topic for the cluster
424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 424 class ClusterConfiguration < Struct.new( :name, :description, :node_type, :engine_version, :maintenance_window, :topic_arn, :port, :parameter_group_name, :subnet_group_name, :vpc_id, :snapshot_retention_limit, :snapshot_window, :num_shards, :shards) SENSITIVE = [] include Aws::Structure end |
#vpc_id ⇒ String
The ID of the VPC the cluster belongs to
424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 424 class ClusterConfiguration < Struct.new( :name, :description, :node_type, :engine_version, :maintenance_window, :topic_arn, :port, :parameter_group_name, :subnet_group_name, :vpc_id, :snapshot_retention_limit, :snapshot_window, :num_shards, :shards) SENSITIVE = [] include Aws::Structure end |