Class: Aws::DocDBElastic::Types::Cluster

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

Overview

Returns information about a specific elastic cluster.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#admin_user_nameString

The name of the elastic cluster administrator.

Returns:

  • (String)


111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'gems/aws-sdk-docdbelastic/lib/aws-sdk-docdbelastic/types.rb', line 111

class Cluster < Struct.new(
  :admin_user_name,
  :auth_type,
  :backup_retention_period,
  :cluster_arn,
  :cluster_endpoint,
  :cluster_name,
  :create_time,
  :kms_key_id,
  :preferred_backup_window,
  :preferred_maintenance_window,
  :shard_capacity,
  :shard_count,
  :shard_instance_count,
  :shards,
  :status,
  :subnet_ids,
  :vpc_security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#auth_typeString

The authentication type for the elastic cluster.

Returns:

  • (String)


111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'gems/aws-sdk-docdbelastic/lib/aws-sdk-docdbelastic/types.rb', line 111

class Cluster < Struct.new(
  :admin_user_name,
  :auth_type,
  :backup_retention_period,
  :cluster_arn,
  :cluster_endpoint,
  :cluster_name,
  :create_time,
  :kms_key_id,
  :preferred_backup_window,
  :preferred_maintenance_window,
  :shard_capacity,
  :shard_count,
  :shard_instance_count,
  :shards,
  :status,
  :subnet_ids,
  :vpc_security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#backup_retention_periodInteger

The number of days for which automatic snapshots are retained.

Returns:

  • (Integer)


111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'gems/aws-sdk-docdbelastic/lib/aws-sdk-docdbelastic/types.rb', line 111

class Cluster < Struct.new(
  :admin_user_name,
  :auth_type,
  :backup_retention_period,
  :cluster_arn,
  :cluster_endpoint,
  :cluster_name,
  :create_time,
  :kms_key_id,
  :preferred_backup_window,
  :preferred_maintenance_window,
  :shard_capacity,
  :shard_count,
  :shard_instance_count,
  :shards,
  :status,
  :subnet_ids,
  :vpc_security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_arnString

The ARN identifier of the elastic cluster.

Returns:

  • (String)


111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'gems/aws-sdk-docdbelastic/lib/aws-sdk-docdbelastic/types.rb', line 111

class Cluster < Struct.new(
  :admin_user_name,
  :auth_type,
  :backup_retention_period,
  :cluster_arn,
  :cluster_endpoint,
  :cluster_name,
  :create_time,
  :kms_key_id,
  :preferred_backup_window,
  :preferred_maintenance_window,
  :shard_capacity,
  :shard_count,
  :shard_instance_count,
  :shards,
  :status,
  :subnet_ids,
  :vpc_security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_endpointString

The URL used to connect to the elastic cluster.

Returns:

  • (String)


111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'gems/aws-sdk-docdbelastic/lib/aws-sdk-docdbelastic/types.rb', line 111

class Cluster < Struct.new(
  :admin_user_name,
  :auth_type,
  :backup_retention_period,
  :cluster_arn,
  :cluster_endpoint,
  :cluster_name,
  :create_time,
  :kms_key_id,
  :preferred_backup_window,
  :preferred_maintenance_window,
  :shard_capacity,
  :shard_count,
  :shard_instance_count,
  :shards,
  :status,
  :subnet_ids,
  :vpc_security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_nameString

The name of the elastic cluster.

Returns:

  • (String)


111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'gems/aws-sdk-docdbelastic/lib/aws-sdk-docdbelastic/types.rb', line 111

class Cluster < Struct.new(
  :admin_user_name,
  :auth_type,
  :backup_retention_period,
  :cluster_arn,
  :cluster_endpoint,
  :cluster_name,
  :create_time,
  :kms_key_id,
  :preferred_backup_window,
  :preferred_maintenance_window,
  :shard_capacity,
  :shard_count,
  :shard_instance_count,
  :shards,
  :status,
  :subnet_ids,
  :vpc_security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#create_timeString

The time when the elastic cluster was created in Universal Coordinated Time (UTC).

Returns:

  • (String)


111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'gems/aws-sdk-docdbelastic/lib/aws-sdk-docdbelastic/types.rb', line 111

class Cluster < Struct.new(
  :admin_user_name,
  :auth_type,
  :backup_retention_period,
  :cluster_arn,
  :cluster_endpoint,
  :cluster_name,
  :create_time,
  :kms_key_id,
  :preferred_backup_window,
  :preferred_maintenance_window,
  :shard_capacity,
  :shard_count,
  :shard_instance_count,
  :shards,
  :status,
  :subnet_ids,
  :vpc_security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#kms_key_idString

The KMS key identifier to use to encrypt the elastic cluster.

Returns:

  • (String)


111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'gems/aws-sdk-docdbelastic/lib/aws-sdk-docdbelastic/types.rb', line 111

class Cluster < Struct.new(
  :admin_user_name,
  :auth_type,
  :backup_retention_period,
  :cluster_arn,
  :cluster_endpoint,
  :cluster_name,
  :create_time,
  :kms_key_id,
  :preferred_backup_window,
  :preferred_maintenance_window,
  :shard_capacity,
  :shard_count,
  :shard_instance_count,
  :shards,
  :status,
  :subnet_ids,
  :vpc_security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#preferred_backup_windowString

The daily time range during which automated backups are created if automated backups are enabled, as determined by backupRetentionPeriod.

Returns:

  • (String)


111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'gems/aws-sdk-docdbelastic/lib/aws-sdk-docdbelastic/types.rb', line 111

class Cluster < Struct.new(
  :admin_user_name,
  :auth_type,
  :backup_retention_period,
  :cluster_arn,
  :cluster_endpoint,
  :cluster_name,
  :create_time,
  :kms_key_id,
  :preferred_backup_window,
  :preferred_maintenance_window,
  :shard_capacity,
  :shard_count,
  :shard_instance_count,
  :shards,
  :status,
  :subnet_ids,
  :vpc_security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#preferred_maintenance_windowString

The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).

Format: ddd:hh24:mi-ddd:hh24:mi

Returns:

  • (String)


111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'gems/aws-sdk-docdbelastic/lib/aws-sdk-docdbelastic/types.rb', line 111

class Cluster < Struct.new(
  :admin_user_name,
  :auth_type,
  :backup_retention_period,
  :cluster_arn,
  :cluster_endpoint,
  :cluster_name,
  :create_time,
  :kms_key_id,
  :preferred_backup_window,
  :preferred_maintenance_window,
  :shard_capacity,
  :shard_count,
  :shard_instance_count,
  :shards,
  :status,
  :subnet_ids,
  :vpc_security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#shard_capacityInteger

The number of vCPUs assigned to each elastic cluster shard. Maximum is 64. Allowed values are 2, 4, 8, 16, 32, 64.

Returns:

  • (Integer)


111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'gems/aws-sdk-docdbelastic/lib/aws-sdk-docdbelastic/types.rb', line 111

class Cluster < Struct.new(
  :admin_user_name,
  :auth_type,
  :backup_retention_period,
  :cluster_arn,
  :cluster_endpoint,
  :cluster_name,
  :create_time,
  :kms_key_id,
  :preferred_backup_window,
  :preferred_maintenance_window,
  :shard_capacity,
  :shard_count,
  :shard_instance_count,
  :shards,
  :status,
  :subnet_ids,
  :vpc_security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#shard_countInteger

The number of shards assigned to the elastic cluster. Maximum is 32.

Returns:

  • (Integer)


111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'gems/aws-sdk-docdbelastic/lib/aws-sdk-docdbelastic/types.rb', line 111

class Cluster < Struct.new(
  :admin_user_name,
  :auth_type,
  :backup_retention_period,
  :cluster_arn,
  :cluster_endpoint,
  :cluster_name,
  :create_time,
  :kms_key_id,
  :preferred_backup_window,
  :preferred_maintenance_window,
  :shard_capacity,
  :shard_count,
  :shard_instance_count,
  :shards,
  :status,
  :subnet_ids,
  :vpc_security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#shard_instance_countInteger

The number of replica instances applying to all shards in the cluster. A shardInstanceCount value of 1 means there is one writer instance, and any additional instances are replicas that can be used for reads and to improve availability.

Returns:

  • (Integer)


111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'gems/aws-sdk-docdbelastic/lib/aws-sdk-docdbelastic/types.rb', line 111

class Cluster < Struct.new(
  :admin_user_name,
  :auth_type,
  :backup_retention_period,
  :cluster_arn,
  :cluster_endpoint,
  :cluster_name,
  :create_time,
  :kms_key_id,
  :preferred_backup_window,
  :preferred_maintenance_window,
  :shard_capacity,
  :shard_count,
  :shard_instance_count,
  :shards,
  :status,
  :subnet_ids,
  :vpc_security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#shardsArray<Types::Shard>

The total number of shards in the cluster.

Returns:



111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'gems/aws-sdk-docdbelastic/lib/aws-sdk-docdbelastic/types.rb', line 111

class Cluster < Struct.new(
  :admin_user_name,
  :auth_type,
  :backup_retention_period,
  :cluster_arn,
  :cluster_endpoint,
  :cluster_name,
  :create_time,
  :kms_key_id,
  :preferred_backup_window,
  :preferred_maintenance_window,
  :shard_capacity,
  :shard_count,
  :shard_instance_count,
  :shards,
  :status,
  :subnet_ids,
  :vpc_security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the elastic cluster.

Returns:

  • (String)


111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'gems/aws-sdk-docdbelastic/lib/aws-sdk-docdbelastic/types.rb', line 111

class Cluster < Struct.new(
  :admin_user_name,
  :auth_type,
  :backup_retention_period,
  :cluster_arn,
  :cluster_endpoint,
  :cluster_name,
  :create_time,
  :kms_key_id,
  :preferred_backup_window,
  :preferred_maintenance_window,
  :shard_capacity,
  :shard_count,
  :shard_instance_count,
  :shards,
  :status,
  :subnet_ids,
  :vpc_security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#subnet_idsArray<String>

The Amazon EC2 subnet IDs for the elastic cluster.

Returns:

  • (Array<String>)


111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'gems/aws-sdk-docdbelastic/lib/aws-sdk-docdbelastic/types.rb', line 111

class Cluster < Struct.new(
  :admin_user_name,
  :auth_type,
  :backup_retention_period,
  :cluster_arn,
  :cluster_endpoint,
  :cluster_name,
  :create_time,
  :kms_key_id,
  :preferred_backup_window,
  :preferred_maintenance_window,
  :shard_capacity,
  :shard_count,
  :shard_instance_count,
  :shards,
  :status,
  :subnet_ids,
  :vpc_security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_security_group_idsArray<String>

A list of EC2 VPC security groups associated with thie elastic cluster.

Returns:

  • (Array<String>)


111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# File 'gems/aws-sdk-docdbelastic/lib/aws-sdk-docdbelastic/types.rb', line 111

class Cluster < Struct.new(
  :admin_user_name,
  :auth_type,
  :backup_retention_period,
  :cluster_arn,
  :cluster_endpoint,
  :cluster_name,
  :create_time,
  :kms_key_id,
  :preferred_backup_window,
  :preferred_maintenance_window,
  :shard_capacity,
  :shard_count,
  :shard_instance_count,
  :shards,
  :status,
  :subnet_ids,
  :vpc_security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end