1. Registry
  2. Packages
  3. Mongodbatlas Provider
  4. API Docs
  5. CloudBackupCollectionRestoreJob
Viewing docs for MongoDB Atlas v4.15.0
published on Friday, Aug 28, 2026 by Pulumi
mongodbatlas logo mongodbatlas logo
Viewing docs for MongoDB Atlas v4.15.0
published on Friday, Aug 28, 2026 by Pulumi

    mongodbatlas.CloudBackupCollectionRestoreJob provides a resource to restore selected databases or collections from a Cloud Backup snapshot or point in time into an existing Atlas cluster.

    To use this resource, the requesting Service Account or API Key must have the Backup Manager or Project Owner role on the source project and on the target project.

    Note: Create waits until the job state is SUCCESSFUL. Pending states are INITIALIZING, IN_PROGRESS, and FINALIZING. The default create timeout is 3 hours and is overridable with timeouts.create. The job cannot be updated. Destroy only removes the resource from state; Atlas has no public cancel API, so there is no deleteOnCreateTimeout. Provide either snapshotId or point-in-time fields (pointInTimeUtcSeconds, oplogTs, oplogInc), not both. Per-collection progress is empty while the job is INITIALIZING. Cross-organization restore is not available with programmatic credentials; restore across projects in the same organization by setting targetProjectId and targetClusterName.

    Limitations

    Atlas product limits apply. See Restore from Selected Databases and Collections for the full list.

    • One collection-restore job per cluster at a time.
    • Does not restore Atlas Search indexes. Skips views, time-series, and queryable encryption collections.
    • Data transfer uses the public internet even when private endpoints exist.
    • NVMe clusters and fallback snapshots are unsupported.
    • Up to 100 databases and 100 explicitly listed collections per job.

    Create CloudBackupCollectionRestoreJob Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new CloudBackupCollectionRestoreJob(name: string, args: CloudBackupCollectionRestoreJobArgs, opts?: CustomResourceOptions);
    @overload
    def CloudBackupCollectionRestoreJob(resource_name: str,
                                        args: CloudBackupCollectionRestoreJobArgs,
                                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def CloudBackupCollectionRestoreJob(resource_name: str,
                                        opts: Optional[ResourceOptions] = None,
                                        project_id: Optional[str] = None,
                                        write_strategy: Optional[str] = None,
                                        target_project_id: Optional[str] = None,
                                        cluster_name: Optional[str] = None,
                                        target_cluster_name: Optional[str] = None,
                                        index_strategy: Optional[str] = None,
                                        database_suffix: Optional[str] = None,
                                        oplog_ts: Optional[int] = None,
                                        point_in_time_utc_seconds: Optional[int] = None,
                                        oplog_inc: Optional[int] = None,
                                        snapshot_id: Optional[str] = None,
                                        databases: Optional[Sequence[CloudBackupCollectionRestoreJobDatabaseArgs]] = None,
                                        collections: Optional[Sequence[CloudBackupCollectionRestoreJobCollectionArgs]] = None,
                                        timeouts: Optional[CloudBackupCollectionRestoreJobTimeoutsArgs] = None,
                                        collection_suffix: Optional[str] = None)
    func NewCloudBackupCollectionRestoreJob(ctx *Context, name string, args CloudBackupCollectionRestoreJobArgs, opts ...ResourceOption) (*CloudBackupCollectionRestoreJob, error)
    public CloudBackupCollectionRestoreJob(string name, CloudBackupCollectionRestoreJobArgs args, CustomResourceOptions? opts = null)
    public CloudBackupCollectionRestoreJob(String name, CloudBackupCollectionRestoreJobArgs args)
    public CloudBackupCollectionRestoreJob(String name, CloudBackupCollectionRestoreJobArgs args, CustomResourceOptions options)
    
    type: mongodbatlas:CloudBackupCollectionRestoreJob
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "mongodbatlas_cloud_backup_collection_restore_job" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args CloudBackupCollectionRestoreJobArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args CloudBackupCollectionRestoreJobArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args CloudBackupCollectionRestoreJobArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CloudBackupCollectionRestoreJobArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CloudBackupCollectionRestoreJobArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var cloudBackupCollectionRestoreJobResource = new Mongodbatlas.CloudBackupCollectionRestoreJob("cloudBackupCollectionRestoreJobResource", new()
    {
        ProjectId = "string",
        WriteStrategy = "string",
        TargetProjectId = "string",
        ClusterName = "string",
        TargetClusterName = "string",
        IndexStrategy = "string",
        DatabaseSuffix = "string",
        OplogTs = 0,
        PointInTimeUtcSeconds = 0,
        OplogInc = 0,
        SnapshotId = "string",
        Databases = new[]
        {
            new Mongodbatlas.Inputs.CloudBackupCollectionRestoreJobDatabaseArgs
            {
                SourceNamespace = "string",
                TargetNamespace = "string",
            },
        },
        Collections = new[]
        {
            new Mongodbatlas.Inputs.CloudBackupCollectionRestoreJobCollectionArgs
            {
                SourceNamespace = "string",
                TargetNamespace = "string",
            },
        },
        Timeouts = new Mongodbatlas.Inputs.CloudBackupCollectionRestoreJobTimeoutsArgs
        {
            Create = "string",
        },
        CollectionSuffix = "string",
    });
    
    example, err := mongodbatlas.NewCloudBackupCollectionRestoreJob(ctx, "cloudBackupCollectionRestoreJobResource", &mongodbatlas.CloudBackupCollectionRestoreJobArgs{
    	ProjectId:             pulumi.String("string"),
    	WriteStrategy:         pulumi.String("string"),
    	TargetProjectId:       pulumi.String("string"),
    	ClusterName:           pulumi.String("string"),
    	TargetClusterName:     pulumi.String("string"),
    	IndexStrategy:         pulumi.String("string"),
    	DatabaseSuffix:        pulumi.String("string"),
    	OplogTs:               pulumi.Int(0),
    	PointInTimeUtcSeconds: pulumi.Int(0),
    	OplogInc:              pulumi.Int(0),
    	SnapshotId:            pulumi.String("string"),
    	Databases: mongodbatlas.CloudBackupCollectionRestoreJobDatabaseArray{
    		&mongodbatlas.CloudBackupCollectionRestoreJobDatabaseArgs{
    			SourceNamespace: pulumi.String("string"),
    			TargetNamespace: pulumi.String("string"),
    		},
    	},
    	Collections: mongodbatlas.CloudBackupCollectionRestoreJobCollectionArray{
    		&mongodbatlas.CloudBackupCollectionRestoreJobCollectionArgs{
    			SourceNamespace: pulumi.String("string"),
    			TargetNamespace: pulumi.String("string"),
    		},
    	},
    	Timeouts: &mongodbatlas.CloudBackupCollectionRestoreJobTimeoutsArgs{
    		Create: pulumi.String("string"),
    	},
    	CollectionSuffix: pulumi.String("string"),
    })
    
    resource "mongodbatlas_cloud_backup_collection_restore_job" "cloudBackupCollectionRestoreJobResource" {
      lifecycle {
        create_before_destroy = true
      }
      project_id                = "string"
      write_strategy            = "string"
      target_project_id         = "string"
      cluster_name              = "string"
      target_cluster_name       = "string"
      index_strategy            = "string"
      database_suffix           = "string"
      oplog_ts                  = 0
      point_in_time_utc_seconds = 0
      oplog_inc                 = 0
      snapshot_id               = "string"
      databases {
        source_namespace = "string"
        target_namespace = "string"
      }
      collections {
        source_namespace = "string"
        target_namespace = "string"
      }
      timeouts = {
        create = "string"
      }
      collection_suffix = "string"
    }
    
    var cloudBackupCollectionRestoreJobResource = new CloudBackupCollectionRestoreJob("cloudBackupCollectionRestoreJobResource", CloudBackupCollectionRestoreJobArgs.builder()
        .projectId("string")
        .writeStrategy("string")
        .targetProjectId("string")
        .clusterName("string")
        .targetClusterName("string")
        .indexStrategy("string")
        .databaseSuffix("string")
        .oplogTs(0)
        .pointInTimeUtcSeconds(0)
        .oplogInc(0)
        .snapshotId("string")
        .databases(CloudBackupCollectionRestoreJobDatabaseArgs.builder()
            .sourceNamespace("string")
            .targetNamespace("string")
            .build())
        .collections(CloudBackupCollectionRestoreJobCollectionArgs.builder()
            .sourceNamespace("string")
            .targetNamespace("string")
            .build())
        .timeouts(CloudBackupCollectionRestoreJobTimeoutsArgs.builder()
            .create("string")
            .build())
        .collectionSuffix("string")
        .build());
    
    cloud_backup_collection_restore_job_resource = mongodbatlas.CloudBackupCollectionRestoreJob("cloudBackupCollectionRestoreJobResource",
        project_id="string",
        write_strategy="string",
        target_project_id="string",
        cluster_name="string",
        target_cluster_name="string",
        index_strategy="string",
        database_suffix="string",
        oplog_ts=0,
        point_in_time_utc_seconds=0,
        oplog_inc=0,
        snapshot_id="string",
        databases=[{
            "source_namespace": "string",
            "target_namespace": "string",
        }],
        collections=[{
            "source_namespace": "string",
            "target_namespace": "string",
        }],
        timeouts={
            "create": "string",
        },
        collection_suffix="string")
    
    const cloudBackupCollectionRestoreJobResource = new mongodbatlas.CloudBackupCollectionRestoreJob("cloudBackupCollectionRestoreJobResource", {
        projectId: "string",
        writeStrategy: "string",
        targetProjectId: "string",
        clusterName: "string",
        targetClusterName: "string",
        indexStrategy: "string",
        databaseSuffix: "string",
        oplogTs: 0,
        pointInTimeUtcSeconds: 0,
        oplogInc: 0,
        snapshotId: "string",
        databases: [{
            sourceNamespace: "string",
            targetNamespace: "string",
        }],
        collections: [{
            sourceNamespace: "string",
            targetNamespace: "string",
        }],
        timeouts: {
            create: "string",
        },
        collectionSuffix: "string",
    });
    
    type: mongodbatlas:CloudBackupCollectionRestoreJob
    properties:
        clusterName: string
        collectionSuffix: string
        collections:
            - sourceNamespace: string
              targetNamespace: string
        databaseSuffix: string
        databases:
            - sourceNamespace: string
              targetNamespace: string
        indexStrategy: string
        oplogInc: 0
        oplogTs: 0
        pointInTimeUtcSeconds: 0
        projectId: string
        snapshotId: string
        targetClusterName: string
        targetProjectId: string
        timeouts:
            create: string
        writeStrategy: string
    

    CloudBackupCollectionRestoreJob Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The CloudBackupCollectionRestoreJob resource accepts the following input properties:

    ClusterName string
    Human-readable label that identifies the source cluster for the restore.
    IndexStrategy string
    Strategy for restoring indexes (all, none, or all except TTL).
    ProjectId string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    TargetClusterName string
    Target cluster name.
    TargetProjectId string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    WriteStrategy string
    Strategy for writing data on the target (create as new or overwrite existing). With OVERWRITE_EXISTING, any writes to the affected databases or collections during the restore will be lost when the existing namespaces are dropped and replaced. To avoid data loss, stop writes to the affected namespaces before starting the restore.
    CollectionSuffix string
    Optional suffix applied to restored collection names.
    Collections List<CloudBackupCollectionRestoreJobCollection>
    List of collections to restore (up to 100 items).
    DatabaseSuffix string
    Optional suffix applied to restored database names.
    Databases List<CloudBackupCollectionRestoreJobDatabase>
    List of databases to restore (up to 100 items).
    OplogInc int
    Oplog increment for point-in-time restore.
    OplogTs int
    Oplog timestamp (seconds part) for point-in-time restore.
    PointInTimeUtcSeconds int
    Point-in-time restore time in seconds since UNIX epoch.
    SnapshotId string
    ID of the snapshot to restore.
    Timeouts CloudBackupCollectionRestoreJobTimeouts
    ClusterName string
    Human-readable label that identifies the source cluster for the restore.
    IndexStrategy string
    Strategy for restoring indexes (all, none, or all except TTL).
    ProjectId string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    TargetClusterName string
    Target cluster name.
    TargetProjectId string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    WriteStrategy string
    Strategy for writing data on the target (create as new or overwrite existing). With OVERWRITE_EXISTING, any writes to the affected databases or collections during the restore will be lost when the existing namespaces are dropped and replaced. To avoid data loss, stop writes to the affected namespaces before starting the restore.
    CollectionSuffix string
    Optional suffix applied to restored collection names.
    Collections []CloudBackupCollectionRestoreJobCollectionArgs
    List of collections to restore (up to 100 items).
    DatabaseSuffix string
    Optional suffix applied to restored database names.
    Databases []CloudBackupCollectionRestoreJobDatabaseArgs
    List of databases to restore (up to 100 items).
    OplogInc int
    Oplog increment for point-in-time restore.
    OplogTs int
    Oplog timestamp (seconds part) for point-in-time restore.
    PointInTimeUtcSeconds int
    Point-in-time restore time in seconds since UNIX epoch.
    SnapshotId string
    ID of the snapshot to restore.
    Timeouts CloudBackupCollectionRestoreJobTimeoutsArgs
    cluster_name string
    Human-readable label that identifies the source cluster for the restore.
    index_strategy string
    Strategy for restoring indexes (all, none, or all except TTL).
    project_id string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    target_cluster_name string
    Target cluster name.
    target_project_id string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    write_strategy string
    Strategy for writing data on the target (create as new or overwrite existing). With OVERWRITE_EXISTING, any writes to the affected databases or collections during the restore will be lost when the existing namespaces are dropped and replaced. To avoid data loss, stop writes to the affected namespaces before starting the restore.
    collection_suffix string
    Optional suffix applied to restored collection names.
    collections list(object)
    List of collections to restore (up to 100 items).
    database_suffix string
    Optional suffix applied to restored database names.
    databases list(object)
    List of databases to restore (up to 100 items).
    oplog_inc number
    Oplog increment for point-in-time restore.
    oplog_ts number
    Oplog timestamp (seconds part) for point-in-time restore.
    point_in_time_utc_seconds number
    Point-in-time restore time in seconds since UNIX epoch.
    snapshot_id string
    ID of the snapshot to restore.
    timeouts object
    clusterName String
    Human-readable label that identifies the source cluster for the restore.
    indexStrategy String
    Strategy for restoring indexes (all, none, or all except TTL).
    projectId String
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    targetClusterName String
    Target cluster name.
    targetProjectId String
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    writeStrategy String
    Strategy for writing data on the target (create as new or overwrite existing). With OVERWRITE_EXISTING, any writes to the affected databases or collections during the restore will be lost when the existing namespaces are dropped and replaced. To avoid data loss, stop writes to the affected namespaces before starting the restore.
    collectionSuffix String
    Optional suffix applied to restored collection names.
    collections List<CloudBackupCollectionRestoreJobCollection>
    List of collections to restore (up to 100 items).
    databaseSuffix String
    Optional suffix applied to restored database names.
    databases List<CloudBackupCollectionRestoreJobDatabase>
    List of databases to restore (up to 100 items).
    oplogInc Integer
    Oplog increment for point-in-time restore.
    oplogTs Integer
    Oplog timestamp (seconds part) for point-in-time restore.
    pointInTimeUtcSeconds Integer
    Point-in-time restore time in seconds since UNIX epoch.
    snapshotId String
    ID of the snapshot to restore.
    timeouts CloudBackupCollectionRestoreJobTimeouts
    clusterName string
    Human-readable label that identifies the source cluster for the restore.
    indexStrategy string
    Strategy for restoring indexes (all, none, or all except TTL).
    projectId string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    targetClusterName string
    Target cluster name.
    targetProjectId string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    writeStrategy string
    Strategy for writing data on the target (create as new or overwrite existing). With OVERWRITE_EXISTING, any writes to the affected databases or collections during the restore will be lost when the existing namespaces are dropped and replaced. To avoid data loss, stop writes to the affected namespaces before starting the restore.
    collectionSuffix string
    Optional suffix applied to restored collection names.
    collections CloudBackupCollectionRestoreJobCollection[]
    List of collections to restore (up to 100 items).
    databaseSuffix string
    Optional suffix applied to restored database names.
    databases CloudBackupCollectionRestoreJobDatabase[]
    List of databases to restore (up to 100 items).
    oplogInc number
    Oplog increment for point-in-time restore.
    oplogTs number
    Oplog timestamp (seconds part) for point-in-time restore.
    pointInTimeUtcSeconds number
    Point-in-time restore time in seconds since UNIX epoch.
    snapshotId string
    ID of the snapshot to restore.
    timeouts CloudBackupCollectionRestoreJobTimeouts
    cluster_name str
    Human-readable label that identifies the source cluster for the restore.
    index_strategy str
    Strategy for restoring indexes (all, none, or all except TTL).
    project_id str
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    target_cluster_name str
    Target cluster name.
    target_project_id str
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    write_strategy str
    Strategy for writing data on the target (create as new or overwrite existing). With OVERWRITE_EXISTING, any writes to the affected databases or collections during the restore will be lost when the existing namespaces are dropped and replaced. To avoid data loss, stop writes to the affected namespaces before starting the restore.
    collection_suffix str
    Optional suffix applied to restored collection names.
    collections Sequence[CloudBackupCollectionRestoreJobCollectionArgs]
    List of collections to restore (up to 100 items).
    database_suffix str
    Optional suffix applied to restored database names.
    databases Sequence[CloudBackupCollectionRestoreJobDatabaseArgs]
    List of databases to restore (up to 100 items).
    oplog_inc int
    Oplog increment for point-in-time restore.
    oplog_ts int
    Oplog timestamp (seconds part) for point-in-time restore.
    point_in_time_utc_seconds int
    Point-in-time restore time in seconds since UNIX epoch.
    snapshot_id str
    ID of the snapshot to restore.
    timeouts CloudBackupCollectionRestoreJobTimeoutsArgs
    clusterName String
    Human-readable label that identifies the source cluster for the restore.
    indexStrategy String
    Strategy for restoring indexes (all, none, or all except TTL).
    projectId String
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    targetClusterName String
    Target cluster name.
    targetProjectId String
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    writeStrategy String
    Strategy for writing data on the target (create as new or overwrite existing). With OVERWRITE_EXISTING, any writes to the affected databases or collections during the restore will be lost when the existing namespaces are dropped and replaced. To avoid data loss, stop writes to the affected namespaces before starting the restore.
    collectionSuffix String
    Optional suffix applied to restored collection names.
    collections List<Property Map>
    List of collections to restore (up to 100 items).
    databaseSuffix String
    Optional suffix applied to restored database names.
    databases List<Property Map>
    List of databases to restore (up to 100 items).
    oplogInc Number
    Oplog increment for point-in-time restore.
    oplogTs Number
    Oplog timestamp (seconds part) for point-in-time restore.
    pointInTimeUtcSeconds Number
    Point-in-time restore time in seconds since UNIX epoch.
    snapshotId String
    ID of the snapshot to restore.
    timeouts Property Map

    Outputs

    All input properties are implicitly available as output properties. Additionally, the CloudBackupCollectionRestoreJob resource produces the following output properties:

    CreatedAt string
    Date and time when the restore job was created (ISO 8601 format in UTC).
    ErrorMessage string
    Error message when the job has failed or been canceled.
    FinishedAt string
    Date and time when the restore job finished (ISO 8601 format in UTC).
    Id string
    The provider-assigned unique ID for this managed resource.
    IndexStatus CloudBackupCollectionRestoreJobIndexStatus
    Overall index build status for a collection restore job.
    JobId string
    Unique 24-hexadecimal digit string that identifies the collection restore job.
    RestoredDocuments int
    Number of documents restored so far across all supported collections.
    State string
    Current state of the collection restore job.
    TotalDocuments int
    Total number of documents across all supported collections in the restore job. This value may initially reflect an estimate based on collection metadata and can change as accurate document counts become available during the restore.
    CreatedAt string
    Date and time when the restore job was created (ISO 8601 format in UTC).
    ErrorMessage string
    Error message when the job has failed or been canceled.
    FinishedAt string
    Date and time when the restore job finished (ISO 8601 format in UTC).
    Id string
    The provider-assigned unique ID for this managed resource.
    IndexStatus CloudBackupCollectionRestoreJobIndexStatus
    Overall index build status for a collection restore job.
    JobId string
    Unique 24-hexadecimal digit string that identifies the collection restore job.
    RestoredDocuments int
    Number of documents restored so far across all supported collections.
    State string
    Current state of the collection restore job.
    TotalDocuments int
    Total number of documents across all supported collections in the restore job. This value may initially reflect an estimate based on collection metadata and can change as accurate document counts become available during the restore.
    created_at string
    Date and time when the restore job was created (ISO 8601 format in UTC).
    error_message string
    Error message when the job has failed or been canceled.
    finished_at string
    Date and time when the restore job finished (ISO 8601 format in UTC).
    id string
    The provider-assigned unique ID for this managed resource.
    index_status object
    Overall index build status for a collection restore job.
    job_id string
    Unique 24-hexadecimal digit string that identifies the collection restore job.
    restored_documents number
    Number of documents restored so far across all supported collections.
    state string
    Current state of the collection restore job.
    total_documents number
    Total number of documents across all supported collections in the restore job. This value may initially reflect an estimate based on collection metadata and can change as accurate document counts become available during the restore.
    createdAt String
    Date and time when the restore job was created (ISO 8601 format in UTC).
    errorMessage String
    Error message when the job has failed or been canceled.
    finishedAt String
    Date and time when the restore job finished (ISO 8601 format in UTC).
    id String
    The provider-assigned unique ID for this managed resource.
    indexStatus CloudBackupCollectionRestoreJobIndexStatus
    Overall index build status for a collection restore job.
    jobId String
    Unique 24-hexadecimal digit string that identifies the collection restore job.
    restoredDocuments Integer
    Number of documents restored so far across all supported collections.
    state String
    Current state of the collection restore job.
    totalDocuments Integer
    Total number of documents across all supported collections in the restore job. This value may initially reflect an estimate based on collection metadata and can change as accurate document counts become available during the restore.
    createdAt string
    Date and time when the restore job was created (ISO 8601 format in UTC).
    errorMessage string
    Error message when the job has failed or been canceled.
    finishedAt string
    Date and time when the restore job finished (ISO 8601 format in UTC).
    id string
    The provider-assigned unique ID for this managed resource.
    indexStatus CloudBackupCollectionRestoreJobIndexStatus
    Overall index build status for a collection restore job.
    jobId string
    Unique 24-hexadecimal digit string that identifies the collection restore job.
    restoredDocuments number
    Number of documents restored so far across all supported collections.
    state string
    Current state of the collection restore job.
    totalDocuments number
    Total number of documents across all supported collections in the restore job. This value may initially reflect an estimate based on collection metadata and can change as accurate document counts become available during the restore.
    created_at str
    Date and time when the restore job was created (ISO 8601 format in UTC).
    error_message str
    Error message when the job has failed or been canceled.
    finished_at str
    Date and time when the restore job finished (ISO 8601 format in UTC).
    id str
    The provider-assigned unique ID for this managed resource.
    index_status CloudBackupCollectionRestoreJobIndexStatus
    Overall index build status for a collection restore job.
    job_id str
    Unique 24-hexadecimal digit string that identifies the collection restore job.
    restored_documents int
    Number of documents restored so far across all supported collections.
    state str
    Current state of the collection restore job.
    total_documents int
    Total number of documents across all supported collections in the restore job. This value may initially reflect an estimate based on collection metadata and can change as accurate document counts become available during the restore.
    createdAt String
    Date and time when the restore job was created (ISO 8601 format in UTC).
    errorMessage String
    Error message when the job has failed or been canceled.
    finishedAt String
    Date and time when the restore job finished (ISO 8601 format in UTC).
    id String
    The provider-assigned unique ID for this managed resource.
    indexStatus Property Map
    Overall index build status for a collection restore job.
    jobId String
    Unique 24-hexadecimal digit string that identifies the collection restore job.
    restoredDocuments Number
    Number of documents restored so far across all supported collections.
    state String
    Current state of the collection restore job.
    totalDocuments Number
    Total number of documents across all supported collections in the restore job. This value may initially reflect an estimate based on collection metadata and can change as accurate document counts become available during the restore.

    Look up Existing CloudBackupCollectionRestoreJob Resource

    Get an existing CloudBackupCollectionRestoreJob resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: CloudBackupCollectionRestoreJobState, opts?: CustomResourceOptions): CloudBackupCollectionRestoreJob
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            cluster_name: Optional[str] = None,
            collection_suffix: Optional[str] = None,
            collections: Optional[Sequence[CloudBackupCollectionRestoreJobCollectionArgs]] = None,
            created_at: Optional[str] = None,
            database_suffix: Optional[str] = None,
            databases: Optional[Sequence[CloudBackupCollectionRestoreJobDatabaseArgs]] = None,
            error_message: Optional[str] = None,
            finished_at: Optional[str] = None,
            index_status: Optional[CloudBackupCollectionRestoreJobIndexStatusArgs] = None,
            index_strategy: Optional[str] = None,
            job_id: Optional[str] = None,
            oplog_inc: Optional[int] = None,
            oplog_ts: Optional[int] = None,
            point_in_time_utc_seconds: Optional[int] = None,
            project_id: Optional[str] = None,
            restored_documents: Optional[int] = None,
            snapshot_id: Optional[str] = None,
            state: Optional[str] = None,
            target_cluster_name: Optional[str] = None,
            target_project_id: Optional[str] = None,
            timeouts: Optional[CloudBackupCollectionRestoreJobTimeoutsArgs] = None,
            total_documents: Optional[int] = None,
            write_strategy: Optional[str] = None) -> CloudBackupCollectionRestoreJob
    func GetCloudBackupCollectionRestoreJob(ctx *Context, name string, id IDInput, state *CloudBackupCollectionRestoreJobState, opts ...ResourceOption) (*CloudBackupCollectionRestoreJob, error)
    public static CloudBackupCollectionRestoreJob Get(string name, Input<string> id, CloudBackupCollectionRestoreJobState? state, CustomResourceOptions? opts = null)
    public static CloudBackupCollectionRestoreJob get(String name, Output<String> id, CloudBackupCollectionRestoreJobState state, CustomResourceOptions options)
    resources:  _:    type: mongodbatlas:CloudBackupCollectionRestoreJob    get:      id: ${id}
    import {
      to = mongodbatlas_cloud_backup_collection_restore_job.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    ClusterName string
    Human-readable label that identifies the source cluster for the restore.
    CollectionSuffix string
    Optional suffix applied to restored collection names.
    Collections List<CloudBackupCollectionRestoreJobCollection>
    List of collections to restore (up to 100 items).
    CreatedAt string
    Date and time when the restore job was created (ISO 8601 format in UTC).
    DatabaseSuffix string
    Optional suffix applied to restored database names.
    Databases List<CloudBackupCollectionRestoreJobDatabase>
    List of databases to restore (up to 100 items).
    ErrorMessage string
    Error message when the job has failed or been canceled.
    FinishedAt string
    Date and time when the restore job finished (ISO 8601 format in UTC).
    IndexStatus CloudBackupCollectionRestoreJobIndexStatus
    Overall index build status for a collection restore job.
    IndexStrategy string
    Strategy for restoring indexes (all, none, or all except TTL).
    JobId string
    Unique 24-hexadecimal digit string that identifies the collection restore job.
    OplogInc int
    Oplog increment for point-in-time restore.
    OplogTs int
    Oplog timestamp (seconds part) for point-in-time restore.
    PointInTimeUtcSeconds int
    Point-in-time restore time in seconds since UNIX epoch.
    ProjectId string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    RestoredDocuments int
    Number of documents restored so far across all supported collections.
    SnapshotId string
    ID of the snapshot to restore.
    State string
    Current state of the collection restore job.
    TargetClusterName string
    Target cluster name.
    TargetProjectId string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    Timeouts CloudBackupCollectionRestoreJobTimeouts
    TotalDocuments int
    Total number of documents across all supported collections in the restore job. This value may initially reflect an estimate based on collection metadata and can change as accurate document counts become available during the restore.
    WriteStrategy string
    Strategy for writing data on the target (create as new or overwrite existing). With OVERWRITE_EXISTING, any writes to the affected databases or collections during the restore will be lost when the existing namespaces are dropped and replaced. To avoid data loss, stop writes to the affected namespaces before starting the restore.
    ClusterName string
    Human-readable label that identifies the source cluster for the restore.
    CollectionSuffix string
    Optional suffix applied to restored collection names.
    Collections []CloudBackupCollectionRestoreJobCollectionArgs
    List of collections to restore (up to 100 items).
    CreatedAt string
    Date and time when the restore job was created (ISO 8601 format in UTC).
    DatabaseSuffix string
    Optional suffix applied to restored database names.
    Databases []CloudBackupCollectionRestoreJobDatabaseArgs
    List of databases to restore (up to 100 items).
    ErrorMessage string
    Error message when the job has failed or been canceled.
    FinishedAt string
    Date and time when the restore job finished (ISO 8601 format in UTC).
    IndexStatus CloudBackupCollectionRestoreJobIndexStatusArgs
    Overall index build status for a collection restore job.
    IndexStrategy string
    Strategy for restoring indexes (all, none, or all except TTL).
    JobId string
    Unique 24-hexadecimal digit string that identifies the collection restore job.
    OplogInc int
    Oplog increment for point-in-time restore.
    OplogTs int
    Oplog timestamp (seconds part) for point-in-time restore.
    PointInTimeUtcSeconds int
    Point-in-time restore time in seconds since UNIX epoch.
    ProjectId string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    RestoredDocuments int
    Number of documents restored so far across all supported collections.
    SnapshotId string
    ID of the snapshot to restore.
    State string
    Current state of the collection restore job.
    TargetClusterName string
    Target cluster name.
    TargetProjectId string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    Timeouts CloudBackupCollectionRestoreJobTimeoutsArgs
    TotalDocuments int
    Total number of documents across all supported collections in the restore job. This value may initially reflect an estimate based on collection metadata and can change as accurate document counts become available during the restore.
    WriteStrategy string
    Strategy for writing data on the target (create as new or overwrite existing). With OVERWRITE_EXISTING, any writes to the affected databases or collections during the restore will be lost when the existing namespaces are dropped and replaced. To avoid data loss, stop writes to the affected namespaces before starting the restore.
    cluster_name string
    Human-readable label that identifies the source cluster for the restore.
    collection_suffix string
    Optional suffix applied to restored collection names.
    collections list(object)
    List of collections to restore (up to 100 items).
    created_at string
    Date and time when the restore job was created (ISO 8601 format in UTC).
    database_suffix string
    Optional suffix applied to restored database names.
    databases list(object)
    List of databases to restore (up to 100 items).
    error_message string
    Error message when the job has failed or been canceled.
    finished_at string
    Date and time when the restore job finished (ISO 8601 format in UTC).
    index_status object
    Overall index build status for a collection restore job.
    index_strategy string
    Strategy for restoring indexes (all, none, or all except TTL).
    job_id string
    Unique 24-hexadecimal digit string that identifies the collection restore job.
    oplog_inc number
    Oplog increment for point-in-time restore.
    oplog_ts number
    Oplog timestamp (seconds part) for point-in-time restore.
    point_in_time_utc_seconds number
    Point-in-time restore time in seconds since UNIX epoch.
    project_id string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    restored_documents number
    Number of documents restored so far across all supported collections.
    snapshot_id string
    ID of the snapshot to restore.
    state string
    Current state of the collection restore job.
    target_cluster_name string
    Target cluster name.
    target_project_id string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    timeouts object
    total_documents number
    Total number of documents across all supported collections in the restore job. This value may initially reflect an estimate based on collection metadata and can change as accurate document counts become available during the restore.
    write_strategy string
    Strategy for writing data on the target (create as new or overwrite existing). With OVERWRITE_EXISTING, any writes to the affected databases or collections during the restore will be lost when the existing namespaces are dropped and replaced. To avoid data loss, stop writes to the affected namespaces before starting the restore.
    clusterName String
    Human-readable label that identifies the source cluster for the restore.
    collectionSuffix String
    Optional suffix applied to restored collection names.
    collections List<CloudBackupCollectionRestoreJobCollection>
    List of collections to restore (up to 100 items).
    createdAt String
    Date and time when the restore job was created (ISO 8601 format in UTC).
    databaseSuffix String
    Optional suffix applied to restored database names.
    databases List<CloudBackupCollectionRestoreJobDatabase>
    List of databases to restore (up to 100 items).
    errorMessage String
    Error message when the job has failed or been canceled.
    finishedAt String
    Date and time when the restore job finished (ISO 8601 format in UTC).
    indexStatus CloudBackupCollectionRestoreJobIndexStatus
    Overall index build status for a collection restore job.
    indexStrategy String
    Strategy for restoring indexes (all, none, or all except TTL).
    jobId String
    Unique 24-hexadecimal digit string that identifies the collection restore job.
    oplogInc Integer
    Oplog increment for point-in-time restore.
    oplogTs Integer
    Oplog timestamp (seconds part) for point-in-time restore.
    pointInTimeUtcSeconds Integer
    Point-in-time restore time in seconds since UNIX epoch.
    projectId String
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    restoredDocuments Integer
    Number of documents restored so far across all supported collections.
    snapshotId String
    ID of the snapshot to restore.
    state String
    Current state of the collection restore job.
    targetClusterName String
    Target cluster name.
    targetProjectId String
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    timeouts CloudBackupCollectionRestoreJobTimeouts
    totalDocuments Integer
    Total number of documents across all supported collections in the restore job. This value may initially reflect an estimate based on collection metadata and can change as accurate document counts become available during the restore.
    writeStrategy String
    Strategy for writing data on the target (create as new or overwrite existing). With OVERWRITE_EXISTING, any writes to the affected databases or collections during the restore will be lost when the existing namespaces are dropped and replaced. To avoid data loss, stop writes to the affected namespaces before starting the restore.
    clusterName string
    Human-readable label that identifies the source cluster for the restore.
    collectionSuffix string
    Optional suffix applied to restored collection names.
    collections CloudBackupCollectionRestoreJobCollection[]
    List of collections to restore (up to 100 items).
    createdAt string
    Date and time when the restore job was created (ISO 8601 format in UTC).
    databaseSuffix string
    Optional suffix applied to restored database names.
    databases CloudBackupCollectionRestoreJobDatabase[]
    List of databases to restore (up to 100 items).
    errorMessage string
    Error message when the job has failed or been canceled.
    finishedAt string
    Date and time when the restore job finished (ISO 8601 format in UTC).
    indexStatus CloudBackupCollectionRestoreJobIndexStatus
    Overall index build status for a collection restore job.
    indexStrategy string
    Strategy for restoring indexes (all, none, or all except TTL).
    jobId string
    Unique 24-hexadecimal digit string that identifies the collection restore job.
    oplogInc number
    Oplog increment for point-in-time restore.
    oplogTs number
    Oplog timestamp (seconds part) for point-in-time restore.
    pointInTimeUtcSeconds number
    Point-in-time restore time in seconds since UNIX epoch.
    projectId string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    restoredDocuments number
    Number of documents restored so far across all supported collections.
    snapshotId string
    ID of the snapshot to restore.
    state string
    Current state of the collection restore job.
    targetClusterName string
    Target cluster name.
    targetProjectId string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    timeouts CloudBackupCollectionRestoreJobTimeouts
    totalDocuments number
    Total number of documents across all supported collections in the restore job. This value may initially reflect an estimate based on collection metadata and can change as accurate document counts become available during the restore.
    writeStrategy string
    Strategy for writing data on the target (create as new or overwrite existing). With OVERWRITE_EXISTING, any writes to the affected databases or collections during the restore will be lost when the existing namespaces are dropped and replaced. To avoid data loss, stop writes to the affected namespaces before starting the restore.
    cluster_name str
    Human-readable label that identifies the source cluster for the restore.
    collection_suffix str
    Optional suffix applied to restored collection names.
    collections Sequence[CloudBackupCollectionRestoreJobCollectionArgs]
    List of collections to restore (up to 100 items).
    created_at str
    Date and time when the restore job was created (ISO 8601 format in UTC).
    database_suffix str
    Optional suffix applied to restored database names.
    databases Sequence[CloudBackupCollectionRestoreJobDatabaseArgs]
    List of databases to restore (up to 100 items).
    error_message str
    Error message when the job has failed or been canceled.
    finished_at str
    Date and time when the restore job finished (ISO 8601 format in UTC).
    index_status CloudBackupCollectionRestoreJobIndexStatusArgs
    Overall index build status for a collection restore job.
    index_strategy str
    Strategy for restoring indexes (all, none, or all except TTL).
    job_id str
    Unique 24-hexadecimal digit string that identifies the collection restore job.
    oplog_inc int
    Oplog increment for point-in-time restore.
    oplog_ts int
    Oplog timestamp (seconds part) for point-in-time restore.
    point_in_time_utc_seconds int
    Point-in-time restore time in seconds since UNIX epoch.
    project_id str
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    restored_documents int
    Number of documents restored so far across all supported collections.
    snapshot_id str
    ID of the snapshot to restore.
    state str
    Current state of the collection restore job.
    target_cluster_name str
    Target cluster name.
    target_project_id str
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    timeouts CloudBackupCollectionRestoreJobTimeoutsArgs
    total_documents int
    Total number of documents across all supported collections in the restore job. This value may initially reflect an estimate based on collection metadata and can change as accurate document counts become available during the restore.
    write_strategy str
    Strategy for writing data on the target (create as new or overwrite existing). With OVERWRITE_EXISTING, any writes to the affected databases or collections during the restore will be lost when the existing namespaces are dropped and replaced. To avoid data loss, stop writes to the affected namespaces before starting the restore.
    clusterName String
    Human-readable label that identifies the source cluster for the restore.
    collectionSuffix String
    Optional suffix applied to restored collection names.
    collections List<Property Map>
    List of collections to restore (up to 100 items).
    createdAt String
    Date and time when the restore job was created (ISO 8601 format in UTC).
    databaseSuffix String
    Optional suffix applied to restored database names.
    databases List<Property Map>
    List of databases to restore (up to 100 items).
    errorMessage String
    Error message when the job has failed or been canceled.
    finishedAt String
    Date and time when the restore job finished (ISO 8601 format in UTC).
    indexStatus Property Map
    Overall index build status for a collection restore job.
    indexStrategy String
    Strategy for restoring indexes (all, none, or all except TTL).
    jobId String
    Unique 24-hexadecimal digit string that identifies the collection restore job.
    oplogInc Number
    Oplog increment for point-in-time restore.
    oplogTs Number
    Oplog timestamp (seconds part) for point-in-time restore.
    pointInTimeUtcSeconds Number
    Point-in-time restore time in seconds since UNIX epoch.
    projectId String
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    restoredDocuments Number
    Number of documents restored so far across all supported collections.
    snapshotId String
    ID of the snapshot to restore.
    state String
    Current state of the collection restore job.
    targetClusterName String
    Target cluster name.
    targetProjectId String
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    timeouts Property Map
    totalDocuments Number
    Total number of documents across all supported collections in the restore job. This value may initially reflect an estimate based on collection metadata and can change as accurate document counts become available during the restore.
    writeStrategy String
    Strategy for writing data on the target (create as new or overwrite existing). With OVERWRITE_EXISTING, any writes to the affected databases or collections during the restore will be lost when the existing namespaces are dropped and replaced. To avoid data loss, stop writes to the affected namespaces before starting the restore.

    Supporting Types

    CloudBackupCollectionRestoreJobCollection, CloudBackupCollectionRestoreJobCollectionArgs

    SourceNamespace string
    Collection requested to restore, as database.collection.
    TargetNamespace string
    Requested target collection as database.collection; if empty, source namespace is used.
    SourceNamespace string
    Collection requested to restore, as database.collection.
    TargetNamespace string
    Requested target collection as database.collection; if empty, source namespace is used.
    source_namespace string
    Collection requested to restore, as database.collection.
    target_namespace string
    Requested target collection as database.collection; if empty, source namespace is used.
    sourceNamespace String
    Collection requested to restore, as database.collection.
    targetNamespace String
    Requested target collection as database.collection; if empty, source namespace is used.
    sourceNamespace string
    Collection requested to restore, as database.collection.
    targetNamespace string
    Requested target collection as database.collection; if empty, source namespace is used.
    source_namespace str
    Collection requested to restore, as database.collection.
    target_namespace str
    Requested target collection as database.collection; if empty, source namespace is used.
    sourceNamespace String
    Collection requested to restore, as database.collection.
    targetNamespace String
    Requested target collection as database.collection; if empty, source namespace is used.

    CloudBackupCollectionRestoreJobDatabase, CloudBackupCollectionRestoreJobDatabaseArgs

    SourceNamespace string
    Database name requested to restore.
    TargetNamespace string
    Requested target database name; if empty, source database name is used.
    SourceNamespace string
    Database name requested to restore.
    TargetNamespace string
    Requested target database name; if empty, source database name is used.
    source_namespace string
    Database name requested to restore.
    target_namespace string
    Requested target database name; if empty, source database name is used.
    sourceNamespace String
    Database name requested to restore.
    targetNamespace String
    Requested target database name; if empty, source database name is used.
    sourceNamespace string
    Database name requested to restore.
    targetNamespace string
    Requested target database name; if empty, source database name is used.
    source_namespace str
    Database name requested to restore.
    target_namespace str
    Requested target database name; if empty, source database name is used.
    sourceNamespace String
    Database name requested to restore.
    targetNamespace String
    Requested target database name; if empty, source database name is used.

    CloudBackupCollectionRestoreJobIndexStatus, CloudBackupCollectionRestoreJobIndexStatusArgs

    FailedCollectionCount int
    Number of collections that failed to build indexes.
    State string
    Index build state indicating the status of index creation during or after a restore operation.
    FailedCollectionCount int
    Number of collections that failed to build indexes.
    State string
    Index build state indicating the status of index creation during or after a restore operation.
    failed_collection_count number
    Number of collections that failed to build indexes.
    state string
    Index build state indicating the status of index creation during or after a restore operation.
    failedCollectionCount Integer
    Number of collections that failed to build indexes.
    state String
    Index build state indicating the status of index creation during or after a restore operation.
    failedCollectionCount number
    Number of collections that failed to build indexes.
    state string
    Index build state indicating the status of index creation during or after a restore operation.
    failed_collection_count int
    Number of collections that failed to build indexes.
    state str
    Index build state indicating the status of index creation during or after a restore operation.
    failedCollectionCount Number
    Number of collections that failed to build indexes.
    state String
    Index build state indicating the status of index creation during or after a restore operation.

    CloudBackupCollectionRestoreJobTimeouts, CloudBackupCollectionRestoreJobTimeoutsArgs

    Create string
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    Create string
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    create string
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    create String
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    create string
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    create str
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    create String
    A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

    Import

    Collection restore job resource can be imported using the source project ID, source cluster name, and job ID, separated by slashes, for example:

    $ pulumi import mongodbatlas:index/cloudBackupCollectionRestoreJob:CloudBackupCollectionRestoreJob this 650972848269185c55f40ca1/MyCluster/6789abcd1234ef5678901234
    

    Import hydrates the current GET state. It does not wait for a running job to finish.

    For more information see: MongoDB Atlas - Restore from Selected Databases and Collections Documentation.

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    MongoDB Atlas pulumi/pulumi-mongodbatlas
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the mongodbatlas Terraform Provider.
    mongodbatlas logo mongodbatlas logo
    Viewing docs for MongoDB Atlas v4.15.0
    published on Friday, Aug 28, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial