You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: admin/model_cluster_description20240805.go
+42
Original file line number
Diff line number
Diff line change
@@ -49,6 +49,8 @@ type ClusterDescription20240805 struct {
49
49
Paused*bool`json:"paused,omitempty"`
50
50
// Flag that indicates whether the cluster uses continuous cloud backups.
51
51
PitEnabled*bool`json:"pitEnabled,omitempty"`
52
+
// Set this field to configure the replica set scaling mode for your cluster. By default, Atlas scales under WORKLOAD_TYPE. This mode allows Atlas to scale your analytics nodes in parallel to your operational nodes. When configured as SEQUENTIAL, Atlas scales all nodes sequentially. This mode is intended for steady-state workloads and applications performing latency-sensitive secondary reads. When configured as NODE_TYPE, Atlas scales your electable nodes in parallel with your read-only and analytics nodes. This mode is intended for large, dynamic workloads requiring frequent and timely cluster tier scaling. This is the fastest scaling strategy, but it might impact latency of workloads when performing extensive secondary reads.
// List of settings that configure your cluster regions. This array has one object per shard representing node configurations in each shard. For replica sets there is only one object representing node configurations.
Copy file name to clipboardExpand all lines: admin/model_legacy_atlas_cluster.go
+42
Original file line number
Diff line number
Diff line change
@@ -65,6 +65,8 @@ type LegacyAtlasCluster struct {
65
65
// Flag that indicates whether the M10 or higher cluster can perform Cloud Backups. If set to `true`, the cluster can perform backups. If this and **backupEnabled** are set to `false`, the cluster doesn't use MongoDB Cloud backups.
// Set this field to configure the replica set scaling mode for your cluster. By default, Atlas scales under WORKLOAD_TYPE. This mode allows Atlas to scale your analytics nodes in parallel to your operational nodes. When configured as SEQUENTIAL, Atlas scales all nodes sequentially. This mode is intended for steady-state workloads and applications performing latency-sensitive secondary reads. When configured as NODE_TYPE, Atlas scales your electable nodes in parallel with your read-only and analytics nodes. This mode is intended for large, dynamic workloads requiring frequent and timely cluster tier scaling. This is the fastest scaling strategy, but it might impact latency of workloads when performing extensive secondary reads.
// Number of members that belong to the replica set. Each member retains a copy of your databases, providing high availability and data redundancy. Use **replicationSpecs** instead.
Copy file name to clipboardExpand all lines: admin/model_legacy_atlas_tenant_cluster_upgrade_request.go
+42
Original file line number
Diff line number
Diff line change
@@ -65,6 +65,8 @@ type LegacyAtlasTenantClusterUpgradeRequest struct {
65
65
// Flag that indicates whether the M10 or higher cluster can perform Cloud Backups. If set to `true`, the cluster can perform backups. If this and **backupEnabled** are set to `false`, the cluster doesn't use MongoDB Cloud backups.
// Set this field to configure the replica set scaling mode for your cluster. By default, Atlas scales under WORKLOAD_TYPE. This mode allows Atlas to scale your analytics nodes in parallel to your operational nodes. When configured as SEQUENTIAL, Atlas scales all nodes sequentially. This mode is intended for steady-state workloads and applications performing latency-sensitive secondary reads. When configured as NODE_TYPE, Atlas scales your electable nodes in parallel with your read-only and analytics nodes. This mode is intended for large, dynamic workloads requiring frequent and timely cluster tier scaling. This is the fastest scaling strategy, but it might impact latency of workloads when performing extensive secondary reads.
// Number of members that belong to the replica set. Each member retains a copy of your databases, providing high availability and data redundancy. Use **replicationSpecs** instead.
Copy file name to clipboardExpand all lines: docs/docs/ClusterDescription20240805.md
+25
Original file line number
Diff line number
Diff line change
@@ -22,6 +22,7 @@ Name | Type | Description | Notes
22
22
**Name** | Pointer to **string** | Human-readable label that identifies the cluster. | [optional]
23
23
**Paused** | Pointer to **bool** | Flag that indicates whether the cluster is paused. | [optional]
24
24
**PitEnabled** | Pointer to **bool** | Flag that indicates whether the cluster uses continuous cloud backups. | [optional]
25
+
**ReplicaSetScalingStrategy** | Pointer to **string** | Set this field to configure the replica set scaling mode for your cluster. By default, Atlas scales under WORKLOAD_TYPE. This mode allows Atlas to scale your analytics nodes in parallel to your operational nodes. When configured as SEQUENTIAL, Atlas scales all nodes sequentially. This mode is intended for steady-state workloads and applications performing latency-sensitive secondary reads. When configured as NODE_TYPE, Atlas scales your electable nodes in parallel with your read-only and analytics nodes. This mode is intended for large, dynamic workloads requiring frequent and timely cluster tier scaling. This is the fastest scaling strategy, but it might impact latency of workloads when performing extensive secondary reads. | [optional][default to "WORKLOAD_TYPE"]
25
26
**ReplicationSpecs** | Pointer to [**[]ReplicationSpec20240805**](ReplicationSpec20240805.md) | List of settings that configure your cluster regions. This array has one object per shard representing node configurations in each shard. For replica sets there is only one object representing node configurations. | [optional]
26
27
**RootCertType** | Pointer to **string** | Root Certificate Authority that MongoDB Cloud cluster uses. MongoDB Cloud supports Internet Security Research Group. | [optional][default to "ISRGROOTX1"]
27
28
**StateName** | Pointer to **string** | Human-readable label that indicates the current operating condition of this cluster. | [optional][readonly]
@@ -480,6 +481,30 @@ SetPitEnabled sets PitEnabled field to given value.
480
481
`func (o *ClusterDescription20240805) HasPitEnabled() bool`
481
482
482
483
HasPitEnabled returns a boolean if a field has been set.
484
+
### GetReplicaSetScalingStrategy
485
+
486
+
`func (o *ClusterDescription20240805) GetReplicaSetScalingStrategy() string`
487
+
488
+
GetReplicaSetScalingStrategy returns the ReplicaSetScalingStrategy field if non-nil, zero value otherwise.
489
+
490
+
### GetReplicaSetScalingStrategyOk
491
+
492
+
`func (o *ClusterDescription20240805) GetReplicaSetScalingStrategyOk() (*string, bool)`
493
+
494
+
GetReplicaSetScalingStrategyOk returns a tuple with the ReplicaSetScalingStrategy field if it's non-nil, zero value otherwise
495
+
and a boolean to check if the value has been set.
496
+
497
+
### SetReplicaSetScalingStrategy
498
+
499
+
`func (o *ClusterDescription20240805) SetReplicaSetScalingStrategy(v string)`
500
+
501
+
SetReplicaSetScalingStrategy sets ReplicaSetScalingStrategy field to given value.
502
+
503
+
### HasReplicaSetScalingStrategy
504
+
505
+
`func (o *ClusterDescription20240805) HasReplicaSetScalingStrategy() bool`
506
+
507
+
HasReplicaSetScalingStrategy returns a boolean if a field has been set.
483
508
### GetReplicationSpecs
484
509
485
510
`func (o *ClusterDescription20240805) GetReplicationSpecs() []ReplicationSpec20240805`
Copy file name to clipboardExpand all lines: docs/docs/LegacyAtlasCluster.md
+25
Original file line number
Diff line number
Diff line change
@@ -30,6 +30,7 @@ Name | Type | Description | Notes
30
30
**PitEnabled** | Pointer to **bool** | Flag that indicates whether the cluster uses continuous cloud backups. | [optional]
31
31
**ProviderBackupEnabled** | Pointer to **bool** | Flag that indicates whether the M10 or higher cluster can perform Cloud Backups. If set to `true`, the cluster can perform backups. If this and **backupEnabled** are set to `false`, the cluster doesn't use MongoDB Cloud backups. | [optional]
32
32
**ProviderSettings** | Pointer to [**ClusterProviderSettings**](ClusterProviderSettings.md) | | [optional]
33
+
**ReplicaSetScalingStrategy** | Pointer to **string** | Set this field to configure the replica set scaling mode for your cluster. By default, Atlas scales under WORKLOAD_TYPE. This mode allows Atlas to scale your analytics nodes in parallel to your operational nodes. When configured as SEQUENTIAL, Atlas scales all nodes sequentially. This mode is intended for steady-state workloads and applications performing latency-sensitive secondary reads. When configured as NODE_TYPE, Atlas scales your electable nodes in parallel with your read-only and analytics nodes. This mode is intended for large, dynamic workloads requiring frequent and timely cluster tier scaling. This is the fastest scaling strategy, but it might impact latency of workloads when performing extensive secondary reads. | [optional][default to "WORKLOAD_TYPE"]
33
34
**ReplicationFactor** | Pointer to **int** | Number of members that belong to the replica set. Each member retains a copy of your databases, providing high availability and data redundancy. Use **replicationSpecs** instead. | [optional][default to 3]
34
35
**ReplicationSpec** | Pointer to [**map[string]RegionSpec**](RegionSpec.md) | Physical location where MongoDB Cloud provisions cluster nodes. | [optional]
35
36
**ReplicationSpecs** | Pointer to [**[]LegacyReplicationSpec**](LegacyReplicationSpec.md) | List of settings that configure your cluster regions. - For Global Clusters, each object in the array represents one zone where MongoDB Cloud deploys your clusters nodes. - For non-Global sharded clusters and replica sets, the single object represents where MongoDB Cloud deploys your clusters nodes. | [optional]
@@ -683,6 +684,30 @@ SetProviderSettings sets ProviderSettings field to given value.
683
684
`func (o *LegacyAtlasCluster) HasProviderSettings() bool`
684
685
685
686
HasProviderSettings returns a boolean if a field has been set.
687
+
### GetReplicaSetScalingStrategy
688
+
689
+
`func (o *LegacyAtlasCluster) GetReplicaSetScalingStrategy() string`
690
+
691
+
GetReplicaSetScalingStrategy returns the ReplicaSetScalingStrategy field if non-nil, zero value otherwise.
692
+
693
+
### GetReplicaSetScalingStrategyOk
694
+
695
+
`func (o *LegacyAtlasCluster) GetReplicaSetScalingStrategyOk() (*string, bool)`
696
+
697
+
GetReplicaSetScalingStrategyOk returns a tuple with the ReplicaSetScalingStrategy field if it's non-nil, zero value otherwise
698
+
and a boolean to check if the value has been set.
699
+
700
+
### SetReplicaSetScalingStrategy
701
+
702
+
`func (o *LegacyAtlasCluster) SetReplicaSetScalingStrategy(v string)`
703
+
704
+
SetReplicaSetScalingStrategy sets ReplicaSetScalingStrategy field to given value.
705
+
706
+
### HasReplicaSetScalingStrategy
707
+
708
+
`func (o *LegacyAtlasCluster) HasReplicaSetScalingStrategy() bool`
709
+
710
+
HasReplicaSetScalingStrategy returns a boolean if a field has been set.
686
711
### GetReplicationFactor
687
712
688
713
`func (o *LegacyAtlasCluster) GetReplicationFactor() int`
0 commit comments