mongodbatlas.getCluster
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as mongodbatlas from "@pulumi/mongodbatlas";
const testCluster = new mongodbatlas.Cluster("test", {
    projectId: "<YOUR-PROJECT-ID>",
    name: "cluster-test",
    clusterType: "REPLICASET",
    replicationSpecs: [{
        numShards: 1,
        regionsConfigs: [{
            regionName: "US_EAST_1",
            electableNodes: 3,
            priority: 7,
            readOnlyNodes: 0,
        }],
    }],
    cloudBackup: true,
    autoScalingDiskGbEnabled: true,
    providerName: "AWS",
    providerInstanceSizeName: "M40",
});
const test = mongodbatlas.getClusterOutput({
    projectId: testCluster.projectId,
    name: testCluster.name,
});
import pulumi
import pulumi_mongodbatlas as mongodbatlas
test_cluster = mongodbatlas.Cluster("test",
    project_id="<YOUR-PROJECT-ID>",
    name="cluster-test",
    cluster_type="REPLICASET",
    replication_specs=[{
        "num_shards": 1,
        "regions_configs": [{
            "region_name": "US_EAST_1",
            "electable_nodes": 3,
            "priority": 7,
            "read_only_nodes": 0,
        }],
    }],
    cloud_backup=True,
    auto_scaling_disk_gb_enabled=True,
    provider_name="AWS",
    provider_instance_size_name="M40")
test = mongodbatlas.get_cluster_output(project_id=test_cluster.project_id,
    name=test_cluster.name)
package main
import (
	"github.com/pulumi/pulumi-mongodbatlas/sdk/v3/go/mongodbatlas"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		testCluster, err := mongodbatlas.NewCluster(ctx, "test", &mongodbatlas.ClusterArgs{
			ProjectId:   pulumi.String("<YOUR-PROJECT-ID>"),
			Name:        pulumi.String("cluster-test"),
			ClusterType: pulumi.String("REPLICASET"),
			ReplicationSpecs: mongodbatlas.ClusterReplicationSpecArray{
				&mongodbatlas.ClusterReplicationSpecArgs{
					NumShards: pulumi.Int(1),
					RegionsConfigs: mongodbatlas.ClusterReplicationSpecRegionsConfigArray{
						&mongodbatlas.ClusterReplicationSpecRegionsConfigArgs{
							RegionName:     pulumi.String("US_EAST_1"),
							ElectableNodes: pulumi.Int(3),
							Priority:       pulumi.Int(7),
							ReadOnlyNodes:  pulumi.Int(0),
						},
					},
				},
			},
			CloudBackup:              pulumi.Bool(true),
			AutoScalingDiskGbEnabled: pulumi.Bool(true),
			ProviderName:             pulumi.String("AWS"),
			ProviderInstanceSizeName: pulumi.String("M40"),
		})
		if err != nil {
			return err
		}
		_ = mongodbatlas.LookupClusterOutput(ctx, mongodbatlas.GetClusterOutputArgs{
			ProjectId: testCluster.ProjectId,
			Name:      testCluster.Name,
		}, nil)
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Mongodbatlas = Pulumi.Mongodbatlas;
return await Deployment.RunAsync(() => 
{
    var testCluster = new Mongodbatlas.Cluster("test", new()
    {
        ProjectId = "<YOUR-PROJECT-ID>",
        Name = "cluster-test",
        ClusterType = "REPLICASET",
        ReplicationSpecs = new[]
        {
            new Mongodbatlas.Inputs.ClusterReplicationSpecArgs
            {
                NumShards = 1,
                RegionsConfigs = new[]
                {
                    new Mongodbatlas.Inputs.ClusterReplicationSpecRegionsConfigArgs
                    {
                        RegionName = "US_EAST_1",
                        ElectableNodes = 3,
                        Priority = 7,
                        ReadOnlyNodes = 0,
                    },
                },
            },
        },
        CloudBackup = true,
        AutoScalingDiskGbEnabled = true,
        ProviderName = "AWS",
        ProviderInstanceSizeName = "M40",
    });
    var test = Mongodbatlas.GetCluster.Invoke(new()
    {
        ProjectId = testCluster.ProjectId,
        Name = testCluster.Name,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.mongodbatlas.Cluster;
import com.pulumi.mongodbatlas.ClusterArgs;
import com.pulumi.mongodbatlas.inputs.ClusterReplicationSpecArgs;
import com.pulumi.mongodbatlas.MongodbatlasFunctions;
import com.pulumi.mongodbatlas.inputs.GetClusterArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var testCluster = new Cluster("testCluster", ClusterArgs.builder()
            .projectId("<YOUR-PROJECT-ID>")
            .name("cluster-test")
            .clusterType("REPLICASET")
            .replicationSpecs(ClusterReplicationSpecArgs.builder()
                .numShards(1)
                .regionsConfigs(ClusterReplicationSpecRegionsConfigArgs.builder()
                    .regionName("US_EAST_1")
                    .electableNodes(3)
                    .priority(7)
                    .readOnlyNodes(0)
                    .build())
                .build())
            .cloudBackup(true)
            .autoScalingDiskGbEnabled(true)
            .providerName("AWS")
            .providerInstanceSizeName("M40")
            .build());
        final var test = MongodbatlasFunctions.getCluster(GetClusterArgs.builder()
            .projectId(testCluster.projectId())
            .name(testCluster.name())
            .build());
    }
}
resources:
  testCluster:
    type: mongodbatlas:Cluster
    name: test
    properties:
      projectId: <YOUR-PROJECT-ID>
      name: cluster-test
      clusterType: REPLICASET
      replicationSpecs:
        - numShards: 1
          regionsConfigs:
            - regionName: US_EAST_1
              electableNodes: 3
              priority: 7
              readOnlyNodes: 0
      cloudBackup: true
      autoScalingDiskGbEnabled: true # Provider Settings "block"
      providerName: AWS
      providerInstanceSizeName: M40
variables:
  test:
    fn::invoke:
      function: mongodbatlas:getCluster
      arguments:
        projectId: ${testCluster.projectId}
        name: ${testCluster.name}
Using getCluster
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCluster(args: GetClusterArgs, opts?: InvokeOptions): Promise<GetClusterResult>
function getClusterOutput(args: GetClusterOutputArgs, opts?: InvokeOptions): Output<GetClusterResult>def get_cluster(name: Optional[str] = None,
                project_id: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetClusterResult
def get_cluster_output(name: Optional[pulumi.Input[str]] = None,
                project_id: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetClusterResult]func LookupCluster(ctx *Context, args *LookupClusterArgs, opts ...InvokeOption) (*LookupClusterResult, error)
func LookupClusterOutput(ctx *Context, args *LookupClusterOutputArgs, opts ...InvokeOption) LookupClusterResultOutput> Note: This function is named LookupCluster in the Go SDK.
public static class GetCluster 
{
    public static Task<GetClusterResult> InvokeAsync(GetClusterArgs args, InvokeOptions? opts = null)
    public static Output<GetClusterResult> Invoke(GetClusterInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
public static Output<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
fn::invoke:
  function: mongodbatlas:index/getCluster:getCluster
  arguments:
    # arguments dictionaryThe following arguments are supported:
- name str
- Name of the cluster as it appears in Atlas. Once the cluster is created, its name cannot be changed.
- project_id str
- The unique ID for the project to create the cluster.
getCluster Result
The following output properties are available:
- AdvancedConfigurations List<GetCluster Advanced Configuration> 
- Get the advanced configuration options. See Advanced Configuration below for more details.
- AutoScaling boolCompute Enabled 
- Specifies whether cluster tier auto-scaling is enabled. The default is false.
- AutoScaling boolCompute Scale Down Enabled 
- Specifies whether cluster tier auto-down-scaling is enabled.
- AutoScaling boolDisk Gb Enabled 
- Indicates whether disk auto-scaling is enabled.
- BackingProvider stringName 
- Indicates Cloud service provider on which the server for a multi-tenant cluster is provisioned.
- BackupEnabled bool
- Legacy Option, Indicates whether Atlas continuous backups are enabled for the cluster.
- BiConnector List<GetConfigs Cluster Bi Connector Config> 
- Indicates BI Connector for Atlas configuration on this cluster. BI Connector for Atlas is only available for M10+ clusters. See BI Connector below for more details.
- ClusterType string
- Indicates the type of the cluster that you want to modify. You cannot convert a sharded cluster deployment to a replica set deployment.
- ConnectionStrings List<GetCluster Connection String> 
- Set of connection strings that your applications use to connect to this cluster. More information 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.
- ContainerId string
- The Network Peering Container ID.
- DiskSize doubleGb 
- Indicates the size in gigabytes of the server’s root volume (AWS/GCP Only).
- EncryptionAt stringRest Provider 
- Indicates whether Encryption at Rest is enabled or disabled.
- Id string
- The provider-assigned unique ID for this managed resource.
- Labels
List<GetCluster Label> 
- Set that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the cluster. See below. DEPRECATED Use tagsinstead.
- MongoDb stringMajor Version 
- Indicates the version of the cluster to deploy.
- MongoDb stringVersion 
- Version of MongoDB the cluster runs, in major-version.minor-versionformat.
- MongoUri string
- Base connection string for the cluster. Atlas only displays this field after the cluster is operational, not while it builds the cluster.
- MongoUri stringUpdated 
- Lists when the connection string was last updated. The connection string changes, for example, if you change a replica set to a sharded cluster.
- MongoUri stringWith Options 
- Describes connection string for connecting to the Atlas cluster. Includes the replicaSet, ssl, and authSource query parameters in the connection string with values appropriate for the cluster.
- Name string
- The name of the current plugin
- NumShards int
- Number of shards to deploy in the specified zone.
- Paused bool
- Flag that indicates whether the cluster is paused or not.
- PinnedFcvs List<GetCluster Pinned Fcv> 
- The pinned Feature Compatibility Version (FCV) with its associated expiration date. See below.
- PitEnabled bool
- Flag that indicates if the cluster uses Continuous Cloud Backup.
- ProjectId string
- ProviderAuto stringScaling Compute Max Instance Size 
- Maximum instance size to which your cluster can automatically scale.
- ProviderAuto stringScaling Compute Min Instance Size 
- Minimum instance size to which your cluster can automatically scale.
- ProviderBackup boolEnabled 
- ProviderDisk intIops 
- Indicates the maximum input/output operations per second (IOPS) the system can perform. The possible values depend on the selected providerSettings.instanceSizeName and diskSizeGB.
- ProviderDisk stringType Name 
- Describes Azure disk type of the server’s root volume (Azure Only).
- ProviderEncrypt boolEbs Volume 
- (DEPRECATED) Indicates whether the Amazon EBS encryption is enabled. This feature encrypts the server’s root volume for both data at rest within the volume and data moving between the volume and the instance. By default this attribute is always enabled, per deprecation process showing the real value at provider_encrypt_ebs_volume_flagcomputed attribute.
- ProviderEncrypt boolEbs Volume Flag 
- ProviderInstance stringSize Name 
- Atlas provides different instance sizes, each with a default storage capacity and RAM size.
- ProviderName string
- Indicates the cloud service provider on which the servers are provisioned.
- ProviderRegion stringName 
- Indicates 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.
- ProviderVolume stringType 
- Indicates the type of the volume. The possible values are: - STANDARDand- PROVISIONED.- NOTE: - STANDARDis not available for NVME clusters.
- RedactClient boolLog Data 
- (Optional) Flag that enables or disables log redaction, see the manual for more information.
- ReplicationFactor int
- (Deprecated) Number of replica set members. Each member keeps a copy of your databases, providing high availability and data redundancy. The possible values are 3, 5, or 7. The default value is 3.
- ReplicationSpecs List<GetCluster Replication Spec> 
- Configuration for cluster regions. See Replication Spec below for more details.
- SnapshotBackup List<GetPolicies Cluster Snapshot Backup Policy> 
- current snapshot schedule and retention settings for the cluster.
- SrvAddress string
- Connection string for connecting to the Atlas cluster. The +srv modifier forces the connection to use TLS/SSL. See the mongoURI for additional options.
- StateName string
- Indicates the current state of the cluster. The possible states are:- IDLE
- CREATING
- UPDATING
- DELETING
- DELETED
- REPAIRING
 
- 
List<GetCluster Tag> 
- Set that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the cluster. See below.
- TerminationProtection 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.
- VersionRelease stringSystem 
- Release cadence that Atlas uses for this cluster.
- AdvancedConfigurations []GetCluster Advanced Configuration 
- Get the advanced configuration options. See Advanced Configuration below for more details.
- AutoScaling boolCompute Enabled 
- Specifies whether cluster tier auto-scaling is enabled. The default is false.
- AutoScaling boolCompute Scale Down Enabled 
- Specifies whether cluster tier auto-down-scaling is enabled.
- AutoScaling boolDisk Gb Enabled 
- Indicates whether disk auto-scaling is enabled.
- BackingProvider stringName 
- Indicates Cloud service provider on which the server for a multi-tenant cluster is provisioned.
- BackupEnabled bool
- Legacy Option, Indicates whether Atlas continuous backups are enabled for the cluster.
- BiConnector []GetConfigs Cluster Bi Connector Config 
- Indicates BI Connector for Atlas configuration on this cluster. BI Connector for Atlas is only available for M10+ clusters. See BI Connector below for more details.
- ClusterType string
- Indicates the type of the cluster that you want to modify. You cannot convert a sharded cluster deployment to a replica set deployment.
- ConnectionStrings []GetCluster Connection String 
- Set of connection strings that your applications use to connect to this cluster. More information 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.
- ContainerId string
- The Network Peering Container ID.
- DiskSize float64Gb 
- Indicates the size in gigabytes of the server’s root volume (AWS/GCP Only).
- EncryptionAt stringRest Provider 
- Indicates whether Encryption at Rest is enabled or disabled.
- Id string
- The provider-assigned unique ID for this managed resource.
- Labels
[]GetCluster Label 
- Set that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the cluster. See below. DEPRECATED Use tagsinstead.
- MongoDb stringMajor Version 
- Indicates the version of the cluster to deploy.
- MongoDb stringVersion 
- Version of MongoDB the cluster runs, in major-version.minor-versionformat.
- MongoUri string
- Base connection string for the cluster. Atlas only displays this field after the cluster is operational, not while it builds the cluster.
- MongoUri stringUpdated 
- Lists when the connection string was last updated. The connection string changes, for example, if you change a replica set to a sharded cluster.
- MongoUri stringWith Options 
- Describes connection string for connecting to the Atlas cluster. Includes the replicaSet, ssl, and authSource query parameters in the connection string with values appropriate for the cluster.
- Name string
- The name of the current plugin
- NumShards int
- Number of shards to deploy in the specified zone.
- Paused bool
- Flag that indicates whether the cluster is paused or not.
- PinnedFcvs []GetCluster Pinned Fcv 
- The pinned Feature Compatibility Version (FCV) with its associated expiration date. See below.
- PitEnabled bool
- Flag that indicates if the cluster uses Continuous Cloud Backup.
- ProjectId string
- ProviderAuto stringScaling Compute Max Instance Size 
- Maximum instance size to which your cluster can automatically scale.
- ProviderAuto stringScaling Compute Min Instance Size 
- Minimum instance size to which your cluster can automatically scale.
- ProviderBackup boolEnabled 
- ProviderDisk intIops 
- Indicates the maximum input/output operations per second (IOPS) the system can perform. The possible values depend on the selected providerSettings.instanceSizeName and diskSizeGB.
- ProviderDisk stringType Name 
- Describes Azure disk type of the server’s root volume (Azure Only).
- ProviderEncrypt boolEbs Volume 
- (DEPRECATED) Indicates whether the Amazon EBS encryption is enabled. This feature encrypts the server’s root volume for both data at rest within the volume and data moving between the volume and the instance. By default this attribute is always enabled, per deprecation process showing the real value at provider_encrypt_ebs_volume_flagcomputed attribute.
- ProviderEncrypt boolEbs Volume Flag 
- ProviderInstance stringSize Name 
- Atlas provides different instance sizes, each with a default storage capacity and RAM size.
- ProviderName string
- Indicates the cloud service provider on which the servers are provisioned.
- ProviderRegion stringName 
- Indicates 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.
- ProviderVolume stringType 
- Indicates the type of the volume. The possible values are: - STANDARDand- PROVISIONED.- NOTE: - STANDARDis not available for NVME clusters.
- RedactClient boolLog Data 
- (Optional) Flag that enables or disables log redaction, see the manual for more information.
- ReplicationFactor int
- (Deprecated) Number of replica set members. Each member keeps a copy of your databases, providing high availability and data redundancy. The possible values are 3, 5, or 7. The default value is 3.
- ReplicationSpecs []GetCluster Replication Spec 
- Configuration for cluster regions. See Replication Spec below for more details.
- SnapshotBackup []GetPolicies Cluster Snapshot Backup Policy 
- current snapshot schedule and retention settings for the cluster.
- SrvAddress string
- Connection string for connecting to the Atlas cluster. The +srv modifier forces the connection to use TLS/SSL. See the mongoURI for additional options.
- StateName string
- Indicates the current state of the cluster. The possible states are:- IDLE
- CREATING
- UPDATING
- DELETING
- DELETED
- REPAIRING
 
- 
[]GetCluster Tag 
- Set that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the cluster. See below.
- TerminationProtection 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.
- VersionRelease stringSystem 
- Release cadence that Atlas uses for this cluster.
- advancedConfigurations List<GetCluster Advanced Configuration> 
- Get the advanced configuration options. See Advanced Configuration below for more details.
- autoScaling BooleanCompute Enabled 
- Specifies whether cluster tier auto-scaling is enabled. The default is false.
- autoScaling BooleanCompute Scale Down Enabled 
- Specifies whether cluster tier auto-down-scaling is enabled.
- autoScaling BooleanDisk Gb Enabled 
- Indicates whether disk auto-scaling is enabled.
- backingProvider StringName 
- Indicates Cloud service provider on which the server for a multi-tenant cluster is provisioned.
- backupEnabled Boolean
- Legacy Option, Indicates whether Atlas continuous backups are enabled for the cluster.
- biConnector List<GetConfigs Cluster Bi Connector Config> 
- Indicates BI Connector for Atlas configuration on this cluster. BI Connector for Atlas is only available for M10+ clusters. See BI Connector below for more details.
- clusterType String
- Indicates the type of the cluster that you want to modify. You cannot convert a sharded cluster deployment to a replica set deployment.
- connectionStrings List<GetCluster Connection String> 
- Set of connection strings that your applications use to connect to this cluster. More information 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.
- containerId String
- The Network Peering Container ID.
- diskSize DoubleGb 
- Indicates the size in gigabytes of the server’s root volume (AWS/GCP Only).
- encryptionAt StringRest Provider 
- Indicates whether Encryption at Rest is enabled or disabled.
- id String
- The provider-assigned unique ID for this managed resource.
- labels
List<GetCluster Label> 
- Set that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the cluster. See below. DEPRECATED Use tagsinstead.
- mongoDb StringMajor Version 
- Indicates the version of the cluster to deploy.
- mongoDb StringVersion 
- Version of MongoDB the cluster runs, in major-version.minor-versionformat.
- mongoUri String
- Base connection string for the cluster. Atlas only displays this field after the cluster is operational, not while it builds the cluster.
- mongoUri StringUpdated 
- Lists when the connection string was last updated. The connection string changes, for example, if you change a replica set to a sharded cluster.
- mongoUri StringWith Options 
- Describes connection string for connecting to the Atlas cluster. Includes the replicaSet, ssl, and authSource query parameters in the connection string with values appropriate for the cluster.
- name String
- The name of the current plugin
- numShards Integer
- Number of shards to deploy in the specified zone.
- paused Boolean
- Flag that indicates whether the cluster is paused or not.
- pinnedFcvs List<GetCluster Pinned Fcv> 
- The pinned Feature Compatibility Version (FCV) with its associated expiration date. See below.
- pitEnabled Boolean
- Flag that indicates if the cluster uses Continuous Cloud Backup.
- projectId String
- providerAuto StringScaling Compute Max Instance Size 
- Maximum instance size to which your cluster can automatically scale.
- providerAuto StringScaling Compute Min Instance Size 
- Minimum instance size to which your cluster can automatically scale.
- providerBackup BooleanEnabled 
- providerDisk IntegerIops 
- Indicates the maximum input/output operations per second (IOPS) the system can perform. The possible values depend on the selected providerSettings.instanceSizeName and diskSizeGB.
- providerDisk StringType Name 
- Describes Azure disk type of the server’s root volume (Azure Only).
- providerEncrypt BooleanEbs Volume 
- (DEPRECATED) Indicates whether the Amazon EBS encryption is enabled. This feature encrypts the server’s root volume for both data at rest within the volume and data moving between the volume and the instance. By default this attribute is always enabled, per deprecation process showing the real value at provider_encrypt_ebs_volume_flagcomputed attribute.
- providerEncrypt BooleanEbs Volume Flag 
- providerInstance StringSize Name 
- Atlas provides different instance sizes, each with a default storage capacity and RAM size.
- providerName String
- Indicates the cloud service provider on which the servers are provisioned.
- providerRegion StringName 
- Indicates 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.
- providerVolume StringType 
- Indicates the type of the volume. The possible values are: - STANDARDand- PROVISIONED.- NOTE: - STANDARDis not available for NVME clusters.
- redactClient BooleanLog Data 
- (Optional) Flag that enables or disables log redaction, see the manual for more information.
- replicationFactor Integer
- (Deprecated) Number of replica set members. Each member keeps a copy of your databases, providing high availability and data redundancy. The possible values are 3, 5, or 7. The default value is 3.
- replicationSpecs List<GetCluster Replication Spec> 
- Configuration for cluster regions. See Replication Spec below for more details.
- snapshotBackup List<GetPolicies Cluster Snapshot Backup Policy> 
- current snapshot schedule and retention settings for the cluster.
- srvAddress String
- Connection string for connecting to the Atlas cluster. The +srv modifier forces the connection to use TLS/SSL. See the mongoURI for additional options.
- stateName String
- Indicates the current state of the cluster. The possible states are:- IDLE
- CREATING
- UPDATING
- DELETING
- DELETED
- REPAIRING
 
- 
List<GetCluster Tag> 
- Set that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the cluster. See below.
- terminationProtection 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.
- versionRelease StringSystem 
- Release cadence that Atlas uses for this cluster.
- advancedConfigurations GetCluster Advanced Configuration[] 
- Get the advanced configuration options. See Advanced Configuration below for more details.
- autoScaling booleanCompute Enabled 
- Specifies whether cluster tier auto-scaling is enabled. The default is false.
- autoScaling booleanCompute Scale Down Enabled 
- Specifies whether cluster tier auto-down-scaling is enabled.
- autoScaling booleanDisk Gb Enabled 
- Indicates whether disk auto-scaling is enabled.
- backingProvider stringName 
- Indicates Cloud service provider on which the server for a multi-tenant cluster is provisioned.
- backupEnabled boolean
- Legacy Option, Indicates whether Atlas continuous backups are enabled for the cluster.
- biConnector GetConfigs Cluster Bi Connector Config[] 
- Indicates BI Connector for Atlas configuration on this cluster. BI Connector for Atlas is only available for M10+ clusters. See BI Connector below for more details.
- clusterType string
- Indicates the type of the cluster that you want to modify. You cannot convert a sharded cluster deployment to a replica set deployment.
- connectionStrings GetCluster Connection String[] 
- Set of connection strings that your applications use to connect to this cluster. More information 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.
- containerId string
- The Network Peering Container ID.
- diskSize numberGb 
- Indicates the size in gigabytes of the server’s root volume (AWS/GCP Only).
- encryptionAt stringRest Provider 
- Indicates whether Encryption at Rest is enabled or disabled.
- id string
- The provider-assigned unique ID for this managed resource.
- labels
GetCluster Label[] 
- Set that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the cluster. See below. DEPRECATED Use tagsinstead.
- mongoDb stringMajor Version 
- Indicates the version of the cluster to deploy.
- mongoDb stringVersion 
- Version of MongoDB the cluster runs, in major-version.minor-versionformat.
- mongoUri string
- Base connection string for the cluster. Atlas only displays this field after the cluster is operational, not while it builds the cluster.
- mongoUri stringUpdated 
- Lists when the connection string was last updated. The connection string changes, for example, if you change a replica set to a sharded cluster.
- mongoUri stringWith Options 
- Describes connection string for connecting to the Atlas cluster. Includes the replicaSet, ssl, and authSource query parameters in the connection string with values appropriate for the cluster.
- name string
- The name of the current plugin
- numShards number
- Number of shards to deploy in the specified zone.
- paused boolean
- Flag that indicates whether the cluster is paused or not.
- pinnedFcvs GetCluster Pinned Fcv[] 
- The pinned Feature Compatibility Version (FCV) with its associated expiration date. See below.
- pitEnabled boolean
- Flag that indicates if the cluster uses Continuous Cloud Backup.
- projectId string
- providerAuto stringScaling Compute Max Instance Size 
- Maximum instance size to which your cluster can automatically scale.
- providerAuto stringScaling Compute Min Instance Size 
- Minimum instance size to which your cluster can automatically scale.
- providerBackup booleanEnabled 
- providerDisk numberIops 
- Indicates the maximum input/output operations per second (IOPS) the system can perform. The possible values depend on the selected providerSettings.instanceSizeName and diskSizeGB.
- providerDisk stringType Name 
- Describes Azure disk type of the server’s root volume (Azure Only).
- providerEncrypt booleanEbs Volume 
- (DEPRECATED) Indicates whether the Amazon EBS encryption is enabled. This feature encrypts the server’s root volume for both data at rest within the volume and data moving between the volume and the instance. By default this attribute is always enabled, per deprecation process showing the real value at provider_encrypt_ebs_volume_flagcomputed attribute.
- providerEncrypt booleanEbs Volume Flag 
- providerInstance stringSize Name 
- Atlas provides different instance sizes, each with a default storage capacity and RAM size.
- providerName string
- Indicates the cloud service provider on which the servers are provisioned.
- providerRegion stringName 
- Indicates 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.
- providerVolume stringType 
- Indicates the type of the volume. The possible values are: - STANDARDand- PROVISIONED.- NOTE: - STANDARDis not available for NVME clusters.
- redactClient booleanLog Data 
- (Optional) Flag that enables or disables log redaction, see the manual for more information.
- replicationFactor number
- (Deprecated) Number of replica set members. Each member keeps a copy of your databases, providing high availability and data redundancy. The possible values are 3, 5, or 7. The default value is 3.
- replicationSpecs GetCluster Replication Spec[] 
- Configuration for cluster regions. See Replication Spec below for more details.
- snapshotBackup GetPolicies Cluster Snapshot Backup Policy[] 
- current snapshot schedule and retention settings for the cluster.
- srvAddress string
- Connection string for connecting to the Atlas cluster. The +srv modifier forces the connection to use TLS/SSL. See the mongoURI for additional options.
- stateName string
- Indicates the current state of the cluster. The possible states are:- IDLE
- CREATING
- UPDATING
- DELETING
- DELETED
- REPAIRING
 
- 
GetCluster Tag[] 
- Set that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the cluster. See below.
- terminationProtection 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.
- versionRelease stringSystem 
- Release cadence that Atlas uses for this cluster.
- advanced_configurations Sequence[GetCluster Advanced Configuration] 
- Get the advanced configuration options. See Advanced Configuration below for more details.
- auto_scaling_ boolcompute_ enabled 
- Specifies whether cluster tier auto-scaling is enabled. The default is false.
- auto_scaling_ boolcompute_ scale_ down_ enabled 
- Specifies whether cluster tier auto-down-scaling is enabled.
- auto_scaling_ booldisk_ gb_ enabled 
- Indicates whether disk auto-scaling is enabled.
- backing_provider_ strname 
- Indicates Cloud service provider on which the server for a multi-tenant cluster is provisioned.
- backup_enabled bool
- Legacy Option, Indicates whether Atlas continuous backups are enabled for the cluster.
- bi_connector_ Sequence[Getconfigs Cluster Bi Connector Config] 
- Indicates BI Connector for Atlas configuration on this cluster. BI Connector for Atlas is only available for M10+ clusters. See BI Connector below for more details.
- cluster_type str
- Indicates the type of the cluster that you want to modify. You cannot convert a sharded cluster deployment to a replica set deployment.
- connection_strings Sequence[GetCluster Connection String] 
- Set of connection strings that your applications use to connect to this cluster. More information 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.
- container_id str
- The Network Peering Container ID.
- disk_size_ floatgb 
- Indicates the size in gigabytes of the server’s root volume (AWS/GCP Only).
- encryption_at_ strrest_ provider 
- Indicates whether Encryption at Rest is enabled or disabled.
- id str
- The provider-assigned unique ID for this managed resource.
- labels
Sequence[GetCluster Label] 
- Set that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the cluster. See below. DEPRECATED Use tagsinstead.
- mongo_db_ strmajor_ version 
- Indicates the version of the cluster to deploy.
- mongo_db_ strversion 
- Version of MongoDB the cluster runs, in major-version.minor-versionformat.
- mongo_uri str
- Base connection string for the cluster. Atlas only displays this field after the cluster is operational, not while it builds the cluster.
- mongo_uri_ strupdated 
- Lists when the connection string was last updated. The connection string changes, for example, if you change a replica set to a sharded cluster.
- mongo_uri_ strwith_ options 
- Describes connection string for connecting to the Atlas cluster. Includes the replicaSet, ssl, and authSource query parameters in the connection string with values appropriate for the cluster.
- name str
- The name of the current plugin
- num_shards int
- Number of shards to deploy in the specified zone.
- paused bool
- Flag that indicates whether the cluster is paused or not.
- pinned_fcvs Sequence[GetCluster Pinned Fcv] 
- The pinned Feature Compatibility Version (FCV) with its associated expiration date. See below.
- pit_enabled bool
- Flag that indicates if the cluster uses Continuous Cloud Backup.
- project_id str
- provider_auto_ strscaling_ compute_ max_ instance_ size 
- Maximum instance size to which your cluster can automatically scale.
- provider_auto_ strscaling_ compute_ min_ instance_ size 
- Minimum instance size to which your cluster can automatically scale.
- provider_backup_ boolenabled 
- provider_disk_ intiops 
- Indicates the maximum input/output operations per second (IOPS) the system can perform. The possible values depend on the selected providerSettings.instanceSizeName and diskSizeGB.
- provider_disk_ strtype_ name 
- Describes Azure disk type of the server’s root volume (Azure Only).
- provider_encrypt_ boolebs_ volume 
- (DEPRECATED) Indicates whether the Amazon EBS encryption is enabled. This feature encrypts the server’s root volume for both data at rest within the volume and data moving between the volume and the instance. By default this attribute is always enabled, per deprecation process showing the real value at provider_encrypt_ebs_volume_flagcomputed attribute.
- provider_encrypt_ boolebs_ volume_ flag 
- provider_instance_ strsize_ name 
- Atlas provides different instance sizes, each with a default storage capacity and RAM size.
- provider_name str
- Indicates the cloud service provider on which the servers are provisioned.
- provider_region_ strname 
- Indicates 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.
- provider_volume_ strtype 
- Indicates the type of the volume. The possible values are: - STANDARDand- PROVISIONED.- NOTE: - STANDARDis not available for NVME clusters.
- redact_client_ boollog_ data 
- (Optional) Flag that enables or disables log redaction, see the manual for more information.
- replication_factor int
- (Deprecated) Number of replica set members. Each member keeps a copy of your databases, providing high availability and data redundancy. The possible values are 3, 5, or 7. The default value is 3.
- replication_specs Sequence[GetCluster Replication Spec] 
- Configuration for cluster regions. See Replication Spec below for more details.
- snapshot_backup_ Sequence[Getpolicies Cluster Snapshot Backup Policy] 
- current snapshot schedule and retention settings for the cluster.
- srv_address str
- Connection string for connecting to the Atlas cluster. The +srv modifier forces the connection to use TLS/SSL. See the mongoURI for additional options.
- state_name str
- Indicates the current state of the cluster. The possible states are:- IDLE
- CREATING
- UPDATING
- DELETING
- DELETED
- REPAIRING
 
- 
Sequence[GetCluster Tag] 
- Set that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the cluster. See below.
- 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.
- advancedConfigurations List<Property Map>
- Get the advanced configuration options. See Advanced Configuration below for more details.
- autoScaling BooleanCompute Enabled 
- Specifies whether cluster tier auto-scaling is enabled. The default is false.
- autoScaling BooleanCompute Scale Down Enabled 
- Specifies whether cluster tier auto-down-scaling is enabled.
- autoScaling BooleanDisk Gb Enabled 
- Indicates whether disk auto-scaling is enabled.
- backingProvider StringName 
- Indicates Cloud service provider on which the server for a multi-tenant cluster is provisioned.
- backupEnabled Boolean
- Legacy Option, Indicates whether Atlas continuous backups are enabled for the cluster.
- biConnector List<Property Map>Configs 
- Indicates BI Connector for Atlas configuration on this cluster. BI Connector for Atlas is only available for M10+ clusters. See BI Connector below for more details.
- clusterType String
- Indicates the type of the cluster that you want to modify. You cannot convert a sharded cluster deployment to a replica set deployment.
- connectionStrings List<Property Map>
- Set of connection strings that your applications use to connect to this cluster. More information 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.
- containerId String
- The Network Peering Container ID.
- diskSize NumberGb 
- Indicates the size in gigabytes of the server’s root volume (AWS/GCP Only).
- encryptionAt StringRest Provider 
- Indicates whether Encryption at Rest is enabled or disabled.
- id String
- The provider-assigned unique ID for this managed resource.
- labels List<Property Map>
- Set that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the cluster. See below. DEPRECATED Use tagsinstead.
- mongoDb StringMajor Version 
- Indicates the version of the cluster to deploy.
- mongoDb StringVersion 
- Version of MongoDB the cluster runs, in major-version.minor-versionformat.
- mongoUri String
- Base connection string for the cluster. Atlas only displays this field after the cluster is operational, not while it builds the cluster.
- mongoUri StringUpdated 
- Lists when the connection string was last updated. The connection string changes, for example, if you change a replica set to a sharded cluster.
- mongoUri StringWith Options 
- Describes connection string for connecting to the Atlas cluster. Includes the replicaSet, ssl, and authSource query parameters in the connection string with values appropriate for the cluster.
- name String
- The name of the current plugin
- numShards Number
- Number of shards to deploy in the specified zone.
- paused Boolean
- Flag that indicates whether the cluster is paused or not.
- pinnedFcvs List<Property Map>
- The pinned Feature Compatibility Version (FCV) with its associated expiration date. See below.
- pitEnabled Boolean
- Flag that indicates if the cluster uses Continuous Cloud Backup.
- projectId String
- providerAuto StringScaling Compute Max Instance Size 
- Maximum instance size to which your cluster can automatically scale.
- providerAuto StringScaling Compute Min Instance Size 
- Minimum instance size to which your cluster can automatically scale.
- providerBackup BooleanEnabled 
- providerDisk NumberIops 
- Indicates the maximum input/output operations per second (IOPS) the system can perform. The possible values depend on the selected providerSettings.instanceSizeName and diskSizeGB.
- providerDisk StringType Name 
- Describes Azure disk type of the server’s root volume (Azure Only).
- providerEncrypt BooleanEbs Volume 
- (DEPRECATED) Indicates whether the Amazon EBS encryption is enabled. This feature encrypts the server’s root volume for both data at rest within the volume and data moving between the volume and the instance. By default this attribute is always enabled, per deprecation process showing the real value at provider_encrypt_ebs_volume_flagcomputed attribute.
- providerEncrypt BooleanEbs Volume Flag 
- providerInstance StringSize Name 
- Atlas provides different instance sizes, each with a default storage capacity and RAM size.
- providerName String
- Indicates the cloud service provider on which the servers are provisioned.
- providerRegion StringName 
- Indicates 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.
- providerVolume StringType 
- Indicates the type of the volume. The possible values are: - STANDARDand- PROVISIONED.- NOTE: - STANDARDis not available for NVME clusters.
- redactClient BooleanLog Data 
- (Optional) Flag that enables or disables log redaction, see the manual for more information.
- replicationFactor Number
- (Deprecated) Number of replica set members. Each member keeps a copy of your databases, providing high availability and data redundancy. The possible values are 3, 5, or 7. The default value is 3.
- replicationSpecs List<Property Map>
- Configuration for cluster regions. See Replication Spec below for more details.
- snapshotBackup List<Property Map>Policies 
- current snapshot schedule and retention settings for the cluster.
- srvAddress String
- Connection string for connecting to the Atlas cluster. The +srv modifier forces the connection to use TLS/SSL. See the mongoURI for additional options.
- stateName String
- Indicates the current state of the cluster. The possible states are:- IDLE
- CREATING
- UPDATING
- DELETING
- DELETED
- REPAIRING
 
- List<Property Map>
- Set that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the cluster. See below.
- terminationProtection 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.
- versionRelease StringSystem 
- Release cadence that Atlas uses for this cluster.
Supporting Types
GetClusterAdvancedConfiguration   
- ChangeStream intOptions Pre And Post Images Expire After Seconds 
- (Optional) The minimum pre- and post-image retention time in seconds. This parameter is only supported for MongoDB version 6.0 and above. Defaults to -1(off).
- CustomOpenssl List<string>Cipher Config Tls12s 
- The custom OpenSSL cipher suite list for TLS 1.2. This field is only valid when tls_cipher_config_modeis set toCUSTOM.
- DefaultMax intTime Ms 
- DefaultRead stringConcern 
- Default level of acknowledgment requested from MongoDB for read operations set for this cluster. (DEPRECATED) MongoDB 6.0 and later clusters default to local. To use a custom read concern level, please refer to your driver documentation.
- DefaultWrite stringConcern 
- Default level of acknowledgment requested from MongoDB for write operations set for this cluster. MongoDB 6.0 clusters default to majority.
- FailIndex boolKey Too Long 
- (DEPRECATED) 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.
- JavascriptEnabled 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.
- MinimumEnabled stringTls Protocol 
- Sets the minimum Transport Layer Security (TLS) version the cluster accepts for incoming connections. Valid values are:- TLS1_0
- TLS1_1
- TLS1_2
 
- NoTable 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.
- OplogMin doubleRetention 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.
- OplogSize intMb 
- The custom oplog size of the cluster. Without a value that indicates that the cluster uses the default oplog size calculated by Atlas.
- SampleRefresh 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.
- SampleSize 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.
- TlsCipher stringConfig Mode 
- The TLS cipher suite configuration mode. Valid values include CUSTOMorDEFAULT. TheDEFAULTmode uses the default cipher suites. TheCUSTOMmode allows you to specify custom cipher suites for both TLS 1.2 and TLS 1.3.
- TransactionLifetime intLimit Seconds 
- Lifetime, in seconds, of multi-document transactions. Defaults to 60 seconds.
- ChangeStream intOptions Pre And Post Images Expire After Seconds 
- (Optional) The minimum pre- and post-image retention time in seconds. This parameter is only supported for MongoDB version 6.0 and above. Defaults to -1(off).
- CustomOpenssl []stringCipher Config Tls12s 
- The custom OpenSSL cipher suite list for TLS 1.2. This field is only valid when tls_cipher_config_modeis set toCUSTOM.
- DefaultMax intTime Ms 
- DefaultRead stringConcern 
- Default level of acknowledgment requested from MongoDB for read operations set for this cluster. (DEPRECATED) MongoDB 6.0 and later clusters default to local. To use a custom read concern level, please refer to your driver documentation.
- DefaultWrite stringConcern 
- Default level of acknowledgment requested from MongoDB for write operations set for this cluster. MongoDB 6.0 clusters default to majority.
- FailIndex boolKey Too Long 
- (DEPRECATED) 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.
- JavascriptEnabled 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.
- MinimumEnabled stringTls Protocol 
- Sets the minimum Transport Layer Security (TLS) version the cluster accepts for incoming connections. Valid values are:- TLS1_0
- TLS1_1
- TLS1_2
 
- NoTable 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.
- OplogMin float64Retention 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.
- OplogSize intMb 
- The custom oplog size of the cluster. Without a value that indicates that the cluster uses the default oplog size calculated by Atlas.
- SampleRefresh 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.
- SampleSize 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.
- TlsCipher stringConfig Mode 
- The TLS cipher suite configuration mode. Valid values include CUSTOMorDEFAULT. TheDEFAULTmode uses the default cipher suites. TheCUSTOMmode allows you to specify custom cipher suites for both TLS 1.2 and TLS 1.3.
- TransactionLifetime intLimit Seconds 
- Lifetime, in seconds, of multi-document transactions. Defaults to 60 seconds.
- changeStream IntegerOptions Pre And Post Images Expire After Seconds 
- (Optional) The minimum pre- and post-image retention time in seconds. This parameter is only supported for MongoDB version 6.0 and above. Defaults to -1(off).
- customOpenssl List<String>Cipher Config Tls12s 
- The custom OpenSSL cipher suite list for TLS 1.2. This field is only valid when tls_cipher_config_modeis set toCUSTOM.
- defaultMax IntegerTime Ms 
- defaultRead StringConcern 
- Default level of acknowledgment requested from MongoDB for read operations set for this cluster. (DEPRECATED) MongoDB 6.0 and later clusters default to local. To use a custom read concern level, please refer to your driver documentation.
- defaultWrite StringConcern 
- Default level of acknowledgment requested from MongoDB for write operations set for this cluster. MongoDB 6.0 clusters default to majority.
- failIndex BooleanKey Too Long 
- (DEPRECATED) 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.
- javascriptEnabled 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.
- minimumEnabled StringTls Protocol 
- Sets the minimum Transport Layer Security (TLS) version the cluster accepts for incoming connections. Valid values are:- TLS1_0
- TLS1_1
- TLS1_2
 
- noTable 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.
- oplogMin DoubleRetention 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.
- oplogSize IntegerMb 
- The custom oplog size of the cluster. Without a value that indicates that the cluster uses the default oplog size calculated by Atlas.
- sampleRefresh 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.
- sampleSize 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.
- tlsCipher StringConfig Mode 
- The TLS cipher suite configuration mode. Valid values include CUSTOMorDEFAULT. TheDEFAULTmode uses the default cipher suites. TheCUSTOMmode allows you to specify custom cipher suites for both TLS 1.2 and TLS 1.3.
- transactionLifetime IntegerLimit Seconds 
- Lifetime, in seconds, of multi-document transactions. Defaults to 60 seconds.
- changeStream numberOptions Pre And Post Images Expire After Seconds 
- (Optional) The minimum pre- and post-image retention time in seconds. This parameter is only supported for MongoDB version 6.0 and above. Defaults to -1(off).
- customOpenssl string[]Cipher Config Tls12s 
- The custom OpenSSL cipher suite list for TLS 1.2. This field is only valid when tls_cipher_config_modeis set toCUSTOM.
- defaultMax numberTime Ms 
- defaultRead stringConcern 
- Default level of acknowledgment requested from MongoDB for read operations set for this cluster. (DEPRECATED) MongoDB 6.0 and later clusters default to local. To use a custom read concern level, please refer to your driver documentation.
- defaultWrite stringConcern 
- Default level of acknowledgment requested from MongoDB for write operations set for this cluster. MongoDB 6.0 clusters default to majority.
- failIndex booleanKey Too Long 
- (DEPRECATED) 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.
- javascriptEnabled 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.
- minimumEnabled stringTls Protocol 
- Sets the minimum Transport Layer Security (TLS) version the cluster accepts for incoming connections. Valid values are:- TLS1_0
- TLS1_1
- TLS1_2
 
- noTable 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.
- oplogMin 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.
- oplogSize numberMb 
- The custom oplog size of the cluster. Without a value that indicates that the cluster uses the default oplog size calculated by Atlas.
- sampleRefresh 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.
- sampleSize 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.
- tlsCipher stringConfig Mode 
- The TLS cipher suite configuration mode. Valid values include CUSTOMorDEFAULT. TheDEFAULTmode uses the default cipher suites. TheCUSTOMmode allows you to specify custom cipher suites for both TLS 1.2 and TLS 1.3.
- transactionLifetime numberLimit Seconds 
- Lifetime, in seconds, of multi-document transactions. Defaults to 60 seconds.
- change_stream_ intoptions_ pre_ and_ post_ images_ expire_ after_ seconds 
- (Optional) The minimum pre- and post-image retention time in seconds. This parameter is only supported for MongoDB version 6.0 and above. Defaults to -1(off).
- custom_openssl_ Sequence[str]cipher_ config_ tls12s 
- The custom OpenSSL cipher suite list for TLS 1.2. This field is only valid when tls_cipher_config_modeis set toCUSTOM.
- default_max_ inttime_ ms 
- default_read_ strconcern 
- Default level of acknowledgment requested from MongoDB for read operations set for this cluster. (DEPRECATED) MongoDB 6.0 and later clusters default to local. To use a custom read concern level, please refer to your driver documentation.
- default_write_ strconcern 
- Default level of acknowledgment requested from MongoDB for write operations set for this cluster. MongoDB 6.0 clusters default to majority.
- fail_index_ boolkey_ too_ long 
- (DEPRECATED) 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:- TLS1_0
- TLS1_1
- TLS1_2
 
- 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_ floatretention_ 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.
- 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.
- tls_cipher_ strconfig_ mode 
- The TLS cipher suite configuration mode. Valid values include CUSTOMorDEFAULT. TheDEFAULTmode uses the default cipher suites. TheCUSTOMmode allows you to specify custom cipher suites for both TLS 1.2 and TLS 1.3.
- transaction_lifetime_ intlimit_ seconds 
- Lifetime, in seconds, of multi-document transactions. Defaults to 60 seconds.
- changeStream NumberOptions Pre And Post Images Expire After Seconds 
- (Optional) The minimum pre- and post-image retention time in seconds. This parameter is only supported for MongoDB version 6.0 and above. Defaults to -1(off).
- customOpenssl List<String>Cipher Config Tls12s 
- The custom OpenSSL cipher suite list for TLS 1.2. This field is only valid when tls_cipher_config_modeis set toCUSTOM.
- defaultMax NumberTime Ms 
- defaultRead StringConcern 
- Default level of acknowledgment requested from MongoDB for read operations set for this cluster. (DEPRECATED) MongoDB 6.0 and later clusters default to local. To use a custom read concern level, please refer to your driver documentation.
- defaultWrite StringConcern 
- Default level of acknowledgment requested from MongoDB for write operations set for this cluster. MongoDB 6.0 clusters default to majority.
- failIndex BooleanKey Too Long 
- (DEPRECATED) 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.
- javascriptEnabled 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.
- minimumEnabled StringTls Protocol 
- Sets the minimum Transport Layer Security (TLS) version the cluster accepts for incoming connections. Valid values are:- TLS1_0
- TLS1_1
- TLS1_2
 
- noTable 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.
- oplogMin 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.
- oplogSize NumberMb 
- The custom oplog size of the cluster. Without a value that indicates that the cluster uses the default oplog size calculated by Atlas.
- sampleRefresh 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.
- sampleSize 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.
- tlsCipher StringConfig Mode 
- The TLS cipher suite configuration mode. Valid values include CUSTOMorDEFAULT. TheDEFAULTmode uses the default cipher suites. TheCUSTOMmode allows you to specify custom cipher suites for both TLS 1.2 and TLS 1.3.
- transactionLifetime NumberLimit Seconds 
- Lifetime, in seconds, of multi-document transactions. Defaults to 60 seconds.
GetClusterBiConnectorConfig    
- Enabled bool
- Indicates whether or not BI Connector for Atlas is enabled on the cluster.
- ReadPreference string
- Indicates 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
- Indicates whether or not BI Connector for Atlas is enabled on the cluster.
- ReadPreference string
- Indicates 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
- Indicates whether or not BI Connector for Atlas is enabled on the cluster.
- readPreference String
- Indicates 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
- Indicates whether or not BI Connector for Atlas is enabled on the cluster.
- readPreference string
- Indicates 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
- Indicates whether or not BI Connector for Atlas is enabled on the cluster.
- read_preference str
- Indicates 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
- Indicates whether or not BI Connector for Atlas is enabled on the cluster.
- readPreference String
- Indicates 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.
GetClusterConnectionString   
- AwsPrivate Dictionary<string, string>Link 
- AwsPrivate Dictionary<string, string>Link Srv 
- Private string
- Network-peering-endpoint-aware mongodb://connection strings for each interface VPC endpoint you configured to connect to this cluster. Returned only if you created a network peering connection to this cluster.
- PrivateEndpoints List<GetCluster Connection String Private Endpoint> 
- PrivateSrv string
- Network-peering-endpoint-aware mongodb+srv://connection strings for each interface VPC endpoint you configured to connect to this cluster. Returned only if you created a network peering connection to this cluster.- connection_strings.private_endpoint.#.connection_string- Private-endpoint-aware- mongodb://connection string for this private endpoint.
- connection_strings.private_endpoint.#.srv_connection_string- Private-endpoint-aware- mongodb+srv://connection string for this private endpoint.
- connection_strings.private_endpoint.#.srv_shard_optimized_connection_string- Private endpoint-aware connection string optimized for sharded clusters that uses the- mongodb+srv://protocol to connect to MongoDB Cloud through a private endpoint.
- connection_strings.private_endpoint.#.type- Type of MongoDB process that you connect to with the connection strings. Atlas returns- MONGODfor replica sets, or- MONGOSfor sharded clusters.
- connection_strings.private_endpoint.#.endpoints- Private endpoint through which you connect to Atlas when you use- connection_strings.private_endpoint[#].connection_stringor- connection_strings.private_endpoint[#].srv_connection_string
- connection_strings.private_endpoint.#.endpoints.#.endpoint_id- Unique identifier of the private endpoint.
- connection_strings.private_endpoint.#.endpoints.#.provider_name- Cloud provider to which you deployed the private endpoint. Atlas returns- AWSor- AZURE.
- connection_strings.private_endpoint.#.endpoints.#.region- Region to which you deployed the private endpoint.
 
- Standard string
- Public mongodb:// connection string for this cluster.
- StandardSrv string
- Public mongodb+srv:// connection string for this cluster. The mongodb+srv protocol tells the driver to look up the seed list of hosts in DNS. Atlas synchronizes this list with the nodes in a cluster. If the connection string uses this URI format, you don’t need to append the seed list or change the URI if the nodes change. Use this URI format if your driver supports it. If it doesn’t, use connectionStrings.standard.
- AwsPrivate map[string]stringLink 
- AwsPrivate map[string]stringLink Srv 
- Private string
- Network-peering-endpoint-aware mongodb://connection strings for each interface VPC endpoint you configured to connect to this cluster. Returned only if you created a network peering connection to this cluster.
- PrivateEndpoints []GetCluster Connection String Private Endpoint 
- PrivateSrv string
- Network-peering-endpoint-aware mongodb+srv://connection strings for each interface VPC endpoint you configured to connect to this cluster. Returned only if you created a network peering connection to this cluster.- connection_strings.private_endpoint.#.connection_string- Private-endpoint-aware- mongodb://connection string for this private endpoint.
- connection_strings.private_endpoint.#.srv_connection_string- Private-endpoint-aware- mongodb+srv://connection string for this private endpoint.
- connection_strings.private_endpoint.#.srv_shard_optimized_connection_string- Private endpoint-aware connection string optimized for sharded clusters that uses the- mongodb+srv://protocol to connect to MongoDB Cloud through a private endpoint.
- connection_strings.private_endpoint.#.type- Type of MongoDB process that you connect to with the connection strings. Atlas returns- MONGODfor replica sets, or- MONGOSfor sharded clusters.
- connection_strings.private_endpoint.#.endpoints- Private endpoint through which you connect to Atlas when you use- connection_strings.private_endpoint[#].connection_stringor- connection_strings.private_endpoint[#].srv_connection_string
- connection_strings.private_endpoint.#.endpoints.#.endpoint_id- Unique identifier of the private endpoint.
- connection_strings.private_endpoint.#.endpoints.#.provider_name- Cloud provider to which you deployed the private endpoint. Atlas returns- AWSor- AZURE.
- connection_strings.private_endpoint.#.endpoints.#.region- Region to which you deployed the private endpoint.
 
- Standard string
- Public mongodb:// connection string for this cluster.
- StandardSrv string
- Public mongodb+srv:// connection string for this cluster. The mongodb+srv protocol tells the driver to look up the seed list of hosts in DNS. Atlas synchronizes this list with the nodes in a cluster. If the connection string uses this URI format, you don’t need to append the seed list or change the URI if the nodes change. Use this URI format if your driver supports it. If it doesn’t, use connectionStrings.standard.
- awsPrivate Map<String,String>Link 
- awsPrivate Map<String,String>Link Srv 
- privateEndpoints List<GetCluster Connection String Private Endpoint> 
- privateSrv String
- Network-peering-endpoint-aware mongodb+srv://connection strings for each interface VPC endpoint you configured to connect to this cluster. Returned only if you created a network peering connection to this cluster.- connection_strings.private_endpoint.#.connection_string- Private-endpoint-aware- mongodb://connection string for this private endpoint.
- connection_strings.private_endpoint.#.srv_connection_string- Private-endpoint-aware- mongodb+srv://connection string for this private endpoint.
- connection_strings.private_endpoint.#.srv_shard_optimized_connection_string- Private endpoint-aware connection string optimized for sharded clusters that uses the- mongodb+srv://protocol to connect to MongoDB Cloud through a private endpoint.
- connection_strings.private_endpoint.#.type- Type of MongoDB process that you connect to with the connection strings. Atlas returns- MONGODfor replica sets, or- MONGOSfor sharded clusters.
- connection_strings.private_endpoint.#.endpoints- Private endpoint through which you connect to Atlas when you use- connection_strings.private_endpoint[#].connection_stringor- connection_strings.private_endpoint[#].srv_connection_string
- connection_strings.private_endpoint.#.endpoints.#.endpoint_id- Unique identifier of the private endpoint.
- connection_strings.private_endpoint.#.endpoints.#.provider_name- Cloud provider to which you deployed the private endpoint. Atlas returns- AWSor- AZURE.
- connection_strings.private_endpoint.#.endpoints.#.region- Region to which you deployed the private endpoint.
 
- private_ String
- Network-peering-endpoint-aware mongodb://connection strings for each interface VPC endpoint you configured to connect to this cluster. Returned only if you created a network peering connection to this cluster.
- standard String
- Public mongodb:// connection string for this cluster.
- standardSrv String
- Public mongodb+srv:// connection string for this cluster. The mongodb+srv protocol tells the driver to look up the seed list of hosts in DNS. Atlas synchronizes this list with the nodes in a cluster. If the connection string uses this URI format, you don’t need to append the seed list or change the URI if the nodes change. Use this URI format if your driver supports it. If it doesn’t, use connectionStrings.standard.
- awsPrivate {[key: string]: string}Link 
- awsPrivate {[key: string]: string}Link Srv 
- private string
- Network-peering-endpoint-aware mongodb://connection strings for each interface VPC endpoint you configured to connect to this cluster. Returned only if you created a network peering connection to this cluster.
- privateEndpoints GetCluster Connection String Private Endpoint[] 
- privateSrv string
- Network-peering-endpoint-aware mongodb+srv://connection strings for each interface VPC endpoint you configured to connect to this cluster. Returned only if you created a network peering connection to this cluster.- connection_strings.private_endpoint.#.connection_string- Private-endpoint-aware- mongodb://connection string for this private endpoint.
- connection_strings.private_endpoint.#.srv_connection_string- Private-endpoint-aware- mongodb+srv://connection string for this private endpoint.
- connection_strings.private_endpoint.#.srv_shard_optimized_connection_string- Private endpoint-aware connection string optimized for sharded clusters that uses the- mongodb+srv://protocol to connect to MongoDB Cloud through a private endpoint.
- connection_strings.private_endpoint.#.type- Type of MongoDB process that you connect to with the connection strings. Atlas returns- MONGODfor replica sets, or- MONGOSfor sharded clusters.
- connection_strings.private_endpoint.#.endpoints- Private endpoint through which you connect to Atlas when you use- connection_strings.private_endpoint[#].connection_stringor- connection_strings.private_endpoint[#].srv_connection_string
- connection_strings.private_endpoint.#.endpoints.#.endpoint_id- Unique identifier of the private endpoint.
- connection_strings.private_endpoint.#.endpoints.#.provider_name- Cloud provider to which you deployed the private endpoint. Atlas returns- AWSor- AZURE.
- connection_strings.private_endpoint.#.endpoints.#.region- Region to which you deployed the private endpoint.
 
- standard string
- Public mongodb:// connection string for this cluster.
- standardSrv string
- Public mongodb+srv:// connection string for this cluster. The mongodb+srv protocol tells the driver to look up the seed list of hosts in DNS. Atlas synchronizes this list with the nodes in a cluster. If the connection string uses this URI format, you don’t need to append the seed list or change the URI if the nodes change. Use this URI format if your driver supports it. If it doesn’t, use connectionStrings.standard.
- aws_private_ Mapping[str, str]link 
- aws_private_ Mapping[str, str]link_ srv 
- private str
- Network-peering-endpoint-aware mongodb://connection strings for each interface VPC endpoint you configured to connect to this cluster. Returned only if you created a network peering connection to this cluster.
- private_endpoints Sequence[GetCluster Connection String Private Endpoint] 
- private_srv str
- Network-peering-endpoint-aware mongodb+srv://connection strings for each interface VPC endpoint you configured to connect to this cluster. Returned only if you created a network peering connection to this cluster.- connection_strings.private_endpoint.#.connection_string- Private-endpoint-aware- mongodb://connection string for this private endpoint.
- connection_strings.private_endpoint.#.srv_connection_string- Private-endpoint-aware- mongodb+srv://connection string for this private endpoint.
- connection_strings.private_endpoint.#.srv_shard_optimized_connection_string- Private endpoint-aware connection string optimized for sharded clusters that uses the- mongodb+srv://protocol to connect to MongoDB Cloud through a private endpoint.
- connection_strings.private_endpoint.#.type- Type of MongoDB process that you connect to with the connection strings. Atlas returns- MONGODfor replica sets, or- MONGOSfor sharded clusters.
- connection_strings.private_endpoint.#.endpoints- Private endpoint through which you connect to Atlas when you use- connection_strings.private_endpoint[#].connection_stringor- connection_strings.private_endpoint[#].srv_connection_string
- connection_strings.private_endpoint.#.endpoints.#.endpoint_id- Unique identifier of the private endpoint.
- connection_strings.private_endpoint.#.endpoints.#.provider_name- Cloud provider to which you deployed the private endpoint. Atlas returns- AWSor- AZURE.
- connection_strings.private_endpoint.#.endpoints.#.region- Region to which you deployed the private endpoint.
 
- standard str
- Public mongodb:// connection string for this cluster.
- standard_srv str
- Public mongodb+srv:// connection string for this cluster. The mongodb+srv protocol tells the driver to look up the seed list of hosts in DNS. Atlas synchronizes this list with the nodes in a cluster. If the connection string uses this URI format, you don’t need to append the seed list or change the URI if the nodes change. Use this URI format if your driver supports it. If it doesn’t, use connectionStrings.standard.
- awsPrivate Map<String>Link 
- awsPrivate Map<String>Link Srv 
- private String
- Network-peering-endpoint-aware mongodb://connection strings for each interface VPC endpoint you configured to connect to this cluster. Returned only if you created a network peering connection to this cluster.
- privateEndpoints List<Property Map>
- privateSrv String
- Network-peering-endpoint-aware mongodb+srv://connection strings for each interface VPC endpoint you configured to connect to this cluster. Returned only if you created a network peering connection to this cluster.- connection_strings.private_endpoint.#.connection_string- Private-endpoint-aware- mongodb://connection string for this private endpoint.
- connection_strings.private_endpoint.#.srv_connection_string- Private-endpoint-aware- mongodb+srv://connection string for this private endpoint.
- connection_strings.private_endpoint.#.srv_shard_optimized_connection_string- Private endpoint-aware connection string optimized for sharded clusters that uses the- mongodb+srv://protocol to connect to MongoDB Cloud through a private endpoint.
- connection_strings.private_endpoint.#.type- Type of MongoDB process that you connect to with the connection strings. Atlas returns- MONGODfor replica sets, or- MONGOSfor sharded clusters.
- connection_strings.private_endpoint.#.endpoints- Private endpoint through which you connect to Atlas when you use- connection_strings.private_endpoint[#].connection_stringor- connection_strings.private_endpoint[#].srv_connection_string
- connection_strings.private_endpoint.#.endpoints.#.endpoint_id- Unique identifier of the private endpoint.
- connection_strings.private_endpoint.#.endpoints.#.provider_name- Cloud provider to which you deployed the private endpoint. Atlas returns- AWSor- AZURE.
- connection_strings.private_endpoint.#.endpoints.#.region- Region to which you deployed the private endpoint.
 
- standard String
- Public mongodb:// connection string for this cluster.
- standardSrv String
- Public mongodb+srv:// connection string for this cluster. The mongodb+srv protocol tells the driver to look up the seed list of hosts in DNS. Atlas synchronizes this list with the nodes in a cluster. If the connection string uses this URI format, you don’t need to append the seed list or change the URI if the nodes change. Use this URI format if your driver supports it. If it doesn’t, use connectionStrings.standard.
GetClusterConnectionStringPrivateEndpoint     
- connectionString String
- endpoints List<Property Map>
- srvConnection StringString 
- srvShard StringOptimized Connection String 
- type String
GetClusterConnectionStringPrivateEndpointEndpoint      
- EndpointId string
- ProviderName string
- Indicates the cloud service provider on which the servers are provisioned.
- Region string
- EndpointId string
- ProviderName string
- Indicates the cloud service provider on which the servers are provisioned.
- Region string
- endpointId String
- providerName String
- Indicates the cloud service provider on which the servers are provisioned.
- region String
- endpointId string
- providerName string
- Indicates the cloud service provider on which the servers are provisioned.
- region string
- endpoint_id str
- provider_name str
- Indicates the cloud service provider on which the servers are provisioned.
- region str
- endpointId String
- providerName String
- Indicates the cloud service provider on which the servers are provisioned.
- region String
GetClusterLabel  
GetClusterPinnedFcv   
- ExpirationDate string
- Expiration date of the fixed FCV. This value is in the ISO 8601 timestamp format (e.g. "2024-12-04T16:25:00Z").
- Version string
- Feature compatibility version of the cluster.
- ExpirationDate string
- Expiration date of the fixed FCV. This value is in the ISO 8601 timestamp format (e.g. "2024-12-04T16:25:00Z").
- Version string
- Feature compatibility version of the cluster.
- expirationDate String
- Expiration date of the fixed FCV. This value is in the ISO 8601 timestamp format (e.g. "2024-12-04T16:25:00Z").
- version String
- Feature compatibility version of the cluster.
- expirationDate string
- Expiration date of the fixed FCV. This value is in the ISO 8601 timestamp format (e.g. "2024-12-04T16:25:00Z").
- version string
- Feature compatibility version of the cluster.
- expiration_date str
- Expiration date of the fixed FCV. This value is in the ISO 8601 timestamp format (e.g. "2024-12-04T16:25:00Z").
- version str
- Feature compatibility version of the cluster.
- expirationDate String
- Expiration date of the fixed FCV. This value is in the ISO 8601 timestamp format (e.g. "2024-12-04T16:25:00Z").
- version String
- Feature compatibility version of the cluster.
GetClusterReplicationSpec   
- Id string
- Unique identifer of the replication document for a zone in a Global Cluster. This value corresponds to the legacy sharding schema (no independent shard scaling) and is different from the Shard ID you may see in the Atlas UI.
- NumShards int
- Number of shards to deploy in the specified zone.
- RegionsConfigs List<GetCluster Replication Spec Regions Config> 
- Describes the physical location of the region. Each regionsConfig document describes the region’s priority in elections and the number and type of MongoDB nodes Atlas deploys to the region. You must order each regionsConfigs document by regionsConfig.priority, descending. See Region Config below for more details.
- ZoneName string
- Indicates the n ame for the zone in a Global Cluster.
- Id string
- Unique identifer of the replication document for a zone in a Global Cluster. This value corresponds to the legacy sharding schema (no independent shard scaling) and is different from the Shard ID you may see in the Atlas UI.
- NumShards int
- Number of shards to deploy in the specified zone.
- RegionsConfigs []GetCluster Replication Spec Regions Config 
- Describes the physical location of the region. Each regionsConfig document describes the region’s priority in elections and the number and type of MongoDB nodes Atlas deploys to the region. You must order each regionsConfigs document by regionsConfig.priority, descending. See Region Config below for more details.
- ZoneName string
- Indicates the n ame for the zone in a Global Cluster.
- id String
- Unique identifer of the replication document for a zone in a Global Cluster. This value corresponds to the legacy sharding schema (no independent shard scaling) and is different from the Shard ID you may see in the Atlas UI.
- numShards Integer
- Number of shards to deploy in the specified zone.
- regionsConfigs List<GetCluster Replication Spec Regions Config> 
- Describes the physical location of the region. Each regionsConfig document describes the region’s priority in elections and the number and type of MongoDB nodes Atlas deploys to the region. You must order each regionsConfigs document by regionsConfig.priority, descending. See Region Config below for more details.
- zoneName String
- Indicates the n ame for the zone in a Global Cluster.
- id string
- Unique identifer of the replication document for a zone in a Global Cluster. This value corresponds to the legacy sharding schema (no independent shard scaling) and is different from the Shard ID you may see in the Atlas UI.
- numShards number
- Number of shards to deploy in the specified zone.
- regionsConfigs GetCluster Replication Spec Regions Config[] 
- Describes the physical location of the region. Each regionsConfig document describes the region’s priority in elections and the number and type of MongoDB nodes Atlas deploys to the region. You must order each regionsConfigs document by regionsConfig.priority, descending. See Region Config below for more details.
- zoneName string
- Indicates the n ame for the zone in a Global Cluster.
- id str
- Unique identifer of the replication document for a zone in a Global Cluster. This value corresponds to the legacy sharding schema (no independent shard scaling) and is different from the Shard ID you may see in the Atlas UI.
- num_shards int
- Number of shards to deploy in the specified zone.
- regions_configs Sequence[GetCluster Replication Spec Regions Config] 
- Describes the physical location of the region. Each regionsConfig document describes the region’s priority in elections and the number and type of MongoDB nodes Atlas deploys to the region. You must order each regionsConfigs document by regionsConfig.priority, descending. See Region Config below for more details.
- zone_name str
- Indicates the n ame for the zone in a Global Cluster.
- id String
- Unique identifer of the replication document for a zone in a Global Cluster. This value corresponds to the legacy sharding schema (no independent shard scaling) and is different from the Shard ID you may see in the Atlas UI.
- numShards Number
- Number of shards to deploy in the specified zone.
- regionsConfigs List<Property Map>
- Describes the physical location of the region. Each regionsConfig document describes the region’s priority in elections and the number and type of MongoDB nodes Atlas deploys to the region. You must order each regionsConfigs document by regionsConfig.priority, descending. See Region Config below for more details.
- zoneName String
- Indicates the n ame for the zone in a Global Cluster.
GetClusterReplicationSpecRegionsConfig     
- AnalyticsNodes int
- Indicates the number of analytics nodes for Atlas to deploy to the region. Analytics nodes are useful for handling analytic data such as reporting queries from BI Connector for Atlas. Analytics nodes are read-only, and can never become the primary.
- ElectableNodes int
- Number of electable nodes for Atlas to deploy to the region.
- Priority int
- Election priority of the region. For regions with only read-only nodes, set this value to 0.
- ReadOnly intNodes 
- Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can facilitate local-reads. Specify 0 if you do not want any read-only nodes in the region.
- RegionName string
- Name for the region specified.
- AnalyticsNodes int
- Indicates the number of analytics nodes for Atlas to deploy to the region. Analytics nodes are useful for handling analytic data such as reporting queries from BI Connector for Atlas. Analytics nodes are read-only, and can never become the primary.
- ElectableNodes int
- Number of electable nodes for Atlas to deploy to the region.
- Priority int
- Election priority of the region. For regions with only read-only nodes, set this value to 0.
- ReadOnly intNodes 
- Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can facilitate local-reads. Specify 0 if you do not want any read-only nodes in the region.
- RegionName string
- Name for the region specified.
- analyticsNodes Integer
- Indicates the number of analytics nodes for Atlas to deploy to the region. Analytics nodes are useful for handling analytic data such as reporting queries from BI Connector for Atlas. Analytics nodes are read-only, and can never become the primary.
- electableNodes Integer
- Number of electable nodes for Atlas to deploy to the region.
- priority Integer
- Election priority of the region. For regions with only read-only nodes, set this value to 0.
- readOnly IntegerNodes 
- Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can facilitate local-reads. Specify 0 if you do not want any read-only nodes in the region.
- regionName String
- Name for the region specified.
- analyticsNodes number
- Indicates the number of analytics nodes for Atlas to deploy to the region. Analytics nodes are useful for handling analytic data such as reporting queries from BI Connector for Atlas. Analytics nodes are read-only, and can never become the primary.
- electableNodes number
- Number of electable nodes for Atlas to deploy to the region.
- priority number
- Election priority of the region. For regions with only read-only nodes, set this value to 0.
- readOnly numberNodes 
- Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can facilitate local-reads. Specify 0 if you do not want any read-only nodes in the region.
- regionName string
- Name for the region specified.
- analytics_nodes int
- Indicates the number of analytics nodes for Atlas to deploy to the region. Analytics nodes are useful for handling analytic data such as reporting queries from BI Connector for Atlas. Analytics nodes are read-only, and can never become the primary.
- electable_nodes int
- Number of electable nodes for Atlas to deploy to the region.
- priority int
- Election priority of the region. For regions with only read-only nodes, set this value to 0.
- read_only_ intnodes 
- Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can facilitate local-reads. Specify 0 if you do not want any read-only nodes in the region.
- region_name str
- Name for the region specified.
- analyticsNodes Number
- Indicates the number of analytics nodes for Atlas to deploy to the region. Analytics nodes are useful for handling analytic data such as reporting queries from BI Connector for Atlas. Analytics nodes are read-only, and can never become the primary.
- electableNodes Number
- Number of electable nodes for Atlas to deploy to the region.
- priority Number
- Election priority of the region. For regions with only read-only nodes, set this value to 0.
- readOnly NumberNodes 
- Number of read-only nodes for Atlas to deploy to the region. Read-only nodes can never become the primary, but can facilitate local-reads. Specify 0 if you do not want any read-only nodes in the region.
- regionName String
- Name for the region specified.
GetClusterSnapshotBackupPolicy    
- ClusterId string
- ClusterName string
- NextSnapshot string
- Policies
List<GetCluster Snapshot Backup Policy Policy> 
- ReferenceHour intOf Day 
- ReferenceMinute intOf Hour 
- RestoreWindow intDays 
- UpdateSnapshots bool
- ClusterId string
- ClusterName string
- NextSnapshot string
- Policies
[]GetCluster Snapshot Backup Policy Policy 
- ReferenceHour intOf Day 
- ReferenceMinute intOf Hour 
- RestoreWindow intDays 
- UpdateSnapshots bool
- clusterId String
- clusterName String
- nextSnapshot String
- policies
List<GetCluster Snapshot Backup Policy Policy> 
- referenceHour IntegerOf Day 
- referenceMinute IntegerOf Hour 
- restoreWindow IntegerDays 
- updateSnapshots Boolean
- clusterId string
- clusterName string
- nextSnapshot string
- policies
GetCluster Snapshot Backup Policy Policy[] 
- referenceHour numberOf Day 
- referenceMinute numberOf Hour 
- restoreWindow numberDays 
- updateSnapshots boolean
- clusterId String
- clusterName String
- nextSnapshot String
- policies List<Property Map>
- referenceHour NumberOf Day 
- referenceMinute NumberOf Hour 
- restoreWindow NumberDays 
- updateSnapshots Boolean
GetClusterSnapshotBackupPolicyPolicy     
- Id string
- Unique identifer of the replication document for a zone in a Global Cluster. This value corresponds to the legacy sharding schema (no independent shard scaling) and is different from the Shard ID you may see in the Atlas UI.
- PolicyItems List<GetCluster Snapshot Backup Policy Policy Policy Item> 
- Id string
- Unique identifer of the replication document for a zone in a Global Cluster. This value corresponds to the legacy sharding schema (no independent shard scaling) and is different from the Shard ID you may see in the Atlas UI.
- PolicyItems []GetCluster Snapshot Backup Policy Policy Policy Item 
- id String
- Unique identifer of the replication document for a zone in a Global Cluster. This value corresponds to the legacy sharding schema (no independent shard scaling) and is different from the Shard ID you may see in the Atlas UI.
- policyItems List<GetCluster Snapshot Backup Policy Policy Policy Item> 
- id string
- Unique identifer of the replication document for a zone in a Global Cluster. This value corresponds to the legacy sharding schema (no independent shard scaling) and is different from the Shard ID you may see in the Atlas UI.
- policyItems GetCluster Snapshot Backup Policy Policy Policy Item[] 
- id str
- Unique identifer of the replication document for a zone in a Global Cluster. This value corresponds to the legacy sharding schema (no independent shard scaling) and is different from the Shard ID you may see in the Atlas UI.
- policy_items Sequence[GetCluster Snapshot Backup Policy Policy Policy Item] 
- id String
- Unique identifer of the replication document for a zone in a Global Cluster. This value corresponds to the legacy sharding schema (no independent shard scaling) and is different from the Shard ID you may see in the Atlas UI.
- policyItems List<Property Map>
GetClusterSnapshotBackupPolicyPolicyPolicyItem       
- FrequencyInterval int
- FrequencyType string
- Id string
- Unique identifer of the replication document for a zone in a Global Cluster. This value corresponds to the legacy sharding schema (no independent shard scaling) and is different from the Shard ID you may see in the Atlas UI.
- RetentionUnit string
- RetentionValue int
- FrequencyInterval int
- FrequencyType string
- Id string
- Unique identifer of the replication document for a zone in a Global Cluster. This value corresponds to the legacy sharding schema (no independent shard scaling) and is different from the Shard ID you may see in the Atlas UI.
- RetentionUnit string
- RetentionValue int
- frequencyInterval Integer
- frequencyType String
- id String
- Unique identifer of the replication document for a zone in a Global Cluster. This value corresponds to the legacy sharding schema (no independent shard scaling) and is different from the Shard ID you may see in the Atlas UI.
- retentionUnit String
- retentionValue Integer
- frequencyInterval number
- frequencyType string
- id string
- Unique identifer of the replication document for a zone in a Global Cluster. This value corresponds to the legacy sharding schema (no independent shard scaling) and is different from the Shard ID you may see in the Atlas UI.
- retentionUnit string
- retentionValue number
- frequency_interval int
- frequency_type str
- id str
- Unique identifer of the replication document for a zone in a Global Cluster. This value corresponds to the legacy sharding schema (no independent shard scaling) and is different from the Shard ID you may see in the Atlas UI.
- retention_unit str
- retention_value int
- frequencyInterval Number
- frequencyType String
- id String
- Unique identifer of the replication document for a zone in a Global Cluster. This value corresponds to the legacy sharding schema (no independent shard scaling) and is different from the Shard ID you may see in the Atlas UI.
- retentionUnit String
- retentionValue Number
GetClusterTag  
Package Details
- Repository
- MongoDB Atlas pulumi/pulumi-mongodbatlas
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the mongodbatlasTerraform Provider.
