MongoDB Atlas v3.7.2, Mar 31 23
MongoDB Atlas v3.7.2, Mar 31 23
mongodbatlas.AdvancedCluster
Explore with Pulumi AI
Import
Clusters can be imported using project ID and cluster name, in the format PROJECTID-CLUSTERNAME
, e.g.
$ pulumi import mongodbatlas:index/advancedCluster:AdvancedCluster my_cluster 1112222b3bf99403840e8934-Cluster0
See detailed information for arguments and attributesMongoDB API Advanced Clusters
Create AdvancedCluster Resource
new AdvancedCluster(name: string, args: AdvancedClusterArgs, opts?: CustomResourceOptions);
@overload
def AdvancedCluster(resource_name: str,
opts: Optional[ResourceOptions] = None,
advanced_configuration: Optional[AdvancedClusterAdvancedConfigurationArgs] = None,
backup_enabled: Optional[bool] = None,
bi_connector: Optional[AdvancedClusterBiConnectorArgs] = None,
bi_connector_config: Optional[AdvancedClusterBiConnectorConfigArgs] = None,
cluster_type: Optional[str] = None,
disk_size_gb: Optional[float] = None,
encryption_at_rest_provider: Optional[str] = None,
labels: Optional[Sequence[AdvancedClusterLabelArgs]] = None,
mongo_db_major_version: Optional[str] = None,
name: Optional[str] = None,
paused: Optional[bool] = None,
pit_enabled: Optional[bool] = None,
project_id: Optional[str] = None,
replication_specs: Optional[Sequence[AdvancedClusterReplicationSpecArgs]] = None,
root_cert_type: Optional[str] = None,
termination_protection_enabled: Optional[bool] = None,
version_release_system: Optional[str] = None)
@overload
def AdvancedCluster(resource_name: str,
args: AdvancedClusterArgs,
opts: Optional[ResourceOptions] = None)
func NewAdvancedCluster(ctx *Context, name string, args AdvancedClusterArgs, opts ...ResourceOption) (*AdvancedCluster, error)
public AdvancedCluster(string name, AdvancedClusterArgs args, CustomResourceOptions? opts = null)
public AdvancedCluster(String name, AdvancedClusterArgs args)
public AdvancedCluster(String name, AdvancedClusterArgs args, CustomResourceOptions options)
type: mongodbatlas:AdvancedCluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AdvancedClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AdvancedClusterArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AdvancedClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AdvancedClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AdvancedClusterArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
AdvancedCluster Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The AdvancedCluster resource accepts the following input properties:
- Cluster
Type string Type of the cluster that you want to create. Accepted values include:
- Project
Id string Unique ID for the project to create the database user.
- Replication
Specs List<AdvancedCluster Replication Spec Args> Configuration for cluster regions and the hardware provisioned in them. See below
- Advanced
Configuration AdvancedCluster Advanced Configuration Args - Backup
Enabled bool Flag that indicates whether the cluster can perform backups. If
true
, the cluster can perform backups. You must set this value totrue
for NVMe clusters.- Bi
Connector AdvancedCluster Bi Connector Args use bi_connector_config instead
- Bi
Connector AdvancedConfig Cluster Bi Connector Config Args Configuration settings applied to BI Connector for Atlas on this cluster. The MongoDB Connector for Business Intelligence for Atlas (BI Connector) is only available for M10 and larger clusters. The BI Connector is a powerful tool which provides users SQL-based access to their MongoDB databases. As a result, the BI Connector performs operations which may be CPU and memory intensive. Given the limited hardware resources on M10 and M20 cluster tiers, you may experience performance degradation of the cluster when enabling the BI Connector. If this occurs, upgrade to an M30 or larger cluster or disable the BI Connector. See below.
- Disk
Size doubleGb Capacity, in gigabytes, of the host's root volume. Increase this number to add capacity, up to a maximum possible value of 4096 (i.e., 4 TB). This value must be a positive number. You can't set this value with clusters with local NVMe SSDs. The minimum disk size for dedicated clusters is 10 GB for AWS and GCP. If you specify diskSizeGB with a lower disk size, Atlas defaults to the minimum disk size value. If your cluster includes Azure nodes, this value must correspond to an existing Azure disk type (8, 16, 32, 64, 128, 256, 512, 1024, 2048, or 4095)Atlas calculates storage charges differently depending on whether you choose the default value or a custom value. The maximum value for disk storage cannot exceed 50 times the maximum RAM for the selected cluster. If you require additional storage space beyond this limitation, consider upgrading your cluster to a higher tier. If your cluster spans cloud service providers, this value defaults to the minimum default of the providers involved.
- Encryption
At stringRest Provider Possible values are AWS, GCP, AZURE or NONE. Only needed if you desire to manage the keys, see Encryption at Rest using Customer Key Management for complete documentation. You must configure encryption at rest for the Atlas project before enabling it on any cluster in the project. For Documentation, see AWS, GCP and Azure. Requirements are if
replication_specs.#.region_configs.#.<type>Specs.instance_size
is M10 or greater andbackup_enabled
is false or omitted.- Labels
List<Advanced
Cluster Label Args> Configuration for the collection of key-value pairs that tag and categorize the cluster. See below.
- Mongo
Db stringMajor Version Version of the cluster to deploy. Atlas supports the following MongoDB versions for M10+ clusters:
4.0
,4.2
,4.4
, or5.0
. If omitted, Atlas deploys a cluster that runs MongoDB 4.4. Ifreplication_specs#.region_configs#.<type>Specs.instance_size
:M0
,M2
orM5
, Atlas deploys MongoDB 4.4. Atlas always deploys the cluster with the latest stable release of the specified version. If you set a value to this parameter and setversion_release_system
CONTINUOUS
, the resource returns an error. Either clear this parameter or setversion_release_system
:LTS
.- Name string
Name of the cluster as it appears in Atlas. Once the cluster is created, its name cannot be changed. WARNING Changing the name will result in destruction of the existing cluster and the creation of a new cluster.
- Paused bool
- Pit
Enabled bool Flag that indicates if the cluster uses Continuous Cloud Backup.
- Root
Cert stringType Certificate Authority that MongoDB Atlas clusters use. You can specify ISRGROOTX1 (for ISRG Root X1).
- Termination
Protection boolEnabled Flag that indicates whether termination protection is enabled on the cluster. If set to true, MongoDB Cloud won't delete the cluster. If set to false, MongoDB Cloud will delete the cluster.
- Version
Release stringSystem Release cadence that Atlas uses for this cluster. This parameter defaults to
LTS
. If you set this field toCONTINUOUS
, you must omit themongo_db_major_version
field. Atlas accepts:
- Cluster
Type string Type of the cluster that you want to create. Accepted values include:
- Project
Id string Unique ID for the project to create the database user.
- Replication
Specs []AdvancedCluster Replication Spec Args Configuration for cluster regions and the hardware provisioned in them. See below
- Advanced
Configuration AdvancedCluster Advanced Configuration Args - Backup
Enabled bool Flag that indicates whether the cluster can perform backups. If
true
, the cluster can perform backups. You must set this value totrue
for NVMe clusters.- Bi
Connector AdvancedCluster Bi Connector Args use bi_connector_config instead
- Bi
Connector AdvancedConfig Cluster Bi Connector Config Args Configuration settings applied to BI Connector for Atlas on this cluster. The MongoDB Connector for Business Intelligence for Atlas (BI Connector) is only available for M10 and larger clusters. The BI Connector is a powerful tool which provides users SQL-based access to their MongoDB databases. As a result, the BI Connector performs operations which may be CPU and memory intensive. Given the limited hardware resources on M10 and M20 cluster tiers, you may experience performance degradation of the cluster when enabling the BI Connector. If this occurs, upgrade to an M30 or larger cluster or disable the BI Connector. See below.
- Disk
Size float64Gb Capacity, in gigabytes, of the host's root volume. Increase this number to add capacity, up to a maximum possible value of 4096 (i.e., 4 TB). This value must be a positive number. You can't set this value with clusters with local NVMe SSDs. The minimum disk size for dedicated clusters is 10 GB for AWS and GCP. If you specify diskSizeGB with a lower disk size, Atlas defaults to the minimum disk size value. If your cluster includes Azure nodes, this value must correspond to an existing Azure disk type (8, 16, 32, 64, 128, 256, 512, 1024, 2048, or 4095)Atlas calculates storage charges differently depending on whether you choose the default value or a custom value. The maximum value for disk storage cannot exceed 50 times the maximum RAM for the selected cluster. If you require additional storage space beyond this limitation, consider upgrading your cluster to a higher tier. If your cluster spans cloud service providers, this value defaults to the minimum default of the providers involved.
- Encryption
At stringRest Provider Possible values are AWS, GCP, AZURE or NONE. Only needed if you desire to manage the keys, see Encryption at Rest using Customer Key Management for complete documentation. You must configure encryption at rest for the Atlas project before enabling it on any cluster in the project. For Documentation, see AWS, GCP and Azure. Requirements are if
replication_specs.#.region_configs.#.<type>Specs.instance_size
is M10 or greater andbackup_enabled
is false or omitted.- Labels
[]Advanced
Cluster Label Args Configuration for the collection of key-value pairs that tag and categorize the cluster. See below.
- Mongo
Db stringMajor Version Version of the cluster to deploy. Atlas supports the following MongoDB versions for M10+ clusters:
4.0
,4.2
,4.4
, or5.0
. If omitted, Atlas deploys a cluster that runs MongoDB 4.4. Ifreplication_specs#.region_configs#.<type>Specs.instance_size
:M0
,M2
orM5
, Atlas deploys MongoDB 4.4. Atlas always deploys the cluster with the latest stable release of the specified version. If you set a value to this parameter and setversion_release_system
CONTINUOUS
, the resource returns an error. Either clear this parameter or setversion_release_system
:LTS
.- Name string
Name of the cluster as it appears in Atlas. Once the cluster is created, its name cannot be changed. WARNING Changing the name will result in destruction of the existing cluster and the creation of a new cluster.
- Paused bool
- Pit
Enabled bool Flag that indicates if the cluster uses Continuous Cloud Backup.
- Root
Cert stringType Certificate Authority that MongoDB Atlas clusters use. You can specify ISRGROOTX1 (for ISRG Root X1).
- Termination
Protection boolEnabled Flag that indicates whether termination protection is enabled on the cluster. If set to true, MongoDB Cloud won't delete the cluster. If set to false, MongoDB Cloud will delete the cluster.
- Version
Release stringSystem Release cadence that Atlas uses for this cluster. This parameter defaults to
LTS
. If you set this field toCONTINUOUS
, you must omit themongo_db_major_version
field. Atlas accepts:
- cluster
Type String Type of the cluster that you want to create. Accepted values include:
- project
Id String Unique ID for the project to create the database user.
- replication
Specs List<AdvancedCluster Replication Spec Args> Configuration for cluster regions and the hardware provisioned in them. See below
- advanced
Configuration AdvancedCluster Advanced Configuration Args - backup
Enabled Boolean Flag that indicates whether the cluster can perform backups. If
true
, the cluster can perform backups. You must set this value totrue
for NVMe clusters.- bi
Connector AdvancedCluster Bi Connector Args use bi_connector_config instead
- bi
Connector AdvancedConfig Cluster Bi Connector Config Args Configuration settings applied to BI Connector for Atlas on this cluster. The MongoDB Connector for Business Intelligence for Atlas (BI Connector) is only available for M10 and larger clusters. The BI Connector is a powerful tool which provides users SQL-based access to their MongoDB databases. As a result, the BI Connector performs operations which may be CPU and memory intensive. Given the limited hardware resources on M10 and M20 cluster tiers, you may experience performance degradation of the cluster when enabling the BI Connector. If this occurs, upgrade to an M30 or larger cluster or disable the BI Connector. See below.
- disk
Size DoubleGb Capacity, in gigabytes, of the host's root volume. Increase this number to add capacity, up to a maximum possible value of 4096 (i.e., 4 TB). This value must be a positive number. You can't set this value with clusters with local NVMe SSDs. The minimum disk size for dedicated clusters is 10 GB for AWS and GCP. If you specify diskSizeGB with a lower disk size, Atlas defaults to the minimum disk size value. If your cluster includes Azure nodes, this value must correspond to an existing Azure disk type (8, 16, 32, 64, 128, 256, 512, 1024, 2048, or 4095)Atlas calculates storage charges differently depending on whether you choose the default value or a custom value. The maximum value for disk storage cannot exceed 50 times the maximum RAM for the selected cluster. If you require additional storage space beyond this limitation, consider upgrading your cluster to a higher tier. If your cluster spans cloud service providers, this value defaults to the minimum default of the providers involved.
- encryption
At StringRest Provider Possible values are AWS, GCP, AZURE or NONE. Only needed if you desire to manage the keys, see Encryption at Rest using Customer Key Management for complete documentation. You must configure encryption at rest for the Atlas project before enabling it on any cluster in the project. For Documentation, see AWS, GCP and Azure. Requirements are if
replication_specs.#.region_configs.#.<type>Specs.instance_size
is M10 or greater andbackup_enabled
is false or omitted.- labels
List<Advanced
Cluster Label Args> Configuration for the collection of key-value pairs that tag and categorize the cluster. See below.
- mongo
Db StringMajor Version Version of the cluster to deploy. Atlas supports the following MongoDB versions for M10+ clusters:
4.0
,4.2
,4.4
, or5.0
. If omitted, Atlas deploys a cluster that runs MongoDB 4.4. Ifreplication_specs#.region_configs#.<type>Specs.instance_size
:M0
,M2
orM5
, Atlas deploys MongoDB 4.4. Atlas always deploys the cluster with the latest stable release of the specified version. If you set a value to this parameter and setversion_release_system
CONTINUOUS
, the resource returns an error. Either clear this parameter or setversion_release_system
:LTS
.- name String
Name of the cluster as it appears in Atlas. Once the cluster is created, its name cannot be changed. WARNING Changing the name will result in destruction of the existing cluster and the creation of a new cluster.
- paused Boolean
- pit
Enabled Boolean Flag that indicates if the cluster uses Continuous Cloud Backup.
- root
Cert StringType Certificate Authority that MongoDB Atlas clusters use. You can specify ISRGROOTX1 (for ISRG Root X1).
- termination
Protection BooleanEnabled Flag that indicates whether termination protection is enabled on the cluster. If set to true, MongoDB Cloud won't delete the cluster. If set to false, MongoDB Cloud will delete the cluster.
- version
Release StringSystem Release cadence that Atlas uses for this cluster. This parameter defaults to
LTS
. If you set this field toCONTINUOUS
, you must omit themongo_db_major_version
field. Atlas accepts:
- cluster
Type string Type of the cluster that you want to create. Accepted values include:
- project
Id string Unique ID for the project to create the database user.
- replication
Specs AdvancedCluster Replication Spec Args[] Configuration for cluster regions and the hardware provisioned in them. See below
- advanced
Configuration AdvancedCluster Advanced Configuration Args - backup
Enabled boolean Flag that indicates whether the cluster can perform backups. If
true
, the cluster can perform backups. You must set this value totrue
for NVMe clusters.- bi
Connector AdvancedCluster Bi Connector Args use bi_connector_config instead
- bi
Connector AdvancedConfig Cluster Bi Connector Config Args Configuration settings applied to BI Connector for Atlas on this cluster. The MongoDB Connector for Business Intelligence for Atlas (BI Connector) is only available for M10 and larger clusters. The BI Connector is a powerful tool which provides users SQL-based access to their MongoDB databases. As a result, the BI Connector performs operations which may be CPU and memory intensive. Given the limited hardware resources on M10 and M20 cluster tiers, you may experience performance degradation of the cluster when enabling the BI Connector. If this occurs, upgrade to an M30 or larger cluster or disable the BI Connector. See below.
- disk
Size numberGb Capacity, in gigabytes, of the host's root volume. Increase this number to add capacity, up to a maximum possible value of 4096 (i.e., 4 TB). This value must be a positive number. You can't set this value with clusters with local NVMe SSDs. The minimum disk size for dedicated clusters is 10 GB for AWS and GCP. If you specify diskSizeGB with a lower disk size, Atlas defaults to the minimum disk size value. If your cluster includes Azure nodes, this value must correspond to an existing Azure disk type (8, 16, 32, 64, 128, 256, 512, 1024, 2048, or 4095)Atlas calculates storage charges differently depending on whether you choose the default value or a custom value. The maximum value for disk storage cannot exceed 50 times the maximum RAM for the selected cluster. If you require additional storage space beyond this limitation, consider upgrading your cluster to a higher tier. If your cluster spans cloud service providers, this value defaults to the minimum default of the providers involved.
- encryption
At stringRest Provider Possible values are AWS, GCP, AZURE or NONE. Only needed if you desire to manage the keys, see Encryption at Rest using Customer Key Management for complete documentation. You must configure encryption at rest for the Atlas project before enabling it on any cluster in the project. For Documentation, see AWS, GCP and Azure. Requirements are if
replication_specs.#.region_configs.#.<type>Specs.instance_size
is M10 or greater andbackup_enabled
is false or omitted.- labels
Advanced
Cluster Label Args[] Configuration for the collection of key-value pairs that tag and categorize the cluster. See below.
- mongo
Db stringMajor Version Version of the cluster to deploy. Atlas supports the following MongoDB versions for M10+ clusters:
4.0
,4.2
,4.4
, or5.0
. If omitted, Atlas deploys a cluster that runs MongoDB 4.4. Ifreplication_specs#.region_configs#.<type>Specs.instance_size
:M0
,M2
orM5
, Atlas deploys MongoDB 4.4. Atlas always deploys the cluster with the latest stable release of the specified version. If you set a value to this parameter and setversion_release_system
CONTINUOUS
, the resource returns an error. Either clear this parameter or setversion_release_system
:LTS
.- name string
Name of the cluster as it appears in Atlas. Once the cluster is created, its name cannot be changed. WARNING Changing the name will result in destruction of the existing cluster and the creation of a new cluster.
- paused boolean
- pit
Enabled boolean Flag that indicates if the cluster uses Continuous Cloud Backup.
- root
Cert stringType Certificate Authority that MongoDB Atlas clusters use. You can specify ISRGROOTX1 (for ISRG Root X1).
- termination
Protection booleanEnabled Flag that indicates whether termination protection is enabled on the cluster. If set to true, MongoDB Cloud won't delete the cluster. If set to false, MongoDB Cloud will delete the cluster.
- version
Release stringSystem Release cadence that Atlas uses for this cluster. This parameter defaults to
LTS
. If you set this field toCONTINUOUS
, you must omit themongo_db_major_version
field. Atlas accepts:
- cluster_
type str Type of the cluster that you want to create. Accepted values include:
- project_
id str Unique ID for the project to create the database user.
- replication_
specs Sequence[AdvancedCluster Replication Spec Args] Configuration for cluster regions and the hardware provisioned in them. See below
- advanced_
configuration AdvancedCluster Advanced Configuration Args - backup_
enabled bool Flag that indicates whether the cluster can perform backups. If
true
, the cluster can perform backups. You must set this value totrue
for NVMe clusters.- bi_
connector AdvancedCluster Bi Connector Args use bi_connector_config instead
- bi_
connector_ Advancedconfig Cluster Bi Connector Config Args Configuration settings applied to BI Connector for Atlas on this cluster. The MongoDB Connector for Business Intelligence for Atlas (BI Connector) is only available for M10 and larger clusters. The BI Connector is a powerful tool which provides users SQL-based access to their MongoDB databases. As a result, the BI Connector performs operations which may be CPU and memory intensive. Given the limited hardware resources on M10 and M20 cluster tiers, you may experience performance degradation of the cluster when enabling the BI Connector. If this occurs, upgrade to an M30 or larger cluster or disable the BI Connector. See below.
- disk_
size_ floatgb Capacity, in gigabytes, of the host's root volume. Increase this number to add capacity, up to a maximum possible value of 4096 (i.e., 4 TB). This value must be a positive number. You can't set this value with clusters with local NVMe SSDs. The minimum disk size for dedicated clusters is 10 GB for AWS and GCP. If you specify diskSizeGB with a lower disk size, Atlas defaults to the minimum disk size value. If your cluster includes Azure nodes, this value must correspond to an existing Azure disk type (8, 16, 32, 64, 128, 256, 512, 1024, 2048, or 4095)Atlas calculates storage charges differently depending on whether you choose the default value or a custom value. The maximum value for disk storage cannot exceed 50 times the maximum RAM for the selected cluster. If you require additional storage space beyond this limitation, consider upgrading your cluster to a higher tier. If your cluster spans cloud service providers, this value defaults to the minimum default of the providers involved.
- encryption_
at_ strrest_ provider Possible values are AWS, GCP, AZURE or NONE. Only needed if you desire to manage the keys, see Encryption at Rest using Customer Key Management for complete documentation. You must configure encryption at rest for the Atlas project before enabling it on any cluster in the project. For Documentation, see AWS, GCP and Azure. Requirements are if
replication_specs.#.region_configs.#.<type>Specs.instance_size
is M10 or greater andbackup_enabled
is false or omitted.- labels
Sequence[Advanced
Cluster Label Args] Configuration for the collection of key-value pairs that tag and categorize the cluster. See below.
- mongo_
db_ strmajor_ version Version of the cluster to deploy. Atlas supports the following MongoDB versions for M10+ clusters:
4.0
,4.2
,4.4
, or5.0
. If omitted, Atlas deploys a cluster that runs MongoDB 4.4. Ifreplication_specs#.region_configs#.<type>Specs.instance_size
:M0
,M2
orM5
, Atlas deploys MongoDB 4.4. Atlas always deploys the cluster with the latest stable release of the specified version. If you set a value to this parameter and setversion_release_system
CONTINUOUS
, the resource returns an error. Either clear this parameter or setversion_release_system
:LTS
.- name str
Name of the cluster as it appears in Atlas. Once the cluster is created, its name cannot be changed. WARNING Changing the name will result in destruction of the existing cluster and the creation of a new cluster.
- paused bool
- pit_
enabled bool Flag that indicates if the cluster uses Continuous Cloud Backup.
- root_
cert_ strtype Certificate Authority that MongoDB Atlas clusters use. You can specify ISRGROOTX1 (for ISRG Root X1).
- termination_
protection_ boolenabled Flag that indicates whether termination protection is enabled on the cluster. If set to true, MongoDB Cloud won't delete the cluster. If set to false, MongoDB Cloud will delete the cluster.
- version_
release_ strsystem Release cadence that Atlas uses for this cluster. This parameter defaults to
LTS
. If you set this field toCONTINUOUS
, you must omit themongo_db_major_version
field. Atlas accepts:
- cluster
Type String Type of the cluster that you want to create. Accepted values include:
- project
Id String Unique ID for the project to create the database user.
- replication
Specs List<Property Map> Configuration for cluster regions and the hardware provisioned in them. See below
- advanced
Configuration Property Map - backup
Enabled Boolean Flag that indicates whether the cluster can perform backups. If
true
, the cluster can perform backups. You must set this value totrue
for NVMe clusters.- bi
Connector Property Map use bi_connector_config instead
- bi
Connector Property MapConfig Configuration settings applied to BI Connector for Atlas on this cluster. The MongoDB Connector for Business Intelligence for Atlas (BI Connector) is only available for M10 and larger clusters. The BI Connector is a powerful tool which provides users SQL-based access to their MongoDB databases. As a result, the BI Connector performs operations which may be CPU and memory intensive. Given the limited hardware resources on M10 and M20 cluster tiers, you may experience performance degradation of the cluster when enabling the BI Connector. If this occurs, upgrade to an M30 or larger cluster or disable the BI Connector. See below.
- disk
Size NumberGb Capacity, in gigabytes, of the host's root volume. Increase this number to add capacity, up to a maximum possible value of 4096 (i.e., 4 TB). This value must be a positive number. You can't set this value with clusters with local NVMe SSDs. The minimum disk size for dedicated clusters is 10 GB for AWS and GCP. If you specify diskSizeGB with a lower disk size, Atlas defaults to the minimum disk size value. If your cluster includes Azure nodes, this value must correspond to an existing Azure disk type (8, 16, 32, 64, 128, 256, 512, 1024, 2048, or 4095)Atlas calculates storage charges differently depending on whether you choose the default value or a custom value. The maximum value for disk storage cannot exceed 50 times the maximum RAM for the selected cluster. If you require additional storage space beyond this limitation, consider upgrading your cluster to a higher tier. If your cluster spans cloud service providers, this value defaults to the minimum default of the providers involved.
- encryption
At StringRest Provider Possible values are AWS, GCP, AZURE or NONE. Only needed if you desire to manage the keys, see Encryption at Rest using Customer Key Management for complete documentation. You must configure encryption at rest for the Atlas project before enabling it on any cluster in the project. For Documentation, see AWS, GCP and Azure. Requirements are if
replication_specs.#.region_configs.#.<type>Specs.instance_size
is M10 or greater andbackup_enabled
is false or omitted.- labels List<Property Map>
Configuration for the collection of key-value pairs that tag and categorize the cluster. See below.
- mongo
Db StringMajor Version Version of the cluster to deploy. Atlas supports the following MongoDB versions for M10+ clusters:
4.0
,4.2
,4.4
, or5.0
. If omitted, Atlas deploys a cluster that runs MongoDB 4.4. Ifreplication_specs#.region_configs#.<type>Specs.instance_size
:M0
,M2
orM5
, Atlas deploys MongoDB 4.4. Atlas always deploys the cluster with the latest stable release of the specified version. If you set a value to this parameter and setversion_release_system
CONTINUOUS
, the resource returns an error. Either clear this parameter or setversion_release_system
:LTS
.- name String
Name of the cluster as it appears in Atlas. Once the cluster is created, its name cannot be changed. WARNING Changing the name will result in destruction of the existing cluster and the creation of a new cluster.
- paused Boolean
- pit
Enabled Boolean Flag that indicates if the cluster uses Continuous Cloud Backup.
- root
Cert StringType Certificate Authority that MongoDB Atlas clusters use. You can specify ISRGROOTX1 (for ISRG Root X1).
- termination
Protection BooleanEnabled Flag that indicates whether termination protection is enabled on the cluster. If set to true, MongoDB Cloud won't delete the cluster. If set to false, MongoDB Cloud will delete the cluster.
- version
Release StringSystem Release cadence that Atlas uses for this cluster. This parameter defaults to
LTS
. If you set this field toCONTINUOUS
, you must omit themongo_db_major_version
field. Atlas accepts:
Outputs
All input properties are implicitly available as output properties. Additionally, the AdvancedCluster resource produces the following output properties:
- Cluster
Id string The cluster ID.
- Connection
Strings List<AdvancedCluster Connection String> Set of connection strings that your applications use to connect to this cluster. More info in Connection-strings. Use the parameters in this object to connect your applications to this cluster. To learn more about the formats of connection strings, see Connection String Options. NOTE: Atlas returns the contents of this object after the cluster is operational, not while it builds the cluster.
- Create
Date string - Id string
The provider-assigned unique ID for this managed resource.
- Mongo
Db stringVersion Version of MongoDB the cluster runs, in
major-version
.minor-version
format.- State
Name string Current state of the cluster. The possible states are:
- IDLE
- CREATING
- UPDATING
- DELETING
- DELETED
- REPAIRING
- Cluster
Id string The cluster ID.
- Connection
Strings []AdvancedCluster Connection String Set of connection strings that your applications use to connect to this cluster. More info in Connection-strings. Use the parameters in this object to connect your applications to this cluster. To learn more about the formats of connection strings, see Connection String Options. NOTE: Atlas returns the contents of this object after the cluster is operational, not while it builds the cluster.
- Create
Date string - Id string
The provider-assigned unique ID for this managed resource.
- Mongo
Db stringVersion Version of MongoDB the cluster runs, in
major-version
.minor-version
format.- State
Name string Current state of the cluster. The possible states are:
- IDLE
- CREATING
- UPDATING
- DELETING
- DELETED
- REPAIRING
- cluster
Id String The cluster ID.
- connection
Strings List<AdvancedCluster Connection String> Set of connection strings that your applications use to connect to this cluster. More info in Connection-strings. Use the parameters in this object to connect your applications to this cluster. To learn more about the formats of connection strings, see Connection String Options. NOTE: Atlas returns the contents of this object after the cluster is operational, not while it builds the cluster.
- create
Date String - id String
The provider-assigned unique ID for this managed resource.
- mongo
Db StringVersion Version of MongoDB the cluster runs, in
major-version
.minor-version
format.- state
Name String Current state of the cluster. The possible states are:
- IDLE
- CREATING
- UPDATING
- DELETING
- DELETED
- REPAIRING
- cluster
Id string The cluster ID.
- connection
Strings AdvancedCluster Connection String[] Set of connection strings that your applications use to connect to this cluster. More info in Connection-strings. Use the parameters in this object to connect your applications to this cluster. To learn more about the formats of connection strings, see Connection String Options. NOTE: Atlas returns the contents of this object after the cluster is operational, not while it builds the cluster.
- create
Date string - id string
The provider-assigned unique ID for this managed resource.
- mongo
Db stringVersion Version of MongoDB the cluster runs, in
major-version
.minor-version
format.- state
Name string Current state of the cluster. The possible states are:
- IDLE
- CREATING
- UPDATING
- DELETING
- DELETED
- REPAIRING
- cluster_
id str The cluster ID.
- connection_
strings Sequence[AdvancedCluster Connection String] Set of connection strings that your applications use to connect to this cluster. More info in Connection-strings. Use the parameters in this object to connect your applications to this cluster. To learn more about the formats of connection strings, see Connection String Options. NOTE: Atlas returns the contents of this object after the cluster is operational, not while it builds the cluster.
- create_
date str - id str
The provider-assigned unique ID for this managed resource.
- mongo_
db_ strversion Version of MongoDB the cluster runs, in
major-version
.minor-version
format.- state_
name str Current state of the cluster. The possible states are:
- IDLE
- CREATING
- UPDATING
- DELETING
- DELETED
- REPAIRING
- cluster
Id String The cluster ID.
- connection
Strings List<Property Map> Set of connection strings that your applications use to connect to this cluster. More info in Connection-strings. Use the parameters in this object to connect your applications to this cluster. To learn more about the formats of connection strings, see Connection String Options. NOTE: Atlas returns the contents of this object after the cluster is operational, not while it builds the cluster.
- create
Date String - id String
The provider-assigned unique ID for this managed resource.
- mongo
Db StringVersion Version of MongoDB the cluster runs, in
major-version
.minor-version
format.- state
Name String Current state of the cluster. The possible states are:
- IDLE
- CREATING
- UPDATING
- DELETING
- DELETED
- REPAIRING
Look up Existing AdvancedCluster Resource
Get an existing AdvancedCluster resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: AdvancedClusterState, opts?: CustomResourceOptions): AdvancedCluster
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
advanced_configuration: Optional[AdvancedClusterAdvancedConfigurationArgs] = None,
backup_enabled: Optional[bool] = None,
bi_connector: Optional[AdvancedClusterBiConnectorArgs] = None,
bi_connector_config: Optional[AdvancedClusterBiConnectorConfigArgs] = None,
cluster_id: Optional[str] = None,
cluster_type: Optional[str] = None,
connection_strings: Optional[Sequence[AdvancedClusterConnectionStringArgs]] = None,
create_date: Optional[str] = None,
disk_size_gb: Optional[float] = None,
encryption_at_rest_provider: Optional[str] = None,
labels: Optional[Sequence[AdvancedClusterLabelArgs]] = None,
mongo_db_major_version: Optional[str] = None,
mongo_db_version: Optional[str] = None,
name: Optional[str] = None,
paused: Optional[bool] = None,
pit_enabled: Optional[bool] = None,
project_id: Optional[str] = None,
replication_specs: Optional[Sequence[AdvancedClusterReplicationSpecArgs]] = None,
root_cert_type: Optional[str] = None,
state_name: Optional[str] = None,
termination_protection_enabled: Optional[bool] = None,
version_release_system: Optional[str] = None) -> AdvancedCluster
func GetAdvancedCluster(ctx *Context, name string, id IDInput, state *AdvancedClusterState, opts ...ResourceOption) (*AdvancedCluster, error)
public static AdvancedCluster Get(string name, Input<string> id, AdvancedClusterState? state, CustomResourceOptions? opts = null)
public static AdvancedCluster get(String name, Output<String> id, AdvancedClusterState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Advanced
Configuration AdvancedCluster Advanced Configuration Args - Backup
Enabled bool Flag that indicates whether the cluster can perform backups. If
true
, the cluster can perform backups. You must set this value totrue
for NVMe clusters.- Bi
Connector AdvancedCluster Bi Connector Args use bi_connector_config instead
- Bi
Connector AdvancedConfig Cluster Bi Connector Config Args Configuration settings applied to BI Connector for Atlas on this cluster. The MongoDB Connector for Business Intelligence for Atlas (BI Connector) is only available for M10 and larger clusters. The BI Connector is a powerful tool which provides users SQL-based access to their MongoDB databases. As a result, the BI Connector performs operations which may be CPU and memory intensive. Given the limited hardware resources on M10 and M20 cluster tiers, you may experience performance degradation of the cluster when enabling the BI Connector. If this occurs, upgrade to an M30 or larger cluster or disable the BI Connector. See below.
- Cluster
Id string The cluster ID.
- Cluster
Type string Type of the cluster that you want to create. Accepted values include:
- Connection
Strings List<AdvancedCluster Connection String Args> Set of connection strings that your applications use to connect to this cluster. More info in Connection-strings. Use the parameters in this object to connect your applications to this cluster. To learn more about the formats of connection strings, see Connection String Options. NOTE: Atlas returns the contents of this object after the cluster is operational, not while it builds the cluster.
- Create
Date string - Disk
Size doubleGb Capacity, in gigabytes, of the host's root volume. Increase this number to add capacity, up to a maximum possible value of 4096 (i.e., 4 TB). This value must be a positive number. You can't set this value with clusters with local NVMe SSDs. The minimum disk size for dedicated clusters is 10 GB for AWS and GCP. If you specify diskSizeGB with a lower disk size, Atlas defaults to the minimum disk size value. If your cluster includes Azure nodes, this value must correspond to an existing Azure disk type (8, 16, 32, 64, 128, 256, 512, 1024, 2048, or 4095)Atlas calculates storage charges differently depending on whether you choose the default value or a custom value. The maximum value for disk storage cannot exceed 50 times the maximum RAM for the selected cluster. If you require additional storage space beyond this limitation, consider upgrading your cluster to a higher tier. If your cluster spans cloud service providers, this value defaults to the minimum default of the providers involved.
- Encryption
At stringRest Provider Possible values are AWS, GCP, AZURE or NONE. Only needed if you desire to manage the keys, see Encryption at Rest using Customer Key Management for complete documentation. You must configure encryption at rest for the Atlas project before enabling it on any cluster in the project. For Documentation, see AWS, GCP and Azure. Requirements are if
replication_specs.#.region_configs.#.<type>Specs.instance_size
is M10 or greater andbackup_enabled
is false or omitted.- Labels
List<Advanced
Cluster Label Args> Configuration for the collection of key-value pairs that tag and categorize the cluster. See below.
- Mongo
Db stringMajor Version Version of the cluster to deploy. Atlas supports the following MongoDB versions for M10+ clusters:
4.0
,4.2
,4.4
, or5.0
. If omitted, Atlas deploys a cluster that runs MongoDB 4.4. Ifreplication_specs#.region_configs#.<type>Specs.instance_size
:M0
,M2
orM5
, Atlas deploys MongoDB 4.4. Atlas always deploys the cluster with the latest stable release of the specified version. If you set a value to this parameter and setversion_release_system
CONTINUOUS
, the resource returns an error. Either clear this parameter or setversion_release_system
:LTS
.- Mongo
Db stringVersion Version of MongoDB the cluster runs, in
major-version
.minor-version
format.- Name string
Name of the cluster as it appears in Atlas. Once the cluster is created, its name cannot be changed. WARNING Changing the name will result in destruction of the existing cluster and the creation of a new cluster.
- Paused bool
- Pit
Enabled bool Flag that indicates if the cluster uses Continuous Cloud Backup.
- Project
Id string Unique ID for the project to create the database user.
- Replication
Specs List<AdvancedCluster Replication Spec Args> Configuration for cluster regions and the hardware provisioned in them. See below
- Root
Cert stringType Certificate Authority that MongoDB Atlas clusters use. You can specify ISRGROOTX1 (for ISRG Root X1).
- State
Name string Current state of the cluster. The possible states are:
- IDLE
- CREATING
- UPDATING
- DELETING
- DELETED
- REPAIRING
- Termination
Protection boolEnabled Flag that indicates whether termination protection is enabled on the cluster. If set to true, MongoDB Cloud won't delete the cluster. If set to false, MongoDB Cloud will delete the cluster.
- Version
Release stringSystem Release cadence that Atlas uses for this cluster. This parameter defaults to
LTS
. If you set this field toCONTINUOUS
, you must omit themongo_db_major_version
field. Atlas accepts:
- Advanced
Configuration AdvancedCluster Advanced Configuration Args - Backup
Enabled bool Flag that indicates whether the cluster can perform backups. If
true
, the cluster can perform backups. You must set this value totrue
for NVMe clusters.- Bi
Connector AdvancedCluster Bi Connector Args use bi_connector_config instead
- Bi
Connector AdvancedConfig Cluster Bi Connector Config Args Configuration settings applied to BI Connector for Atlas on this cluster. The MongoDB Connector for Business Intelligence for Atlas (BI Connector) is only available for M10 and larger clusters. The BI Connector is a powerful tool which provides users SQL-based access to their MongoDB databases. As a result, the BI Connector performs operations which may be CPU and memory intensive. Given the limited hardware resources on M10 and M20 cluster tiers, you may experience performance degradation of the cluster when enabling the BI Connector. If this occurs, upgrade to an M30 or larger cluster or disable the BI Connector. See below.
- Cluster
Id string The cluster ID.
- Cluster
Type string Type of the cluster that you want to create. Accepted values include:
- Connection
Strings []AdvancedCluster Connection String Args Set of connection strings that your applications use to connect to this cluster. More info in Connection-strings. Use the parameters in this object to connect your applications to this cluster. To learn more about the formats of connection strings, see Connection String Options. NOTE: Atlas returns the contents of this object after the cluster is operational, not while it builds the cluster.
- Create
Date string - Disk
Size float64Gb Capacity, in gigabytes, of the host's root volume. Increase this number to add capacity, up to a maximum possible value of 4096 (i.e., 4 TB). This value must be a positive number. You can't set this value with clusters with local NVMe SSDs. The minimum disk size for dedicated clusters is 10 GB for AWS and GCP. If you specify diskSizeGB with a lower disk size, Atlas defaults to the minimum disk size value. If your cluster includes Azure nodes, this value must correspond to an existing Azure disk type (8, 16, 32, 64, 128, 256, 512, 1024, 2048, or 4095)Atlas calculates storage charges differently depending on whether you choose the default value or a custom value. The maximum value for disk storage cannot exceed 50 times the maximum RAM for the selected cluster. If you require additional storage space beyond this limitation, consider upgrading your cluster to a higher tier. If your cluster spans cloud service providers, this value defaults to the minimum default of the providers involved.
- Encryption
At stringRest Provider Possible values are AWS, GCP, AZURE or NONE. Only needed if you desire to manage the keys, see Encryption at Rest using Customer Key Management for complete documentation. You must configure encryption at rest for the Atlas project before enabling it on any cluster in the project. For Documentation, see AWS, GCP and Azure. Requirements are if
replication_specs.#.region_configs.#.<type>Specs.instance_size
is M10 or greater andbackup_enabled
is false or omitted.- Labels
[]Advanced
Cluster Label Args Configuration for the collection of key-value pairs that tag and categorize the cluster. See below.
- Mongo
Db stringMajor Version Version of the cluster to deploy. Atlas supports the following MongoDB versions for M10+ clusters:
4.0
,4.2
,4.4
, or5.0
. If omitted, Atlas deploys a cluster that runs MongoDB 4.4. Ifreplication_specs#.region_configs#.<type>Specs.instance_size
:M0
,M2
orM5
, Atlas deploys MongoDB 4.4. Atlas always deploys the cluster with the latest stable release of the specified version. If you set a value to this parameter and setversion_release_system
CONTINUOUS
, the resource returns an error. Either clear this parameter or setversion_release_system
:LTS
.- Mongo
Db stringVersion Version of MongoDB the cluster runs, in
major-version
.minor-version
format.- Name string
Name of the cluster as it appears in Atlas. Once the cluster is created, its name cannot be changed. WARNING Changing the name will result in destruction of the existing cluster and the creation of a new cluster.
- Paused bool
- Pit
Enabled bool Flag that indicates if the cluster uses Continuous Cloud Backup.
- Project
Id string Unique ID for the project to create the database user.
- Replication
Specs []AdvancedCluster Replication Spec Args Configuration for cluster regions and the hardware provisioned in them. See below
- Root
Cert stringType Certificate Authority that MongoDB Atlas clusters use. You can specify ISRGROOTX1 (for ISRG Root X1).
- State
Name string Current state of the cluster. The possible states are:
- IDLE
- CREATING
- UPDATING
- DELETING
- DELETED
- REPAIRING
- Termination
Protection boolEnabled Flag that indicates whether termination protection is enabled on the cluster. If set to true, MongoDB Cloud won't delete the cluster. If set to false, MongoDB Cloud will delete the cluster.
- Version
Release stringSystem Release cadence that Atlas uses for this cluster. This parameter defaults to
LTS
. If you set this field toCONTINUOUS
, you must omit themongo_db_major_version
field. Atlas accepts:
- advanced
Configuration AdvancedCluster Advanced Configuration Args - backup
Enabled Boolean Flag that indicates whether the cluster can perform backups. If
true
, the cluster can perform backups. You must set this value totrue
for NVMe clusters.- bi
Connector AdvancedCluster Bi Connector Args use bi_connector_config instead
- bi
Connector AdvancedConfig Cluster Bi Connector Config Args Configuration settings applied to BI Connector for Atlas on this cluster. The MongoDB Connector for Business Intelligence for Atlas (BI Connector) is only available for M10 and larger clusters. The BI Connector is a powerful tool which provides users SQL-based access to their MongoDB databases. As a result, the BI Connector performs operations which may be CPU and memory intensive. Given the limited hardware resources on M10 and M20 cluster tiers, you may experience performance degradation of the cluster when enabling the BI Connector. If this occurs, upgrade to an M30 or larger cluster or disable the BI Connector. See below.
- cluster
Id String The cluster ID.
- cluster
Type String Type of the cluster that you want to create. Accepted values include:
- connection
Strings List<AdvancedCluster Connection String Args> Set of connection strings that your applications use to connect to this cluster. More info in Connection-strings. Use the parameters in this object to connect your applications to this cluster. To learn more about the formats of connection strings, see Connection String Options. NOTE: Atlas returns the contents of this object after the cluster is operational, not while it builds the cluster.
- create
Date String - disk
Size DoubleGb Capacity, in gigabytes, of the host's root volume. Increase this number to add capacity, up to a maximum possible value of 4096 (i.e., 4 TB). This value must be a positive number. You can't set this value with clusters with local NVMe SSDs. The minimum disk size for dedicated clusters is 10 GB for AWS and GCP. If you specify diskSizeGB with a lower disk size, Atlas defaults to the minimum disk size value. If your cluster includes Azure nodes, this value must correspond to an existing Azure disk type (8, 16, 32, 64, 128, 256, 512, 1024, 2048, or 4095)Atlas calculates storage charges differently depending on whether you choose the default value or a custom value. The maximum value for disk storage cannot exceed 50 times the maximum RAM for the selected cluster. If you require additional storage space beyond this limitation, consider upgrading your cluster to a higher tier. If your cluster spans cloud service providers, this value defaults to the minimum default of the providers involved.
- encryption
At StringRest Provider Possible values are AWS, GCP, AZURE or NONE. Only needed if you desire to manage the keys, see Encryption at Rest using Customer Key Management for complete documentation. You must configure encryption at rest for the Atlas project before enabling it on any cluster in the project. For Documentation, see AWS, GCP and Azure. Requirements are if
replication_specs.#.region_configs.#.<type>Specs.instance_size
is M10 or greater andbackup_enabled
is false or omitted.- labels
List<Advanced
Cluster Label Args> Configuration for the collection of key-value pairs that tag and categorize the cluster. See below.
- mongo
Db StringMajor Version Version of the cluster to deploy. Atlas supports the following MongoDB versions for M10+ clusters:
4.0
,4.2
,4.4
, or5.0
. If omitted, Atlas deploys a cluster that runs MongoDB 4.4. Ifreplication_specs#.region_configs#.<type>Specs.instance_size
:M0
,M2
orM5
, Atlas deploys MongoDB 4.4. Atlas always deploys the cluster with the latest stable release of the specified version. If you set a value to this parameter and setversion_release_system
CONTINUOUS
, the resource returns an error. Either clear this parameter or setversion_release_system
:LTS
.- mongo
Db StringVersion Version of MongoDB the cluster runs, in
major-version
.minor-version
format.- name String
Name of the cluster as it appears in Atlas. Once the cluster is created, its name cannot be changed. WARNING Changing the name will result in destruction of the existing cluster and the creation of a new cluster.
- paused Boolean
- pit
Enabled Boolean Flag that indicates if the cluster uses Continuous Cloud Backup.
- project
Id String Unique ID for the project to create the database user.
- replication
Specs List<AdvancedCluster Replication Spec Args> Configuration for cluster regions and the hardware provisioned in them. See below
- root
Cert StringType Certificate Authority that MongoDB Atlas clusters use. You can specify ISRGROOTX1 (for ISRG Root X1).
- state
Name String Current state of the cluster. The possible states are:
- IDLE
- CREATING
- UPDATING
- DELETING
- DELETED
- REPAIRING
- termination
Protection BooleanEnabled Flag that indicates whether termination protection is enabled on the cluster. If set to true, MongoDB Cloud won't delete the cluster. If set to false, MongoDB Cloud will delete the cluster.
- version
Release StringSystem Release cadence that Atlas uses for this cluster. This parameter defaults to
LTS
. If you set this field toCONTINUOUS
, you must omit themongo_db_major_version
field. Atlas accepts:
- advanced
Configuration AdvancedCluster Advanced Configuration Args - backup
Enabled boolean Flag that indicates whether the cluster can perform backups. If
true
, the cluster can perform backups. You must set this value totrue
for NVMe clusters.- bi
Connector AdvancedCluster Bi Connector Args use bi_connector_config instead
- bi
Connector AdvancedConfig Cluster Bi Connector Config Args Configuration settings applied to BI Connector for Atlas on this cluster. The MongoDB Connector for Business Intelligence for Atlas (BI Connector) is only available for M10 and larger clusters. The BI Connector is a powerful tool which provides users SQL-based access to their MongoDB databases. As a result, the BI Connector performs operations which may be CPU and memory intensive. Given the limited hardware resources on M10 and M20 cluster tiers, you may experience performance degradation of the cluster when enabling the BI Connector. If this occurs, upgrade to an M30 or larger cluster or disable the BI Connector. See below.
- cluster
Id string The cluster ID.
- cluster
Type string Type of the cluster that you want to create. Accepted values include:
- connection
Strings AdvancedCluster Connection String Args[] Set of connection strings that your applications use to connect to this cluster. More info in Connection-strings. Use the parameters in this object to connect your applications to this cluster. To learn more about the formats of connection strings, see Connection String Options. NOTE: Atlas returns the contents of this object after the cluster is operational, not while it builds the cluster.
- create
Date string - disk
Size numberGb Capacity, in gigabytes, of the host's root volume. Increase this number to add capacity, up to a maximum possible value of 4096 (i.e., 4 TB). This value must be a positive number. You can't set this value with clusters with local NVMe SSDs. The minimum disk size for dedicated clusters is 10 GB for AWS and GCP. If you specify diskSizeGB with a lower disk size, Atlas defaults to the minimum disk size value. If your cluster includes Azure nodes, this value must correspond to an existing Azure disk type (8, 16, 32, 64, 128, 256, 512, 1024, 2048, or 4095)Atlas calculates storage charges differently depending on whether you choose the default value or a custom value. The maximum value for disk storage cannot exceed 50 times the maximum RAM for the selected cluster. If you require additional storage space beyond this limitation, consider upgrading your cluster to a higher tier. If your cluster spans cloud service providers, this value defaults to the minimum default of the providers involved.
- encryption
At stringRest Provider Possible values are AWS, GCP, AZURE or NONE. Only needed if you desire to manage the keys, see Encryption at Rest using Customer Key Management for complete documentation. You must configure encryption at rest for the Atlas project before enabling it on any cluster in the project. For Documentation, see AWS, GCP and Azure. Requirements are if
replication_specs.#.region_configs.#.<type>Specs.instance_size
is M10 or greater andbackup_enabled
is false or omitted.- labels
Advanced
Cluster Label Args[] Configuration for the collection of key-value pairs that tag and categorize the cluster. See below.
- mongo
Db stringMajor Version Version of the cluster to deploy. Atlas supports the following MongoDB versions for M10+ clusters:
4.0
,4.2
,4.4
, or5.0
. If omitted, Atlas deploys a cluster that runs MongoDB 4.4. Ifreplication_specs#.region_configs#.<type>Specs.instance_size
:M0
,M2
orM5
, Atlas deploys MongoDB 4.4. Atlas always deploys the cluster with the latest stable release of the specified version. If you set a value to this parameter and setversion_release_system
CONTINUOUS
, the resource returns an error. Either clear this parameter or setversion_release_system
:LTS
.- mongo
Db stringVersion Version of MongoDB the cluster runs, in
major-version
.minor-version
format.- name string
Name of the cluster as it appears in Atlas. Once the cluster is created, its name cannot be changed. WARNING Changing the name will result in destruction of the existing cluster and the creation of a new cluster.
- paused boolean
- pit
Enabled boolean Flag that indicates if the cluster uses Continuous Cloud Backup.
- project
Id string Unique ID for the project to create the database user.
- replication
Specs AdvancedCluster Replication Spec Args[] Configuration for cluster regions and the hardware provisioned in them. See below
- root
Cert stringType Certificate Authority that MongoDB Atlas clusters use. You can specify ISRGROOTX1 (for ISRG Root X1).
- state
Name string Current state of the cluster. The possible states are:
- IDLE
- CREATING
- UPDATING
- DELETING
- DELETED
- REPAIRING
- termination
Protection booleanEnabled Flag that indicates whether termination protection is enabled on the cluster. If set to true, MongoDB Cloud won't delete the cluster. If set to false, MongoDB Cloud will delete the cluster.
- version
Release stringSystem Release cadence that Atlas uses for this cluster. This parameter defaults to
LTS
. If you set this field toCONTINUOUS
, you must omit themongo_db_major_version
field. Atlas accepts:
- advanced_
configuration AdvancedCluster Advanced Configuration Args - backup_
enabled bool Flag that indicates whether the cluster can perform backups. If
true
, the cluster can perform backups. You must set this value totrue
for NVMe clusters.- bi_
connector AdvancedCluster Bi Connector Args use bi_connector_config instead
- bi_
connector_ Advancedconfig Cluster Bi Connector Config Args Configuration settings applied to BI Connector for Atlas on this cluster. The MongoDB Connector for Business Intelligence for Atlas (BI Connector) is only available for M10 and larger clusters. The BI Connector is a powerful tool which provides users SQL-based access to their MongoDB databases. As a result, the BI Connector performs operations which may be CPU and memory intensive. Given the limited hardware resources on M10 and M20 cluster tiers, you may experience performance degradation of the cluster when enabling the BI Connector. If this occurs, upgrade to an M30 or larger cluster or disable the BI Connector. See below.
- cluster_
id str The cluster ID.
- cluster_
type str Type of the cluster that you want to create. Accepted values include:
- connection_
strings Sequence[AdvancedCluster Connection String Args] Set of connection strings that your applications use to connect to this cluster. More info in Connection-strings. Use the parameters in this object to connect your applications to this cluster. To learn more about the formats of connection strings, see Connection String Options. NOTE: Atlas returns the contents of this object after the cluster is operational, not while it builds the cluster.
- create_
date str - disk_
size_ floatgb Capacity, in gigabytes, of the host's root volume. Increase this number to add capacity, up to a maximum possible value of 4096 (i.e., 4 TB). This value must be a positive number. You can't set this value with clusters with local NVMe SSDs. The minimum disk size for dedicated clusters is 10 GB for AWS and GCP. If you specify diskSizeGB with a lower disk size, Atlas defaults to the minimum disk size value. If your cluster includes Azure nodes, this value must correspond to an existing Azure disk type (8, 16, 32, 64, 128, 256, 512, 1024, 2048, or 4095)Atlas calculates storage charges differently depending on whether you choose the default value or a custom value. The maximum value for disk storage cannot exceed 50 times the maximum RAM for the selected cluster. If you require additional storage space beyond this limitation, consider upgrading your cluster to a higher tier. If your cluster spans cloud service providers, this value defaults to the minimum default of the providers involved.
- encryption_
at_ strrest_ provider Possible values are AWS, GCP, AZURE or NONE. Only needed if you desire to manage the keys, see Encryption at Rest using Customer Key Management for complete documentation. You must configure encryption at rest for the Atlas project before enabling it on any cluster in the project. For Documentation, see AWS, GCP and Azure. Requirements are if
replication_specs.#.region_configs.#.<type>Specs.instance_size
is M10 or greater andbackup_enabled
is false or omitted.- labels
Sequence[Advanced
Cluster Label Args] Configuration for the collection of key-value pairs that tag and categorize the cluster. See below.
- mongo_
db_ strmajor_ version Version of the cluster to deploy. Atlas supports the following MongoDB versions for M10+ clusters:
4.0
,4.2
,4.4
, or5.0
. If omitted, Atlas deploys a cluster that runs MongoDB 4.4. Ifreplication_specs#.region_configs#.<type>Specs.instance_size
:M0
,M2
orM5
, Atlas deploys MongoDB 4.4. Atlas always deploys the cluster with the latest stable release of the specified version. If you set a value to this parameter and setversion_release_system
CONTINUOUS
, the resource returns an error. Either clear this parameter or setversion_release_system
:LTS
.- mongo_
db_ strversion Version of MongoDB the cluster runs, in
major-version
.minor-version
format.- name str
Name of the cluster as it appears in Atlas. Once the cluster is created, its name cannot be changed. WARNING Changing the name will result in destruction of the existing cluster and the creation of a new cluster.
- paused bool
- pit_
enabled bool Flag that indicates if the cluster uses Continuous Cloud Backup.
- project_
id str Unique ID for the project to create the database user.
- replication_
specs Sequence[AdvancedCluster Replication Spec Args] Configuration for cluster regions and the hardware provisioned in them. See below
- root_
cert_ strtype Certificate Authority that MongoDB Atlas clusters use. You can specify ISRGROOTX1 (for ISRG Root X1).
- state_
name str Current state of the cluster. The possible states are:
- IDLE
- CREATING
- UPDATING
- DELETING
- DELETED
- REPAIRING
- termination_
protection_ boolenabled Flag that indicates whether termination protection is enabled on the cluster. If set to true, MongoDB Cloud won't delete the cluster. If set to false, MongoDB Cloud will delete the cluster.
- version_
release_ strsystem Release cadence that Atlas uses for this cluster. This parameter defaults to
LTS
. If you set this field toCONTINUOUS
, you must omit themongo_db_major_version
field. Atlas accepts:
- advanced
Configuration Property Map - backup
Enabled Boolean Flag that indicates whether the cluster can perform backups. If
true
, the cluster can perform backups. You must set this value totrue
for NVMe clusters.- bi
Connector Property Map use bi_connector_config instead
- bi
Connector Property MapConfig Configuration settings applied to BI Connector for Atlas on this cluster. The MongoDB Connector for Business Intelligence for Atlas (BI Connector) is only available for M10 and larger clusters. The BI Connector is a powerful tool which provides users SQL-based access to their MongoDB databases. As a result, the BI Connector performs operations which may be CPU and memory intensive. Given the limited hardware resources on M10 and M20 cluster tiers, you may experience performance degradation of the cluster when enabling the BI Connector. If this occurs, upgrade to an M30 or larger cluster or disable the BI Connector. See below.
- cluster
Id String The cluster ID.
- cluster
Type String Type of the cluster that you want to create. Accepted values include:
- connection
Strings List<Property Map> Set of connection strings that your applications use to connect to this cluster. More info in Connection-strings. Use the parameters in this object to connect your applications to this cluster. To learn more about the formats of connection strings, see Connection String Options. NOTE: Atlas returns the contents of this object after the cluster is operational, not while it builds the cluster.
- create
Date String - disk
Size NumberGb Capacity, in gigabytes, of the host's root volume. Increase this number to add capacity, up to a maximum possible value of 4096 (i.e., 4 TB). This value must be a positive number. You can't set this value with clusters with local NVMe SSDs. The minimum disk size for dedicated clusters is 10 GB for AWS and GCP. If you specify diskSizeGB with a lower disk size, Atlas defaults to the minimum disk size value. If your cluster includes Azure nodes, this value must correspond to an existing Azure disk type (8, 16, 32, 64, 128, 256, 512, 1024, 2048, or 4095)Atlas calculates storage charges differently depending on whether you choose the default value or a custom value. The maximum value for disk storage cannot exceed 50 times the maximum RAM for the selected cluster. If you require additional storage space beyond this limitation, consider upgrading your cluster to a higher tier. If your cluster spans cloud service providers, this value defaults to the minimum default of the providers involved.
- encryption
At StringRest Provider Possible values are AWS, GCP, AZURE or NONE. Only needed if you desire to manage the keys, see Encryption at Rest using Customer Key Management for complete documentation. You must configure encryption at rest for the Atlas project before enabling it on any cluster in the project. For Documentation, see AWS, GCP and Azure. Requirements are if
replication_specs.#.region_configs.#.<type>Specs.instance_size
is M10 or greater andbackup_enabled
is false or omitted.- labels List<Property Map>
Configuration for the collection of key-value pairs that tag and categorize the cluster. See below.
- mongo
Db StringMajor Version Version of the cluster to deploy. Atlas supports the following MongoDB versions for M10+ clusters:
4.0
,4.2
,4.4
, or5.0
. If omitted, Atlas deploys a cluster that runs MongoDB 4.4. Ifreplication_specs#.region_configs#.<type>Specs.instance_size
:M0
,M2
orM5
, Atlas deploys MongoDB 4.4. Atlas always deploys the cluster with the latest stable release of the specified version. If you set a value to this parameter and setversion_release_system
CONTINUOUS
, the resource returns an error. Either clear this parameter or setversion_release_system
:LTS
.- mongo
Db StringVersion Version of MongoDB the cluster runs, in
major-version
.minor-version
format.- name String
Name of the cluster as it appears in Atlas. Once the cluster is created, its name cannot be changed. WARNING Changing the name will result in destruction of the existing cluster and the creation of a new cluster.
- paused Boolean
- pit
Enabled Boolean Flag that indicates if the cluster uses Continuous Cloud Backup.
- project
Id String Unique ID for the project to create the database user.
- replication
Specs List<Property Map> Configuration for cluster regions and the hardware provisioned in them. See below
- root
Cert StringType Certificate Authority that MongoDB Atlas clusters use. You can specify ISRGROOTX1 (for ISRG Root X1).
- state
Name String Current state of the cluster. The possible states are:
- IDLE
- CREATING
- UPDATING
- DELETING
- DELETED
- REPAIRING
- termination
Protection BooleanEnabled Flag that indicates whether termination protection is enabled on the cluster. If set to true, MongoDB Cloud won't delete the cluster. If set to false, MongoDB Cloud will delete the cluster.
- version
Release StringSystem Release cadence that Atlas uses for this cluster. This parameter defaults to
LTS
. If you set this field toCONTINUOUS
, you must omit themongo_db_major_version
field. Atlas accepts:
Supporting Types
AdvancedClusterAdvancedConfiguration
- Default
Read stringConcern Default level of acknowledgment requested from MongoDB for read operations set for this cluster. MongoDB 4.4 clusters default to available.
- Default
Write stringConcern Default level of acknowledgment requested from MongoDB for write operations set for this cluster. MongoDB 4.4 clusters default to 1.
- Fail
Index boolKey Too Long When true, documents can only be updated or inserted if, for all indexed fields on the target collection, the corresponding index entries do not exceed 1024 bytes. When false, mongod writes documents that exceed the limit but does not index them.
- Javascript
Enabled bool When true, the cluster allows execution of operations that perform server-side executions of JavaScript. When false, the cluster disables execution of those operations.
- Minimum
Enabled stringTls Protocol Sets the minimum Transport Layer Security (TLS) version the cluster accepts for incoming connections.Valid values are:
- No
Table boolScan When true, the cluster disables the execution of any query that requires a collection scan to return results. When false, the cluster allows the execution of those operations.
- Oplog
Min intRetention Hours Minimum retention window for cluster's oplog expressed in hours. A value of null indicates that the cluster uses the default minimum oplog window that MongoDB Cloud calculates.
- Note A minimum oplog retention is required when seeking to change a cluster's class to Local NVMe SSD. To learn more and for latest guidance see
oplogMinRetentionHours
- Note A minimum oplog retention is required when seeking to change a cluster's class to Local NVMe SSD. To learn more and for latest guidance see
- Oplog
Size intMb The custom oplog size of the cluster. Without a value that indicates that the cluster uses the default oplog size calculated by Atlas.
- Sample
Refresh intInterval Bi Connector Interval in seconds at which the mongosqld process re-samples data to create its relational schema. The default value is 300. The specified value must be a positive integer. Available only for Atlas deployments in which BI Connector for Atlas is enabled.
- Sample
Size intBi Connector Number of documents per database to sample when gathering schema information. Defaults to 100. Available only for Atlas deployments in which BI Connector for Atlas is enabled.
- Default
Read stringConcern Default level of acknowledgment requested from MongoDB for read operations set for this cluster. MongoDB 4.4 clusters default to available.
- Default
Write stringConcern Default level of acknowledgment requested from MongoDB for write operations set for this cluster. MongoDB 4.4 clusters default to 1.
- Fail
Index boolKey Too Long When true, documents can only be updated or inserted if, for all indexed fields on the target collection, the corresponding index entries do not exceed 1024 bytes. When false, mongod writes documents that exceed the limit but does not index them.
- Javascript
Enabled bool When true, the cluster allows execution of operations that perform server-side executions of JavaScript. When false, the cluster disables execution of those operations.
- Minimum
Enabled stringTls Protocol Sets the minimum Transport Layer Security (TLS) version the cluster accepts for incoming connections.Valid values are:
- No
Table boolScan When true, the cluster disables the execution of any query that requires a collection scan to return results. When false, the cluster allows the execution of those operations.
- Oplog
Min intRetention Hours Minimum retention window for cluster's oplog expressed in hours. A value of null indicates that the cluster uses the default minimum oplog window that MongoDB Cloud calculates.
- Note A minimum oplog retention is required when seeking to change a cluster's class to Local NVMe SSD. To learn more and for latest guidance see
oplogMinRetentionHours
- Note A minimum oplog retention is required when seeking to change a cluster's class to Local NVMe SSD. To learn more and for latest guidance see
- Oplog
Size intMb The custom oplog size of the cluster. Without a value that indicates that the cluster uses the default oplog size calculated by Atlas.
- Sample
Refresh intInterval Bi Connector Interval in seconds at which the mongosqld process re-samples data to create its relational schema. The default value is 300. The specified value must be a positive integer. Available only for Atlas deployments in which BI Connector for Atlas is enabled.
- Sample
Size intBi Connector Number of documents per database to sample when gathering schema information. Defaults to 100. Available only for Atlas deployments in which BI Connector for Atlas is enabled.
- default
Read StringConcern Default level of acknowledgment requested from MongoDB for read operations set for this cluster. MongoDB 4.4 clusters default to available.
- default
Write StringConcern Default level of acknowledgment requested from MongoDB for write operations set for this cluster. MongoDB 4.4 clusters default to 1.
- fail
Index BooleanKey Too Long When true, documents can only be updated or inserted if, for all indexed fields on the target collection, the corresponding index entries do not exceed 1024 bytes. When false, mongod writes documents that exceed the limit but does not index them.
- javascript
Enabled Boolean When true, the cluster allows execution of operations that perform server-side executions of JavaScript. When false, the cluster disables execution of those operations.
- minimum
Enabled StringTls Protocol Sets the minimum Transport Layer Security (TLS) version the cluster accepts for incoming connections.Valid values are:
- no
Table BooleanScan When true, the cluster disables the execution of any query that requires a collection scan to return results. When false, the cluster allows the execution of those operations.
- oplog
Min IntegerRetention Hours Minimum retention window for cluster's oplog expressed in hours. A value of null indicates that the cluster uses the default minimum oplog window that MongoDB Cloud calculates.
- Note A minimum oplog retention is required when seeking to change a cluster's class to Local NVMe SSD. To learn more and for latest guidance see
oplogMinRetentionHours
- Note A minimum oplog retention is required when seeking to change a cluster's class to Local NVMe SSD. To learn more and for latest guidance see
- oplog
Size IntegerMb The custom oplog size of the cluster. Without a value that indicates that the cluster uses the default oplog size calculated by Atlas.
- sample
Refresh IntegerInterval Bi Connector Interval in seconds at which the mongosqld process re-samples data to create its relational schema. The default value is 300. The specified value must be a positive integer. Available only for Atlas deployments in which BI Connector for Atlas is enabled.
- sample
Size IntegerBi Connector Number of documents per database to sample when gathering schema information. Defaults to 100. Available only for Atlas deployments in which BI Connector for Atlas is enabled.
- default
Read stringConcern Default level of acknowledgment requested from MongoDB for read operations set for this cluster. MongoDB 4.4 clusters default to available.
- default
Write stringConcern Default level of acknowledgment requested from MongoDB for write operations set for this cluster. MongoDB 4.4 clusters default to 1.
- fail
Index booleanKey Too Long When true, documents can only be updated or inserted if, for all indexed fields on the target collection, the corresponding index entries do not exceed 1024 bytes. When false, mongod writes documents that exceed the limit but does not index them.
- javascript
Enabled boolean When true, the cluster allows execution of operations that perform server-side executions of JavaScript. When false, the cluster disables execution of those operations.
- minimum
Enabled stringTls Protocol Sets the minimum Transport Layer Security (TLS) version the cluster accepts for incoming connections.Valid values are:
- no
Table booleanScan When true, the cluster disables the execution of any query that requires a collection scan to return results. When false, the cluster allows the execution of those operations.
- oplog
Min numberRetention Hours Minimum retention window for cluster's oplog expressed in hours. A value of null indicates that the cluster uses the default minimum oplog window that MongoDB Cloud calculates.
- Note A minimum oplog retention is required when seeking to change a cluster's class to Local NVMe SSD. To learn more and for latest guidance see
oplogMinRetentionHours
- Note A minimum oplog retention is required when seeking to change a cluster's class to Local NVMe SSD. To learn more and for latest guidance see
- oplog
Size numberMb The custom oplog size of the cluster. Without a value that indicates that the cluster uses the default oplog size calculated by Atlas.
- sample
Refresh numberInterval Bi Connector Interval in seconds at which the mongosqld process re-samples data to create its relational schema. The default value is 300. The specified value must be a positive integer. Available only for Atlas deployments in which BI Connector for Atlas is enabled.
- sample
Size numberBi Connector Number of documents per database to sample when gathering schema information. Defaults to 100. Available only for Atlas deployments in which BI Connector for Atlas is enabled.
- default_
read_ strconcern Default level of acknowledgment requested from MongoDB for read operations set for this cluster. MongoDB 4.4 clusters default to available.
- default_
write_ strconcern Default level of acknowledgment requested from MongoDB for write operations set for this cluster. MongoDB 4.4 clusters default to 1.
- fail_
index_ boolkey_ too_ long When true, documents can only be updated or inserted if, for all indexed fields on the target collection, the corresponding index entries do not exceed 1024 bytes. When false, mongod writes documents that exceed the limit but does not index them.
- javascript_
enabled bool When true, the cluster allows execution of operations that perform server-side executions of JavaScript. When false, the cluster disables execution of those operations.
- minimum_
enabled_ strtls_ protocol Sets the minimum Transport Layer Security (TLS) version the cluster accepts for incoming connections.Valid values are:
- no_
table_ boolscan When true, the cluster disables the execution of any query that requires a collection scan to return results. When false, the cluster allows the execution of those operations.
- oplog_
min_ intretention_ hours Minimum retention window for cluster's oplog expressed in hours. A value of null indicates that the cluster uses the default minimum oplog window that MongoDB Cloud calculates.
- Note A minimum oplog retention is required when seeking to change a cluster's class to Local NVMe SSD. To learn more and for latest guidance see
oplogMinRetentionHours
- Note A minimum oplog retention is required when seeking to change a cluster's class to Local NVMe SSD. To learn more and for latest guidance see
- oplog_
size_ intmb The custom oplog size of the cluster. Without a value that indicates that the cluster uses the default oplog size calculated by Atlas.
- sample_
refresh_ intinterval_ bi_ connector Interval in seconds at which the mongosqld process re-samples data to create its relational schema. The default value is 300. The specified value must be a positive integer. Available only for Atlas deployments in which BI Connector for Atlas is enabled.
- sample_
size_ intbi_ connector Number of documents per database to sample when gathering schema information. Defaults to 100. Available only for Atlas deployments in which BI Connector for Atlas is enabled.
- default
Read StringConcern Default level of acknowledgment requested from MongoDB for read operations set for this cluster. MongoDB 4.4 clusters default to available.
- default
Write StringConcern Default level of acknowledgment requested from MongoDB for write operations set for this cluster. MongoDB 4.4 clusters default to 1.
- fail
Index BooleanKey Too Long When true, documents can only be updated or inserted if, for all indexed fields on the target collection, the corresponding index entries do not exceed 1024 bytes. When false, mongod writes documents that exceed the limit but does not index them.
- javascript
Enabled Boolean When true, the cluster allows execution of operations that perform server-side executions of JavaScript. When false, the cluster disables execution of those operations.
- minimum
Enabled StringTls Protocol Sets the minimum Transport Layer Security (TLS) version the cluster accepts for incoming connections.Valid values are:
- no
Table BooleanScan When true, the cluster disables the execution of any query that requires a collection scan to return results. When false, the cluster allows the execution of those operations.
- oplog
Min NumberRetention Hours Minimum retention window for cluster's oplog expressed in hours. A value of null indicates that the cluster uses the default minimum oplog window that MongoDB Cloud calculates.
- Note A minimum oplog retention is required when seeking to change a cluster's class to Local NVMe SSD. To learn more and for latest guidance see
oplogMinRetentionHours
- Note A minimum oplog retention is required when seeking to change a cluster's class to Local NVMe SSD. To learn more and for latest guidance see
- oplog
Size NumberMb The custom oplog size of the cluster. Without a value that indicates that the cluster uses the default oplog size calculated by Atlas.
- sample
Refresh NumberInterval Bi Connector Interval in seconds at which the mongosqld process re-samples data to create its relational schema. The default value is 300. The specified value must be a positive integer. Available only for Atlas deployments in which BI Connector for Atlas is enabled.
- sample
Size NumberBi Connector Number of documents per database to sample when gathering schema information. Defaults to 100. Available only for Atlas deployments in which BI Connector for Atlas is enabled.
AdvancedClusterBiConnector
- Enabled bool
Specifies whether or not BI Connector for Atlas is enabled on the cluster.l *
- Set to
true
to enable BI Connector for Atlas. - Set to
false
to disable BI Connector for Atlas.
- Set to
- Read
Preference string Specifies the read preference to be used by BI Connector for Atlas on the cluster. Each BI Connector for Atlas read preference contains a distinct combination of readPreference and readPreferenceTags options. For details on BI Connector for Atlas read preferences, refer to the BI Connector Read Preferences Table.
- Enabled bool
Specifies whether or not BI Connector for Atlas is enabled on the cluster.l *
- Set to
true
to enable BI Connector for Atlas. - Set to
false
to disable BI Connector for Atlas.
- Set to
- Read
Preference string Specifies the read preference to be used by BI Connector for Atlas on the cluster. Each BI Connector for Atlas read preference contains a distinct combination of readPreference and readPreferenceTags options. For details on BI Connector for Atlas read preferences, refer to the BI Connector Read Preferences Table.
- enabled Boolean
Specifies whether or not BI Connector for Atlas is enabled on the cluster.l *
- Set to
true
to enable BI Connector for Atlas. - Set to
false
to disable BI Connector for Atlas.
- Set to
- read
Preference String Specifies the read preference to be used by BI Connector for Atlas on the cluster. Each BI Connector for Atlas read preference contains a distinct combination of readPreference and readPreferenceTags options. For details on BI Connector for Atlas read preferences, refer to the BI Connector Read Preferences Table.
- enabled boolean
Specifies whether or not BI Connector for Atlas is enabled on the cluster.l *
- Set to
true
to enable BI Connector for Atlas. - Set to
false
to disable BI Connector for Atlas.
- Set to
- read
Preference string Specifies the read preference to be used by BI Connector for Atlas on the cluster. Each BI Connector for Atlas read preference contains a distinct combination of readPreference and readPreferenceTags options. For details on BI Connector for Atlas read preferences, refer to the BI Connector Read Preferences Table.
- enabled bool
Specifies whether or not BI Connector for Atlas is enabled on the cluster.l *
- Set to
true
to enable BI Connector for Atlas. - Set to
false
to disable BI Connector for Atlas.
- Set to
- read_
preference str Specifies the read preference to be used by BI Connector for Atlas on the cluster. Each BI Connector for Atlas read preference contains a distinct combination of readPreference and readPreferenceTags options. For details on BI Connector for Atlas read preferences, refer to the BI Connector Read Preferences Table.
- enabled Boolean
Specifies whether or not BI Connector for Atlas is enabled on the cluster.l *
- Set to
true
to enable BI Connector for Atlas. - Set to
false
to disable BI Connector for Atlas.
- Set to
- read
Preference String Specifies the read preference to be used by BI Connector for Atlas on the cluster. Each BI Connector for Atlas read preference contains a distinct combination of readPreference and readPreferenceTags options. For details on BI Connector for Atlas read preferences, refer to the BI Connector Read Preferences Table.
AdvancedClusterBiConnectorConfig
- Enabled bool
Specifies whether or not BI Connector for Atlas is enabled on the cluster.l *
- Set to
true
to enable BI Connector for Atlas. - Set to
false
to disable BI Connector for Atlas.
- Set to
- Read
Preference string Specifies the read preference to be used by BI Connector for Atlas on the cluster. Each BI Connector for Atlas read preference contains a distinct combination of readPreference and readPreferenceTags options. For details on BI Connector for Atlas read preferences, refer to the BI Connector Read Preferences Table.
- Enabled bool
Specifies whether or not BI Connector for Atlas is enabled on the cluster.l *
- Set to
true
to enable BI Connector for Atlas. - Set to
false
to disable BI Connector for Atlas.
- Set to
- Read
Preference string Specifies the read preference to be used by BI Connector for Atlas on the cluster. Each BI Connector for Atlas read preference contains a distinct combination of readPreference and readPreferenceTags options. For details on BI Connector for Atlas read preferences, refer to the BI Connector Read Preferences Table.
- enabled Boolean
Specifies whether or not BI Connector for Atlas is enabled on the cluster.l *
- Set to
true
to enable BI Connector for Atlas. - Set to
false
to disable BI Connector for Atlas.
- Set to
- read
Preference String Specifies the read preference to be used by BI Connector for Atlas on the cluster. Each BI Connector for Atlas read preference contains a distinct combination of readPreference and readPreferenceTags options. For details on BI Connector for Atlas read preferences, refer to the BI Connector Read Preferences Table.
- enabled boolean
Specifies whether or not BI Connector for Atlas is enabled on the cluster.l *
- Set to
true
to enable BI Connector for Atlas. - Set to
false
to disable BI Connector for Atlas.
- Set to
- read
Preference string Specifies the read preference to be used by BI Connector for Atlas on the cluster. Each BI Connector for Atlas read preference contains a distinct combination of readPreference and readPreferenceTags options. For details on BI Connector for Atlas read preferences, refer to the BI Connector Read Preferences Table.
- enabled bool
Specifies whether or not BI Connector for Atlas is enabled on the cluster.l *
- Set to
true
to enable BI Connector for Atlas. - Set to
false
to disable BI Connector for Atlas.
- Set to
- read_
preference str Specifies the read preference to be used by BI Connector for Atlas on the cluster. Each BI Connector for Atlas read preference contains a distinct combination of readPreference and readPreferenceTags options. For details on BI Connector for Atlas read preferences, refer to the BI Connector Read Preferences Table.
- enabled Boolean
Specifies whether or not BI Connector for Atlas is enabled on the cluster.l *
- Set to
true
to enable BI Connector for Atlas. - Set to
false
to disable BI Connector for Atlas.
- Set to
- read
Preference String Specifies the read preference to be used by BI Connector for Atlas on the cluster. Each BI Connector for Atlas read preference contains a distinct combination of readPreference and readPreferenceTags options. For details on BI Connector for Atlas read preferences, refer to the BI Connector Read Preferences Table.
AdvancedClusterConnectionString
- Aws
Private Dictionary<string, object>Link This field is deprecated. Use connection_strings.private_endpoint[n].connection_string instead
- Aws
Private Dictionary<string, object>Link Srv This field is deprecated. Use connection_strings.private_endpoint[n].srv_connection_string instead
- Private string
- Private
Endpoints List<AdvancedCluster Connection String Private Endpoint> - Private
Srv string - Standard string
- Standard
Srv string
- Aws
Private map[string]interface{}Link This field is deprecated. Use connection_strings.private_endpoint[n].connection_string instead
- Aws
Private map[string]interface{}Link Srv This field is deprecated. Use connection_strings.private_endpoint[n].srv_connection_string instead
- Private string
- Private
Endpoints []AdvancedCluster Connection String Private Endpoint - Private
Srv string - Standard string
- Standard
Srv string
- aws
Private Map<String,Object>Link This field is deprecated. Use connection_strings.private_endpoint[n].connection_string instead
- aws
Private Map<String,Object>Link Srv This field is deprecated. Use connection_strings.private_endpoint[n].srv_connection_string instead
- private
Endpoints List<AdvancedCluster Connection String Private Endpoint> - private
Srv String - private_ String
- standard String
- standard
Srv String
- aws
Private {[key: string]: any}Link This field is deprecated. Use connection_strings.private_endpoint[n].connection_string instead
- aws
Private {[key: string]: any}Link Srv This field is deprecated. Use connection_strings.private_endpoint[n].srv_connection_string instead
- private string
- private
Endpoints AdvancedCluster Connection String Private Endpoint[] - private
Srv string - standard string
- standard
Srv string
- aws_
private_ Mapping[str, Any]link This field is deprecated. Use connection_strings.private_endpoint[n].connection_string instead
- aws_
private_ Mapping[str, Any]link_ srv This field is deprecated. Use connection_strings.private_endpoint[n].srv_connection_string instead
- private str
- private_
endpoints Sequence[AdvancedCluster Connection String Private Endpoint] - private_
srv str - standard str
- standard_
srv str
- aws
Private Map<Any>Link This field is deprecated. Use connection_strings.private_endpoint[n].connection_string instead
- aws
Private Map<Any>Link Srv This field is deprecated. Use connection_strings.private_endpoint[n].srv_connection_string instead
- private String
- private
Endpoints List<Property Map> - private
Srv String - standard String
- standard
Srv String
AdvancedClusterConnectionStringPrivateEndpoint
- connection
String String - endpoints List<Property Map>
- srv
Connection StringString - type String
AdvancedClusterConnectionStringPrivateEndpointEndpoint
- Endpoint
Id string - Provider
Name string Cloud service provider on which the servers are provisioned. The possible values are:
- Region string
- Endpoint
Id string - Provider
Name string Cloud service provider on which the servers are provisioned. The possible values are:
- Region string
- endpoint
Id String - provider
Name String Cloud service provider on which the servers are provisioned. The possible values are:
- region String
- endpoint
Id string - provider
Name string Cloud service provider on which the servers are provisioned. The possible values are:
- region string
- endpoint_
id str - provider_
name str Cloud service provider on which the servers are provisioned. The possible values are:
- region str
- endpoint
Id String - provider
Name String Cloud service provider on which the servers are provisioned. The possible values are:
- region String
AdvancedClusterLabel
AdvancedClusterReplicationSpec
- Region
Configs List<AdvancedCluster Replication Spec Region Config> Configuration for the hardware specifications for nodes set for a given regionEach
region_configs
object describes the region's priority in elections and the number and type of MongoDB nodes that Atlas deploys to the region. Eachregion_configs
object must have either ananalytics_specs
object,electable_specs
object, orread_only_specs
object. See below- Container
Id Dictionary<string, string> - Id string
- Num
Shards int Provide this value if you set a
cluster_type
of SHARDED or GEOSHARDED. Omit this value if you selected acluster_type
of REPLICASET. This API resource accepts 1 through 50, inclusive. This parameter defaults to 1. If you specify anum_shards
value of 1 and acluster_type
of SHARDED, Atlas deploys a single-shard sharded cluster. Don't create a sharded cluster with a single shard for production environments. Single-shard sharded clusters don't provide the same benefits as multi-shard configurations.- Zone
Name string Name for the zone in a Global Cluster.
- Region
Configs []AdvancedCluster Replication Spec Region Config Configuration for the hardware specifications for nodes set for a given regionEach
region_configs
object describes the region's priority in elections and the number and type of MongoDB nodes that Atlas deploys to the region. Eachregion_configs
object must have either ananalytics_specs
object,electable_specs
object, orread_only_specs
object. See below- Container
Id map[string]string - Id string
- Num
Shards int Provide this value if you set a
cluster_type
of SHARDED or GEOSHARDED. Omit this value if you selected acluster_type
of REPLICASET. This API resource accepts 1 through 50, inclusive. This parameter defaults to 1. If you specify anum_shards
value of 1 and acluster_type
of SHARDED, Atlas deploys a single-shard sharded cluster. Don't create a sharded cluster with a single shard for production environments. Single-shard sharded clusters don't provide the same benefits as multi-shard configurations.- Zone
Name string Name for the zone in a Global Cluster.
- region
Configs List<AdvancedCluster Replication Spec Region Config> Configuration for the hardware specifications for nodes set for a given regionEach
region_configs
object describes the region's priority in elections and the number and type of MongoDB nodes that Atlas deploys to the region. Eachregion_configs
object must have either ananalytics_specs
object,electable_specs
object, orread_only_specs
object. See below- container
Id Map<String,String> - id String
- num
Shards Integer Provide this value if you set a
cluster_type
of SHARDED or GEOSHARDED. Omit this value if you selected acluster_type
of REPLICASET. This API resource accepts 1 through 50, inclusive. This parameter defaults to 1. If you specify anum_shards
value of 1 and acluster_type
of SHARDED, Atlas deploys a single-shard sharded cluster. Don't create a sharded cluster with a single shard for production environments. Single-shard sharded clusters don't provide the same benefits as multi-shard configurations.- zone
Name String Name for the zone in a Global Cluster.
- region
Configs AdvancedCluster Replication Spec Region Config[] Configuration for the hardware specifications for nodes set for a given regionEach
region_configs
object describes the region's priority in elections and the number and type of MongoDB nodes that Atlas deploys to the region. Eachregion_configs
object must have either ananalytics_specs
object,electable_specs
object, orread_only_specs
object. See below- container
Id {[key: string]: string} - id string
- num
Shards number Provide this value if you set a
cluster_type
of SHARDED or GEOSHARDED. Omit this value if you selected acluster_type
of REPLICASET. This API resource accepts 1 through 50, inclusive. This parameter defaults to 1. If you specify anum_shards
value of 1 and acluster_type
of SHARDED, Atlas deploys a single-shard sharded cluster. Don't create a sharded cluster with a single shard for production environments. Single-shard sharded clusters don't provide the same benefits as multi-shard configurations.- zone
Name string Name for the zone in a Global Cluster.
- region_
configs Sequence[AdvancedCluster Replication Spec Region Config] Configuration for the hardware specifications for nodes set for a given regionEach
region_configs
object describes the region's priority in elections and the number and type of MongoDB nodes that Atlas deploys to the region. Eachregion_configs
object must have either ananalytics_specs
object,electable_specs
object, orread_only_specs
object. See below- container_
id Mapping[str, str] - id str
- num_
shards int Provide this value if you set a
cluster_type
of SHARDED or GEOSHARDED. Omit this value if you selected acluster_type
of REPLICASET. This API resource accepts 1 through 50, inclusive. This parameter defaults to 1. If you specify anum_shards
value of 1 and acluster_type
of SHARDED, Atlas deploys a single-shard sharded cluster. Don't create a sharded cluster with a single shard for production environments. Single-shard sharded clusters don't provide the same benefits as multi-shard configurations.- zone_
name str Name for the zone in a Global Cluster.
- region
Configs List<Property Map> Configuration for the hardware specifications for nodes set for a given regionEach
region_configs
object describes the region's priority in elections and the number and type of MongoDB nodes that Atlas deploys to the region. Eachregion_configs
object must have either ananalytics_specs
object,electable_specs
object, orread_only_specs
object. See below- container
Id Map<String> - id String
- num
Shards Number Provide this value if you set a
cluster_type
of SHARDED or GEOSHARDED. Omit this value if you selected acluster_type
of REPLICASET. This API resource accepts 1 through 50, inclusive. This parameter defaults to 1. If you specify anum_shards
value of 1 and acluster_type
of SHARDED, Atlas deploys a single-shard sharded cluster. Don't create a sharded cluster with a single shard for production environments. Single-shard sharded clusters don't provide the same benefits as multi-shard configurations.- zone
Name String Name for the zone in a Global Cluster.
AdvancedClusterReplicationSpecRegionConfig
- Priority int
Election priority of the region. For regions with only read-only nodes, set this value to 0.
- If you have multiple
region_configs
objects (your cluster is multi-region or multi-cloud), they must have priorities in descending order. The highest priority is 7. - If your region has set
region_configs.#.electable_specs.0.node_count
to 1 or higher, it must have a priority of exactly one (1) less than another region in thereplication_specs.#.region_configs.#
array. The highest-priority region must have a priority of 7. The lowest possible priority is 1.
- If you have multiple
- Provider
Name string Cloud service provider on which the servers are provisioned. The possible values are:
- Region
Name string Physical location of your MongoDB cluster. The region you choose can affect network latency for clients accessing your databases. Requires the Atlas region name, see the reference list for AWS, GCP, Azure.
- Analytics
Auto AdvancedScaling Cluster Replication Spec Region Config Analytics Auto Scaling Configuration for the Collection of settings that configures analytics-auto-scaling information for the cluster. The values for the
analytics_auto_scaling
parameter must be the same for every item in thereplication_specs
array. See below- Analytics
Specs AdvancedCluster Replication Spec Region Config Analytics Specs Hardware specifications for analytics nodes needed in the region. Analytics nodes handle analytic data such as reporting queries from BI Connector for Atlas. Analytics nodes are read-only and can never become the primary. If you don't specify this parameter, no analytics nodes deploy to this region. See below
- Auto
Scaling AdvancedCluster Replication Spec Region Config Auto Scaling Configuration for the Collection of settings that configures auto-scaling information for the cluster. The values for the
auto_scaling
parameter must be the same for every item in thereplication_specs
array. See below- Backing
Provider stringName Cloud service provider on which you provision the host for a multi-tenant cluster. Use this only when a
provider_name
isTENANT
andinstance_size
of a specs isM2
orM5
.- Electable
Specs AdvancedCluster Replication Spec Region Config Electable Specs Hardware specifications for electable nodes in the region. Electable nodes can become the primary and can enable local reads. If you do not specify this option, no electable nodes are deployed to the region. See below
- Read
Only AdvancedSpecs Cluster Replication Spec Region Config Read Only Specs Hardware specifications for read-only nodes in the region. Read-only nodes can become the primary and can enable local reads. If you don't specify this parameter, no read-only nodes are deployed to the region. See below
- Priority int
Election priority of the region. For regions with only read-only nodes, set this value to 0.
- If you have multiple
region_configs
objects (your cluster is multi-region or multi-cloud), they must have priorities in descending order. The highest priority is 7. - If your region has set
region_configs.#.electable_specs.0.node_count
to 1 or higher, it must have a priority of exactly one (1) less than another region in thereplication_specs.#.region_configs.#
array. The highest-priority region must have a priority of 7. The lowest possible priority is 1.
- If you have multiple
- Provider
Name string Cloud service provider on which the servers are provisioned. The possible values are:
- Region
Name string Physical location of your MongoDB cluster. The region you choose can affect network latency for clients accessing your databases. Requires the Atlas region name, see the reference list for AWS, GCP, Azure.
- Analytics
Auto AdvancedScaling Cluster Replication Spec Region Config Analytics Auto Scaling Configuration for the Collection of settings that configures analytics-auto-scaling information for the cluster. The values for the
analytics_auto_scaling
parameter must be the same for every item in thereplication_specs
array. See below- Analytics
Specs AdvancedCluster Replication Spec Region Config Analytics Specs Hardware specifications for analytics nodes needed in the region. Analytics nodes handle analytic data such as reporting queries from BI Connector for Atlas. Analytics nodes are read-only and can never become the primary. If you don't specify this parameter, no analytics nodes deploy to this region. See below
- Auto
Scaling AdvancedCluster Replication Spec Region Config Auto Scaling Configuration for the Collection of settings that configures auto-scaling information for the cluster. The values for the
auto_scaling
parameter must be the same for every item in thereplication_specs
array. See below- Backing
Provider stringName Cloud service provider on which you provision the host for a multi-tenant cluster. Use this only when a
provider_name
isTENANT
andinstance_size
of a specs isM2
orM5
.- Electable
Specs AdvancedCluster Replication Spec Region Config Electable Specs Hardware specifications for electable nodes in the region. Electable nodes can become the primary and can enable local reads. If you do not specify this option, no electable nodes are deployed to the region. See below
- Read
Only AdvancedSpecs Cluster Replication Spec Region Config Read Only Specs Hardware specifications for read-only nodes in the region. Read-only nodes can become the primary and can enable local reads. If you don't specify this parameter, no read-only nodes are deployed to the region. See below
- priority Integer
Election priority of the region. For regions with only read-only nodes, set this value to 0.
- If you have multiple
region_configs
objects (your cluster is multi-region or multi-cloud), they must have priorities in descending order. The highest priority is 7. - If your region has set
region_configs.#.electable_specs.0.node_count
to 1 or higher, it must have a priority of exactly one (1) less than another region in thereplication_specs.#.region_configs.#
array. The highest-priority region must have a priority of 7. The lowest possible priority is 1.
- If you have multiple
- provider
Name String Cloud service provider on which the servers are provisioned. The possible values are:
- region
Name String Physical location of your MongoDB cluster. The region you choose can affect network latency for clients accessing your databases. Requires the Atlas region name, see the reference list for AWS, GCP, Azure.
- analytics
Auto AdvancedScaling Cluster Replication Spec Region Config Analytics Auto Scaling Configuration for the Collection of settings that configures analytics-auto-scaling information for the cluster. The values for the
analytics_auto_scaling
parameter must be the same for every item in thereplication_specs
array. See below- analytics
Specs AdvancedCluster Replication Spec Region Config Analytics Specs Hardware specifications for analytics nodes needed in the region. Analytics nodes handle analytic data such as reporting queries from BI Connector for Atlas. Analytics nodes are read-only and can never become the primary. If you don't specify this parameter, no analytics nodes deploy to this region. See below
- auto
Scaling AdvancedCluster Replication Spec Region Config Auto Scaling Configuration for the Collection of settings that configures auto-scaling information for the cluster. The values for the
auto_scaling
parameter must be the same for every item in thereplication_specs
array. See below- backing
Provider StringName Cloud service provider on which you provision the host for a multi-tenant cluster. Use this only when a
provider_name
isTENANT
andinstance_size
of a specs isM2
orM5
.- electable
Specs AdvancedCluster Replication Spec Region Config Electable Specs Hardware specifications for electable nodes in the region. Electable nodes can become the primary and can enable local reads. If you do not specify this option, no electable nodes are deployed to the region. See below
- read
Only AdvancedSpecs Cluster Replication Spec Region Config Read Only Specs Hardware specifications for read-only nodes in the region. Read-only nodes can become the primary and can enable local reads. If you don't specify this parameter, no read-only nodes are deployed to the region. See below
- priority number
Election priority of the region. For regions with only read-only nodes, set this value to 0.
- If you have multiple
region_configs
objects (your cluster is multi-region or multi-cloud), they must have priorities in descending order. The highest priority is 7. - If your region has set
region_configs.#.electable_specs.0.node_count
to 1 or higher, it must have a priority of exactly one (1) less than another region in thereplication_specs.#.region_configs.#
array. The highest-priority region must have a priority of 7. The lowest possible priority is 1.
- If you have multiple
- provider
Name string Cloud service provider on which the servers are provisioned. The possible values are:
- region
Name string Physical location of your MongoDB cluster. The region you choose can affect network latency for clients accessing your databases. Requires the Atlas region name, see the reference list for AWS, GCP, Azure.
- analytics
Auto AdvancedScaling Cluster Replication Spec Region Config Analytics Auto Scaling Configuration for the Collection of settings that configures analytics-auto-scaling information for the cluster. The values for the
analytics_auto_scaling
parameter must be the same for every item in thereplication_specs
array. See below- analytics
Specs AdvancedCluster Replication Spec Region Config Analytics Specs Hardware specifications for analytics nodes needed in the region. Analytics nodes handle analytic data such as reporting queries from BI Connector for Atlas. Analytics nodes are read-only and can never become the primary. If you don't specify this parameter, no analytics nodes deploy to this region. See below
- auto
Scaling AdvancedCluster Replication Spec Region Config Auto Scaling Configuration for the Collection of settings that configures auto-scaling information for the cluster. The values for the
auto_scaling
parameter must be the same for every item in thereplication_specs
array. See below- backing
Provider stringName Cloud service provider on which you provision the host for a multi-tenant cluster. Use this only when a
provider_name
isTENANT
andinstance_size
of a specs isM2
orM5
.- electable
Specs AdvancedCluster Replication Spec Region Config Electable Specs Hardware specifications for electable nodes in the region. Electable nodes can become the primary and can enable local reads. If you do not specify this option, no electable nodes are deployed to the region. See below
- read
Only AdvancedSpecs Cluster Replication Spec Region Config Read Only Specs Hardware specifications for read-only nodes in the region. Read-only nodes can become the primary and can enable local reads. If you don't specify this parameter, no read-only nodes are deployed to the region. See below
- priority int
Election priority of the region. For regions with only read-only nodes, set this value to 0.
- If you have multiple
region_configs
objects (your cluster is multi-region or multi-cloud), they must have priorities in descending order. The highest priority is 7. - If your region has set
region_configs.#.electable_specs.0.node_count
to 1 or higher, it must have a priority of exactly one (1) less than another region in thereplication_specs.#.region_configs.#
array. The highest-priority region must have a priority of 7. The lowest possible priority is 1.
- If you have multiple
- provider_
name str Cloud service provider on which the servers are provisioned. The possible values are:
- region_
name str Physical location of your MongoDB cluster. The region you choose can affect network latency for clients accessing your databases. Requires the Atlas region name, see the reference list for AWS, GCP, Azure.
- analytics_
auto_ Advancedscaling Cluster Replication Spec Region Config Analytics Auto Scaling Configuration for the Collection of settings that configures analytics-auto-scaling information for the cluster. The values for the
analytics_auto_scaling
parameter must be the same for every item in thereplication_specs
array. See below- analytics_
specs AdvancedCluster Replication Spec Region Config Analytics Specs Hardware specifications for analytics nodes needed in the region. Analytics nodes handle analytic data such as reporting queries from BI Connector for Atlas. Analytics nodes are read-only and can never become the primary. If you don't specify this parameter, no analytics nodes deploy to this region. See below
- auto_
scaling AdvancedCluster Replication Spec Region Config Auto Scaling Configuration for the Collection of settings that configures auto-scaling information for the cluster. The values for the
auto_scaling
parameter must be the same for every item in thereplication_specs
array. See below- backing_
provider_ strname Cloud service provider on which you provision the host for a multi-tenant cluster. Use this only when a
provider_name
isTENANT
andinstance_size
of a specs isM2
orM5
.- electable_
specs AdvancedCluster Replication Spec Region Config Electable Specs Hardware specifications for electable nodes in the region. Electable nodes can become the primary and can enable local reads. If you do not specify this option, no electable nodes are deployed to the region. See below
- read_
only_ Advancedspecs Cluster Replication Spec Region Config Read Only Specs Hardware specifications for read-only nodes in the region. Read-only nodes can become the primary and can enable local reads. If you don't specify this parameter, no read-only nodes are deployed to the region. See below
- priority Number
Election priority of the region. For regions with only read-only nodes, set this value to 0.
- If you have multiple
region_configs
objects (your cluster is multi-region or multi-cloud), they must have priorities in descending order. The highest priority is 7. - If your region has set
region_configs.#.electable_specs.0.node_count
to 1 or higher, it must have a priority of exactly one (1) less than another region in thereplication_specs.#.region_configs.#
array. The highest-priority region must have a priority of 7. The lowest possible priority is 1.
- If you have multiple
- provider
Name String Cloud service provider on which the servers are provisioned. The possible values are:
- region
Name String Physical location of your MongoDB cluster. The region you choose can affect network latency for clients accessing your databases. Requires the Atlas region name, see the reference list for AWS, GCP, Azure.
- analytics
Auto Property MapScaling Configuration for the Collection of settings that configures analytics-auto-scaling information for the cluster. The values for the
analytics_auto_scaling
parameter must be the same for every item in thereplication_specs
array. See below- analytics
Specs Property Map Hardware specifications for analytics nodes needed in the region. Analytics nodes handle analytic data such as reporting queries from BI Connector for Atlas. Analytics nodes are read-only and can never become the primary. If you don't specify this parameter, no analytics nodes deploy to this region. See below
- auto
Scaling Property Map Configuration for the Collection of settings that configures auto-scaling information for the cluster. The values for the
auto_scaling
parameter must be the same for every item in thereplication_specs
array. See below- backing
Provider StringName Cloud service provider on which you provision the host for a multi-tenant cluster. Use this only when a
provider_name
isTENANT
andinstance_size
of a specs isM2
orM5
.- electable
Specs Property Map Hardware specifications for electable nodes in the region. Electable nodes can become the primary and can enable local reads. If you do not specify this option, no electable nodes are deployed to the region. See below
- read
Only Property MapSpecs Hardware specifications for read-only nodes in the region. Read-only nodes can become the primary and can enable local reads. If you don't specify this parameter, no read-only nodes are deployed to the region. See below
AdvancedClusterReplicationSpecRegionConfigAnalyticsAutoScaling
- Compute
Enabled bool Flag that indicates whether instance size auto-scaling is enabled. This parameter defaults to false.
- Compute
Max stringInstance Size Maximum instance size to which your cluster can automatically scale (such as M40). Atlas requires this parameter if
replication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_enabled
is true.- Compute
Min stringInstance Size Minimum instance size to which your cluster can automatically scale (such as M10). Atlas requires this parameter if
replication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_scale_down_enabled
is true.- Compute
Scale boolDown Enabled Flag that indicates whether the instance size may scale down. Atlas requires this parameter if
replication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_enabled
: true. If you enable this option, specify a value forreplication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_min_instance_size
.- Disk
Gb boolEnabled Flag that indicates whether this cluster enables disk auto-scaling. This parameter defaults to true.
- Compute
Enabled bool Flag that indicates whether instance size auto-scaling is enabled. This parameter defaults to false.
- Compute
Max stringInstance Size Maximum instance size to which your cluster can automatically scale (such as M40). Atlas requires this parameter if
replication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_enabled
is true.- Compute
Min stringInstance Size Minimum instance size to which your cluster can automatically scale (such as M10). Atlas requires this parameter if
replication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_scale_down_enabled
is true.- Compute
Scale boolDown Enabled Flag that indicates whether the instance size may scale down. Atlas requires this parameter if
replication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_enabled
: true. If you enable this option, specify a value forreplication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_min_instance_size
.- Disk
Gb boolEnabled Flag that indicates whether this cluster enables disk auto-scaling. This parameter defaults to true.
- compute
Enabled Boolean Flag that indicates whether instance size auto-scaling is enabled. This parameter defaults to false.
- compute
Max StringInstance Size Maximum instance size to which your cluster can automatically scale (such as M40). Atlas requires this parameter if
replication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_enabled
is true.- compute
Min StringInstance Size Minimum instance size to which your cluster can automatically scale (such as M10). Atlas requires this parameter if
replication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_scale_down_enabled
is true.- compute
Scale BooleanDown Enabled Flag that indicates whether the instance size may scale down. Atlas requires this parameter if
replication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_enabled
: true. If you enable this option, specify a value forreplication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_min_instance_size
.- disk
Gb BooleanEnabled Flag that indicates whether this cluster enables disk auto-scaling. This parameter defaults to true.
- compute
Enabled boolean Flag that indicates whether instance size auto-scaling is enabled. This parameter defaults to false.
- compute
Max stringInstance Size Maximum instance size to which your cluster can automatically scale (such as M40). Atlas requires this parameter if
replication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_enabled
is true.- compute
Min stringInstance Size Minimum instance size to which your cluster can automatically scale (such as M10). Atlas requires this parameter if
replication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_scale_down_enabled
is true.- compute
Scale booleanDown Enabled Flag that indicates whether the instance size may scale down. Atlas requires this parameter if
replication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_enabled
: true. If you enable this option, specify a value forreplication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_min_instance_size
.- disk
Gb booleanEnabled Flag that indicates whether this cluster enables disk auto-scaling. This parameter defaults to true.
- compute_
enabled bool Flag that indicates whether instance size auto-scaling is enabled. This parameter defaults to false.
- compute_
max_ strinstance_ size Maximum instance size to which your cluster can automatically scale (such as M40). Atlas requires this parameter if
replication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_enabled
is true.- compute_
min_ strinstance_ size Minimum instance size to which your cluster can automatically scale (such as M10). Atlas requires this parameter if
replication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_scale_down_enabled
is true.- compute_
scale_ booldown_ enabled Flag that indicates whether the instance size may scale down. Atlas requires this parameter if
replication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_enabled
: true. If you enable this option, specify a value forreplication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_min_instance_size
.- disk_
gb_ boolenabled Flag that indicates whether this cluster enables disk auto-scaling. This parameter defaults to true.
- compute
Enabled Boolean Flag that indicates whether instance size auto-scaling is enabled. This parameter defaults to false.
- compute
Max StringInstance Size Maximum instance size to which your cluster can automatically scale (such as M40). Atlas requires this parameter if
replication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_enabled
is true.- compute
Min StringInstance Size Minimum instance size to which your cluster can automatically scale (such as M10). Atlas requires this parameter if
replication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_scale_down_enabled
is true.- compute
Scale BooleanDown Enabled Flag that indicates whether the instance size may scale down. Atlas requires this parameter if
replication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_enabled
: true. If you enable this option, specify a value forreplication_specs.#.region_configs.#.analytics_auto_scaling.0.compute_min_instance_size
.- disk
Gb BooleanEnabled Flag that indicates whether this cluster enables disk auto-scaling. This parameter defaults to true.
AdvancedClusterReplicationSpecRegionConfigAnalyticsSpecs
- Instance
Size string Hardware specification for the instance sizes in this region. Each instance size has a default storage and memory capacity. The instance size you select applies to all the data-bearing hosts in your instance size.
- Disk
Iops int Target throughput (IOPS) desired for AWS storage attached to your cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster.
- Ebs
Volume stringType Type of storage you want to attach to your AWS-provisioned cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster. Valid values are:
- Node
Count int Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can enable local reads.
- Instance
Size string Hardware specification for the instance sizes in this region. Each instance size has a default storage and memory capacity. The instance size you select applies to all the data-bearing hosts in your instance size.
- Disk
Iops int Target throughput (IOPS) desired for AWS storage attached to your cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster.
- Ebs
Volume stringType Type of storage you want to attach to your AWS-provisioned cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster. Valid values are:
- Node
Count int Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can enable local reads.
- instance
Size String Hardware specification for the instance sizes in this region. Each instance size has a default storage and memory capacity. The instance size you select applies to all the data-bearing hosts in your instance size.
- disk
Iops Integer Target throughput (IOPS) desired for AWS storage attached to your cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster.
- ebs
Volume StringType Type of storage you want to attach to your AWS-provisioned cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster. Valid values are:
- node
Count Integer Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can enable local reads.
- instance
Size string Hardware specification for the instance sizes in this region. Each instance size has a default storage and memory capacity. The instance size you select applies to all the data-bearing hosts in your instance size.
- disk
Iops number Target throughput (IOPS) desired for AWS storage attached to your cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster.
- ebs
Volume stringType Type of storage you want to attach to your AWS-provisioned cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster. Valid values are:
- node
Count number Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can enable local reads.
- instance_
size str Hardware specification for the instance sizes in this region. Each instance size has a default storage and memory capacity. The instance size you select applies to all the data-bearing hosts in your instance size.
- disk_
iops int Target throughput (IOPS) desired for AWS storage attached to your cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster.
- ebs_
volume_ strtype Type of storage you want to attach to your AWS-provisioned cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster. Valid values are:
- node_
count int Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can enable local reads.
- instance
Size String Hardware specification for the instance sizes in this region. Each instance size has a default storage and memory capacity. The instance size you select applies to all the data-bearing hosts in your instance size.
- disk
Iops Number Target throughput (IOPS) desired for AWS storage attached to your cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster.
- ebs
Volume StringType Type of storage you want to attach to your AWS-provisioned cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster. Valid values are:
- node
Count Number Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can enable local reads.
AdvancedClusterReplicationSpecRegionConfigAutoScaling
- Compute
Enabled bool Flag that indicates whether instance size auto-scaling is enabled. This parameter defaults to false.
- Compute
Max stringInstance Size Maximum instance size to which your cluster can automatically scale (such as M40). Atlas requires this parameter if
replication_specs.#.region_configs.#.auto_scaling.0.compute_enabled
is true.- Compute
Min stringInstance Size Minimum instance size to which your cluster can automatically scale (such as M10). Atlas requires this parameter if
replication_specs.#.region_configs.#.auto_scaling.0.compute_scale_down_enabled
is true.- Compute
Scale boolDown Enabled Flag that indicates whether the instance size may scale down. Atlas requires this parameter if
replication_specs.#.region_configs.#.auto_scaling.0.compute_enabled
: true. If you enable this option, specify a value forreplication_specs.#.region_configs.#.auto_scaling.0.compute_min_instance_size
.- Disk
Gb boolEnabled Flag that indicates whether this cluster enables disk auto-scaling. This parameter defaults to true.
- Compute
Enabled bool Flag that indicates whether instance size auto-scaling is enabled. This parameter defaults to false.
- Compute
Max stringInstance Size Maximum instance size to which your cluster can automatically scale (such as M40). Atlas requires this parameter if
replication_specs.#.region_configs.#.auto_scaling.0.compute_enabled
is true.- Compute
Min stringInstance Size Minimum instance size to which your cluster can automatically scale (such as M10). Atlas requires this parameter if
replication_specs.#.region_configs.#.auto_scaling.0.compute_scale_down_enabled
is true.- Compute
Scale boolDown Enabled Flag that indicates whether the instance size may scale down. Atlas requires this parameter if
replication_specs.#.region_configs.#.auto_scaling.0.compute_enabled
: true. If you enable this option, specify a value forreplication_specs.#.region_configs.#.auto_scaling.0.compute_min_instance_size
.- Disk
Gb boolEnabled Flag that indicates whether this cluster enables disk auto-scaling. This parameter defaults to true.
- compute
Enabled Boolean Flag that indicates whether instance size auto-scaling is enabled. This parameter defaults to false.
- compute
Max StringInstance Size Maximum instance size to which your cluster can automatically scale (such as M40). Atlas requires this parameter if
replication_specs.#.region_configs.#.auto_scaling.0.compute_enabled
is true.- compute
Min StringInstance Size Minimum instance size to which your cluster can automatically scale (such as M10). Atlas requires this parameter if
replication_specs.#.region_configs.#.auto_scaling.0.compute_scale_down_enabled
is true.- compute
Scale BooleanDown Enabled Flag that indicates whether the instance size may scale down. Atlas requires this parameter if
replication_specs.#.region_configs.#.auto_scaling.0.compute_enabled
: true. If you enable this option, specify a value forreplication_specs.#.region_configs.#.auto_scaling.0.compute_min_instance_size
.- disk
Gb BooleanEnabled Flag that indicates whether this cluster enables disk auto-scaling. This parameter defaults to true.
- compute
Enabled boolean Flag that indicates whether instance size auto-scaling is enabled. This parameter defaults to false.
- compute
Max stringInstance Size Maximum instance size to which your cluster can automatically scale (such as M40). Atlas requires this parameter if
replication_specs.#.region_configs.#.auto_scaling.0.compute_enabled
is true.- compute
Min stringInstance Size Minimum instance size to which your cluster can automatically scale (such as M10). Atlas requires this parameter if
replication_specs.#.region_configs.#.auto_scaling.0.compute_scale_down_enabled
is true.- compute
Scale booleanDown Enabled Flag that indicates whether the instance size may scale down. Atlas requires this parameter if
replication_specs.#.region_configs.#.auto_scaling.0.compute_enabled
: true. If you enable this option, specify a value forreplication_specs.#.region_configs.#.auto_scaling.0.compute_min_instance_size
.- disk
Gb booleanEnabled Flag that indicates whether this cluster enables disk auto-scaling. This parameter defaults to true.
- compute_
enabled bool Flag that indicates whether instance size auto-scaling is enabled. This parameter defaults to false.
- compute_
max_ strinstance_ size Maximum instance size to which your cluster can automatically scale (such as M40). Atlas requires this parameter if
replication_specs.#.region_configs.#.auto_scaling.0.compute_enabled
is true.- compute_
min_ strinstance_ size Minimum instance size to which your cluster can automatically scale (such as M10). Atlas requires this parameter if
replication_specs.#.region_configs.#.auto_scaling.0.compute_scale_down_enabled
is true.- compute_
scale_ booldown_ enabled Flag that indicates whether the instance size may scale down. Atlas requires this parameter if
replication_specs.#.region_configs.#.auto_scaling.0.compute_enabled
: true. If you enable this option, specify a value forreplication_specs.#.region_configs.#.auto_scaling.0.compute_min_instance_size
.- disk_
gb_ boolenabled Flag that indicates whether this cluster enables disk auto-scaling. This parameter defaults to true.
- compute
Enabled Boolean Flag that indicates whether instance size auto-scaling is enabled. This parameter defaults to false.
- compute
Max StringInstance Size Maximum instance size to which your cluster can automatically scale (such as M40). Atlas requires this parameter if
replication_specs.#.region_configs.#.auto_scaling.0.compute_enabled
is true.- compute
Min StringInstance Size Minimum instance size to which your cluster can automatically scale (such as M10). Atlas requires this parameter if
replication_specs.#.region_configs.#.auto_scaling.0.compute_scale_down_enabled
is true.- compute
Scale BooleanDown Enabled Flag that indicates whether the instance size may scale down. Atlas requires this parameter if
replication_specs.#.region_configs.#.auto_scaling.0.compute_enabled
: true. If you enable this option, specify a value forreplication_specs.#.region_configs.#.auto_scaling.0.compute_min_instance_size
.- disk
Gb BooleanEnabled Flag that indicates whether this cluster enables disk auto-scaling. This parameter defaults to true.
AdvancedClusterReplicationSpecRegionConfigElectableSpecs
- Instance
Size string Hardware specification for the instance sizes in this region. Each instance size has a default storage and memory capacity. The instance size you select applies to all the data-bearing hosts in your instance size.
- Disk
Iops int Target throughput (IOPS) desired for AWS storage attached to your cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster.
- Ebs
Volume stringType Type of storage you want to attach to your AWS-provisioned cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster. Valid values are:
- Node
Count int Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can enable local reads.
- Instance
Size string Hardware specification for the instance sizes in this region. Each instance size has a default storage and memory capacity. The instance size you select applies to all the data-bearing hosts in your instance size.
- Disk
Iops int Target throughput (IOPS) desired for AWS storage attached to your cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster.
- Ebs
Volume stringType Type of storage you want to attach to your AWS-provisioned cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster. Valid values are:
- Node
Count int Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can enable local reads.
- instance
Size String Hardware specification for the instance sizes in this region. Each instance size has a default storage and memory capacity. The instance size you select applies to all the data-bearing hosts in your instance size.
- disk
Iops Integer Target throughput (IOPS) desired for AWS storage attached to your cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster.
- ebs
Volume StringType Type of storage you want to attach to your AWS-provisioned cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster. Valid values are:
- node
Count Integer Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can enable local reads.
- instance
Size string Hardware specification for the instance sizes in this region. Each instance size has a default storage and memory capacity. The instance size you select applies to all the data-bearing hosts in your instance size.
- disk
Iops number Target throughput (IOPS) desired for AWS storage attached to your cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster.
- ebs
Volume stringType Type of storage you want to attach to your AWS-provisioned cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster. Valid values are:
- node
Count number Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can enable local reads.
- instance_
size str Hardware specification for the instance sizes in this region. Each instance size has a default storage and memory capacity. The instance size you select applies to all the data-bearing hosts in your instance size.
- disk_
iops int Target throughput (IOPS) desired for AWS storage attached to your cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster.
- ebs_
volume_ strtype Type of storage you want to attach to your AWS-provisioned cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster. Valid values are:
- node_
count int Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can enable local reads.
- instance
Size String Hardware specification for the instance sizes in this region. Each instance size has a default storage and memory capacity. The instance size you select applies to all the data-bearing hosts in your instance size.
- disk
Iops Number Target throughput (IOPS) desired for AWS storage attached to your cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster.
- ebs
Volume StringType Type of storage you want to attach to your AWS-provisioned cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster. Valid values are:
- node
Count Number Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can enable local reads.
AdvancedClusterReplicationSpecRegionConfigReadOnlySpecs
- Instance
Size string Hardware specification for the instance sizes in this region. Each instance size has a default storage and memory capacity. The instance size you select applies to all the data-bearing hosts in your instance size.
- Disk
Iops int Target throughput (IOPS) desired for AWS storage attached to your cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster.
- Ebs
Volume stringType Type of storage you want to attach to your AWS-provisioned cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster. Valid values are:
- Node
Count int Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can enable local reads.
- Instance
Size string Hardware specification for the instance sizes in this region. Each instance size has a default storage and memory capacity. The instance size you select applies to all the data-bearing hosts in your instance size.
- Disk
Iops int Target throughput (IOPS) desired for AWS storage attached to your cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster.
- Ebs
Volume stringType Type of storage you want to attach to your AWS-provisioned cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster. Valid values are:
- Node
Count int Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can enable local reads.
- instance
Size String Hardware specification for the instance sizes in this region. Each instance size has a default storage and memory capacity. The instance size you select applies to all the data-bearing hosts in your instance size.
- disk
Iops Integer Target throughput (IOPS) desired for AWS storage attached to your cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster.
- ebs
Volume StringType Type of storage you want to attach to your AWS-provisioned cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster. Valid values are:
- node
Count Integer Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can enable local reads.
- instance
Size string Hardware specification for the instance sizes in this region. Each instance size has a default storage and memory capacity. The instance size you select applies to all the data-bearing hosts in your instance size.
- disk
Iops number Target throughput (IOPS) desired for AWS storage attached to your cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster.
- ebs
Volume stringType Type of storage you want to attach to your AWS-provisioned cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster. Valid values are:
- node
Count number Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can enable local reads.
- instance_
size str Hardware specification for the instance sizes in this region. Each instance size has a default storage and memory capacity. The instance size you select applies to all the data-bearing hosts in your instance size.
- disk_
iops int Target throughput (IOPS) desired for AWS storage attached to your cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster.
- ebs_
volume_ strtype Type of storage you want to attach to your AWS-provisioned cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster. Valid values are:
- node_
count int Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can enable local reads.
- instance
Size String Hardware specification for the instance sizes in this region. Each instance size has a default storage and memory capacity. The instance size you select applies to all the data-bearing hosts in your instance size.
- disk
Iops Number Target throughput (IOPS) desired for AWS storage attached to your cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster.
- ebs
Volume StringType Type of storage you want to attach to your AWS-provisioned cluster. Set only if you selected AWS as your cloud service provider. You can't set this parameter for a multi-cloud cluster. Valid values are:
- node
Count Number Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can enable local reads.
Package Details
- Repository
- MongoDB Atlas pulumi/pulumi-mongodbatlas
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
mongodbatlas
Terraform Provider.