published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi
mongodbatlas.Project describes a MongoDB Atlas Project. This represents a project that has been created.
Example Usage
Using projectId attribute to query
import * as pulumi from "@pulumi/pulumi";
import * as mongodbatlas from "@pulumi/mongodbatlas";
const test = mongodbatlas.getRolesOrgId({});
const testProject = new mongodbatlas.Project("test", {
name: "project-name",
orgId: test.then(test => test.orgId),
limits: [{
name: "atlas.project.deployment.clusters",
value: 26,
}],
});
const testGetProject = mongodbatlas.getProjectOutput({
projectId: testProject.id,
});
import pulumi
import pulumi_mongodbatlas as mongodbatlas
test = mongodbatlas.get_roles_org_id()
test_project = mongodbatlas.Project("test",
name="project-name",
org_id=test.org_id,
limits=[{
"name": "atlas.project.deployment.clusters",
"value": 26,
}])
test_get_project = mongodbatlas.get_project_output(project_id=test_project.id)
package main
import (
"github.com/pulumi/pulumi-mongodbatlas/sdk/v4/go/mongodbatlas"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
test, err := mongodbatlas.GetRolesOrgId(ctx, map[string]interface{}{}, nil)
if err != nil {
return err
}
testProject, err := mongodbatlas.NewProject(ctx, "test", &mongodbatlas.ProjectArgs{
Name: pulumi.String("project-name"),
OrgId: pulumi.String(test.OrgId),
Limits: mongodbatlas.ProjectLimitArray{
&mongodbatlas.ProjectLimitArgs{
Name: pulumi.String("atlas.project.deployment.clusters"),
Value: pulumi.Int(26),
},
},
})
if err != nil {
return err
}
_ = mongodbatlas.GetProjectOutput(ctx, mongodbatlas.GetProjectOutputArgs{
ProjectId: testProject.ID(),
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Mongodbatlas = Pulumi.Mongodbatlas;
return await Deployment.RunAsync(() =>
{
var test = Mongodbatlas.GetRolesOrgId.Invoke();
var testProject = new Mongodbatlas.Project("test", new()
{
Name = "project-name",
OrgId = test.Apply(getRolesOrgIdResult => getRolesOrgIdResult.OrgId),
Limits = new[]
{
new Mongodbatlas.Inputs.ProjectLimitArgs
{
Name = "atlas.project.deployment.clusters",
Value = 26,
},
},
});
var testGetProject = Mongodbatlas.GetProject.Invoke(new()
{
ProjectId = testProject.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.mongodbatlas.MongodbatlasFunctions;
import com.pulumi.mongodbatlas.Project;
import com.pulumi.mongodbatlas.ProjectArgs;
import com.pulumi.mongodbatlas.inputs.ProjectLimitArgs;
import com.pulumi.mongodbatlas.inputs.GetProjectArgs;
import java.util.ArrayList;
import java.util.Arrays;
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) {
final var test = MongodbatlasFunctions.getRolesOrgId(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);
var testProject = new Project("testProject", ProjectArgs.builder()
.name("project-name")
.orgId(test.orgId())
.limits(ProjectLimitArgs.builder()
.name("atlas.project.deployment.clusters")
.value(26)
.build())
.build());
final var testGetProject = MongodbatlasFunctions.getProject(GetProjectArgs.builder()
.projectId(testProject.id())
.build());
}
}
resources:
testProject:
type: mongodbatlas:Project
name: test
properties:
name: project-name
orgId: ${test.orgId}
limits:
- name: atlas.project.deployment.clusters
value: 26
variables:
test:
fn::invoke:
function: mongodbatlas:getRolesOrgId
arguments: {}
testGetProject:
fn::invoke:
function: mongodbatlas:getProject
arguments:
projectId: ${testProject.id}
pulumi {
required_providers {
mongodbatlas = {
source = "pulumi/mongodbatlas"
}
}
}
data "mongodbatlas_getrolesorgid" "test" {
}
data "mongodbatlas_getproject" "testGetProject" {
project_id = mongodbatlas_project.test.id
}
resource "mongodbatlas_project" "test" {
name = "project-name"
org_id = data.mongodbatlas_getrolesorgid.test.org_id
limits {
name = "atlas.project.deployment.clusters"
value = 26
}
}
Using name attribute to query
import * as pulumi from "@pulumi/pulumi";
import * as mongodbatlas from "@pulumi/mongodbatlas";
const testProject = new mongodbatlas.Project("test", {
name: "project-name",
orgId: "<ORG_ID>",
limits: [{
name: "atlas.project.deployment.clusters",
value: 26,
}],
});
const test = mongodbatlas.getProjectOutput({
name: testProject.name,
});
import pulumi
import pulumi_mongodbatlas as mongodbatlas
test_project = mongodbatlas.Project("test",
name="project-name",
org_id="<ORG_ID>",
limits=[{
"name": "atlas.project.deployment.clusters",
"value": 26,
}])
test = mongodbatlas.get_project_output(name=test_project.name)
package main
import (
"github.com/pulumi/pulumi-mongodbatlas/sdk/v4/go/mongodbatlas"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
testProject, err := mongodbatlas.NewProject(ctx, "test", &mongodbatlas.ProjectArgs{
Name: pulumi.String("project-name"),
OrgId: pulumi.String("<ORG_ID>"),
Limits: mongodbatlas.ProjectLimitArray{
&mongodbatlas.ProjectLimitArgs{
Name: pulumi.String("atlas.project.deployment.clusters"),
Value: pulumi.Int(26),
},
},
})
if err != nil {
return err
}
_ = mongodbatlas.GetProjectOutput(ctx, mongodbatlas.GetProjectOutputArgs{
Name: testProject.Name,
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Mongodbatlas = Pulumi.Mongodbatlas;
return await Deployment.RunAsync(() =>
{
var testProject = new Mongodbatlas.Project("test", new()
{
Name = "project-name",
OrgId = "<ORG_ID>",
Limits = new[]
{
new Mongodbatlas.Inputs.ProjectLimitArgs
{
Name = "atlas.project.deployment.clusters",
Value = 26,
},
},
});
var test = Mongodbatlas.GetProject.Invoke(new()
{
Name = testProject.Name,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.mongodbatlas.Project;
import com.pulumi.mongodbatlas.ProjectArgs;
import com.pulumi.mongodbatlas.inputs.ProjectLimitArgs;
import com.pulumi.mongodbatlas.MongodbatlasFunctions;
import com.pulumi.mongodbatlas.inputs.GetProjectArgs;
import java.util.ArrayList;
import java.util.Arrays;
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 testProject = new Project("testProject", ProjectArgs.builder()
.name("project-name")
.orgId("<ORG_ID>")
.limits(ProjectLimitArgs.builder()
.name("atlas.project.deployment.clusters")
.value(26)
.build())
.build());
final var test = MongodbatlasFunctions.getProject(GetProjectArgs.builder()
.name(testProject.name())
.build());
}
}
resources:
testProject:
type: mongodbatlas:Project
name: test
properties:
name: project-name
orgId: <ORG_ID>
limits:
- name: atlas.project.deployment.clusters
value: 26
variables:
test:
fn::invoke:
function: mongodbatlas:getProject
arguments:
name: ${testProject.name}
pulumi {
required_providers {
mongodbatlas = {
source = "pulumi/mongodbatlas"
}
}
}
data "mongodbatlas_getproject" "test" {
name = mongodbatlas_project.test.name
}
resource "mongodbatlas_project" "test" {
name = "project-name"
org_id = "<ORG_ID>"
limits {
name = "atlas.project.deployment.clusters"
value = 26
}
}
Using getProject
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 getProject(args: GetProjectArgs, opts?: InvokeOptions): Promise<GetProjectResult>
function getProjectOutput(args: GetProjectOutputArgs, opts?: InvokeOptions): Output<GetProjectResult>def get_project(name: Optional[str] = None,
project_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetProjectResult
def get_project_output(name: pulumi.Input[Optional[str]] = None,
project_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetProjectResult]func LookupProject(ctx *Context, args *LookupProjectArgs, opts ...InvokeOption) (*LookupProjectResult, error)
func LookupProjectOutput(ctx *Context, args *LookupProjectOutputArgs, opts ...InvokeOption) LookupProjectResultOutput> Note: This function is named LookupProject in the Go SDK.
public static class GetProject
{
public static Task<GetProjectResult> InvokeAsync(GetProjectArgs args, InvokeOptions? opts = null)
public static Output<GetProjectResult> Invoke(GetProjectInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetProjectResult> getProject(GetProjectArgs args, InvokeOptions options)
public static Output<GetProjectResult> getProject(GetProjectArgs args, InvokeOptions options)
fn::invoke:
function: mongodbatlas:index/getProject:getProject
arguments:
# arguments dictionarydata "mongodbatlas_get_project" "name" {
# arguments
}The following arguments are supported:
- name string
The unique ID for the project.
IMPORTANT: Either
projectIdornamemust be configurated.- project_
id string - The unique ID for the project, also known as
groupIdin the official documentation.
- name str
The unique ID for the project.
IMPORTANT: Either
projectIdornamemust be configurated.- project_
id str - The unique ID for the project, also known as
groupIdin the official documentation.
getProject Result
The following output properties are available:
- Cluster
Count int - The number of Atlas clusters deployed in the project.
- Created string
- The ISO-8601-formatted timestamp of when Atlas created the project.
- Id string
- Unique 24-hexadecimal digit string that identifies the MongoDB Cloud user.
- Ip
Addresses GetProject Ip Addresses - IP addresses in a project categorized by services. See IP Addresses. WARNING: This attribute is deprecated, use the
mongodbatlas.getProjectIpAddressesdata source instead. - Is
Cluster boolAi Assistant Enabled - Flag that indicates whether the AI Assistant is enabled for the project's clusters.
- Is
Collect boolDatabase Specifics Statistics Enabled - Flag that indicates whether to enable statistics in cluster metrics collection for the project.
- Is
Data boolExplorer Enabled - Flag that indicates whether to enable Data Explorer for the project. If enabled, you can query your database with an easy to use interface.
- Is
Data boolExplorer Gen Ai Features Enabled - Flag that indicates whether generative AI features are enabled in the Data Explorer for the project.
- Is
Data boolExplorer Gen Ai Sample Document Passing Enabled - Flag that indicates whether passing sample documents to generative AI features in the Data Explorer is enabled for the project.
- Is
Extended boolStorage Sizes Enabled - Flag that indicates whether to enable extended storage sizes for the specified project.
- Is
Performance boolAdvisor Enabled - Flag that indicates whether to enable Performance Advisor and Profiler for the project. If enabled, you can analyze database logs to recommend performance improvements.
- Is
Realtime boolPerformance Panel Enabled - Flag that indicates whether to enable Real Time Performance Panel for the project. If enabled, you can see real time metrics from your MongoDB database.
- Is
Schema boolAdvisor Enabled - Flag that indicates whether to enable Schema Advisor for the project. If enabled, you receive customized recommendations to optimize your data model and enhance performance. Disable this setting to disable schema suggestions in the Performance Advisor and the Data Explorer.
- Is
Slow boolOperation Thresholding Enabled - (Deprecated) Flag that enables MongoDB Cloud to use its slow operation threshold for the specified project. The threshold determines which operations the Performance Advisor and Query Profiler considers slow. When enabled, MongoDB Cloud uses the average execution time for operations on your cluster to determine slow-running queries. As a result, the threshold is more pertinent to your cluster workload. The slow operation threshold is enabled by default for dedicated clusters (M10+). When disabled, MongoDB Cloud considers any operation that takes longer than 100 milliseconds to be slow. Note: To use this attribute, the requesting API Key must have the Project Owner role, if not it will show a warning and will return
false. If you are not using this field, you don't need to take any action. - Limits
List<Get
Project Limit> - The limits for the specified project. See Limits.
- Org
Id string - The ID of the organization you want to create the project within.
- Region
Usage stringRestrictions - If GOV_REGIONS_ONLY the project can be used for government regions only, otherwise defaults to standard regions. For more information see MongoDB Atlas for Government.
- Dictionary<string, string>
- Map that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the project. To learn more, see Resource Tags
- Teams
List<Get
Project Team> - (DEPRECATED) Returns all teams to which the authenticated user has access in the project. See Teams.
- Users
List<Get
Project User> - Returns list of all pending and active MongoDB Cloud users associated with the specified project.
- Name string
- Human-readable label that identifies this project limit.
- Project
Id string
- Cluster
Count int - The number of Atlas clusters deployed in the project.
- Created string
- The ISO-8601-formatted timestamp of when Atlas created the project.
- Id string
- Unique 24-hexadecimal digit string that identifies the MongoDB Cloud user.
- Ip
Addresses GetProject Ip Addresses - IP addresses in a project categorized by services. See IP Addresses. WARNING: This attribute is deprecated, use the
mongodbatlas.getProjectIpAddressesdata source instead. - Is
Cluster boolAi Assistant Enabled - Flag that indicates whether the AI Assistant is enabled for the project's clusters.
- Is
Collect boolDatabase Specifics Statistics Enabled - Flag that indicates whether to enable statistics in cluster metrics collection for the project.
- Is
Data boolExplorer Enabled - Flag that indicates whether to enable Data Explorer for the project. If enabled, you can query your database with an easy to use interface.
- Is
Data boolExplorer Gen Ai Features Enabled - Flag that indicates whether generative AI features are enabled in the Data Explorer for the project.
- Is
Data boolExplorer Gen Ai Sample Document Passing Enabled - Flag that indicates whether passing sample documents to generative AI features in the Data Explorer is enabled for the project.
- Is
Extended boolStorage Sizes Enabled - Flag that indicates whether to enable extended storage sizes for the specified project.
- Is
Performance boolAdvisor Enabled - Flag that indicates whether to enable Performance Advisor and Profiler for the project. If enabled, you can analyze database logs to recommend performance improvements.
- Is
Realtime boolPerformance Panel Enabled - Flag that indicates whether to enable Real Time Performance Panel for the project. If enabled, you can see real time metrics from your MongoDB database.
- Is
Schema boolAdvisor Enabled - Flag that indicates whether to enable Schema Advisor for the project. If enabled, you receive customized recommendations to optimize your data model and enhance performance. Disable this setting to disable schema suggestions in the Performance Advisor and the Data Explorer.
- Is
Slow boolOperation Thresholding Enabled - (Deprecated) Flag that enables MongoDB Cloud to use its slow operation threshold for the specified project. The threshold determines which operations the Performance Advisor and Query Profiler considers slow. When enabled, MongoDB Cloud uses the average execution time for operations on your cluster to determine slow-running queries. As a result, the threshold is more pertinent to your cluster workload. The slow operation threshold is enabled by default for dedicated clusters (M10+). When disabled, MongoDB Cloud considers any operation that takes longer than 100 milliseconds to be slow. Note: To use this attribute, the requesting API Key must have the Project Owner role, if not it will show a warning and will return
false. If you are not using this field, you don't need to take any action. - Limits
[]Get
Project Limit - The limits for the specified project. See Limits.
- Org
Id string - The ID of the organization you want to create the project within.
- Region
Usage stringRestrictions - If GOV_REGIONS_ONLY the project can be used for government regions only, otherwise defaults to standard regions. For more information see MongoDB Atlas for Government.
- map[string]string
- Map that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the project. To learn more, see Resource Tags
- Teams
[]Get
Project Team - (DEPRECATED) Returns all teams to which the authenticated user has access in the project. See Teams.
- Users
[]Get
Project User - Returns list of all pending and active MongoDB Cloud users associated with the specified project.
- Name string
- Human-readable label that identifies this project limit.
- Project
Id string
- cluster_
count number - The number of Atlas clusters deployed in the project.
- created string
- The ISO-8601-formatted timestamp of when Atlas created the project.
- id string
- Unique 24-hexadecimal digit string that identifies the MongoDB Cloud user.
- ip_
addresses object - IP addresses in a project categorized by services. See IP Addresses. WARNING: This attribute is deprecated, use the
mongodbatlas.getProjectIpAddressesdata source instead. - is_
cluster_ boolai_ assistant_ enabled - Flag that indicates whether the AI Assistant is enabled for the project's clusters.
- is_
collect_ booldatabase_ specifics_ statistics_ enabled - Flag that indicates whether to enable statistics in cluster metrics collection for the project.
- is_
data_ boolexplorer_ enabled - Flag that indicates whether to enable Data Explorer for the project. If enabled, you can query your database with an easy to use interface.
- is_
data_ boolexplorer_ gen_ ai_ features_ enabled - Flag that indicates whether generative AI features are enabled in the Data Explorer for the project.
- is_
data_ boolexplorer_ gen_ ai_ sample_ document_ passing_ enabled - Flag that indicates whether passing sample documents to generative AI features in the Data Explorer is enabled for the project.
- is_
extended_ boolstorage_ sizes_ enabled - Flag that indicates whether to enable extended storage sizes for the specified project.
- is_
performance_ booladvisor_ enabled - Flag that indicates whether to enable Performance Advisor and Profiler for the project. If enabled, you can analyze database logs to recommend performance improvements.
- is_
realtime_ boolperformance_ panel_ enabled - Flag that indicates whether to enable Real Time Performance Panel for the project. If enabled, you can see real time metrics from your MongoDB database.
- is_
schema_ booladvisor_ enabled - Flag that indicates whether to enable Schema Advisor for the project. If enabled, you receive customized recommendations to optimize your data model and enhance performance. Disable this setting to disable schema suggestions in the Performance Advisor and the Data Explorer.
- is_
slow_ booloperation_ thresholding_ enabled - (Deprecated) Flag that enables MongoDB Cloud to use its slow operation threshold for the specified project. The threshold determines which operations the Performance Advisor and Query Profiler considers slow. When enabled, MongoDB Cloud uses the average execution time for operations on your cluster to determine slow-running queries. As a result, the threshold is more pertinent to your cluster workload. The slow operation threshold is enabled by default for dedicated clusters (M10+). When disabled, MongoDB Cloud considers any operation that takes longer than 100 milliseconds to be slow. Note: To use this attribute, the requesting API Key must have the Project Owner role, if not it will show a warning and will return
false. If you are not using this field, you don't need to take any action. - limits list(object)
- The limits for the specified project. See Limits.
- org_
id string - The ID of the organization you want to create the project within.
- region_
usage_ stringrestrictions - If GOV_REGIONS_ONLY the project can be used for government regions only, otherwise defaults to standard regions. For more information see MongoDB Atlas for Government.
- map(string)
- Map that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the project. To learn more, see Resource Tags
- teams list(object)
- (DEPRECATED) Returns all teams to which the authenticated user has access in the project. See Teams.
- users list(object)
- Returns list of all pending and active MongoDB Cloud users associated with the specified project.
- name string
- Human-readable label that identifies this project limit.
- project_
id string
- cluster
Count Integer - The number of Atlas clusters deployed in the project.
- created String
- The ISO-8601-formatted timestamp of when Atlas created the project.
- id String
- Unique 24-hexadecimal digit string that identifies the MongoDB Cloud user.
- ip
Addresses GetProject Ip Addresses - IP addresses in a project categorized by services. See IP Addresses. WARNING: This attribute is deprecated, use the
mongodbatlas.getProjectIpAddressesdata source instead. - is
Cluster BooleanAi Assistant Enabled - Flag that indicates whether the AI Assistant is enabled for the project's clusters.
- is
Collect BooleanDatabase Specifics Statistics Enabled - Flag that indicates whether to enable statistics in cluster metrics collection for the project.
- is
Data BooleanExplorer Enabled - Flag that indicates whether to enable Data Explorer for the project. If enabled, you can query your database with an easy to use interface.
- is
Data BooleanExplorer Gen Ai Features Enabled - Flag that indicates whether generative AI features are enabled in the Data Explorer for the project.
- is
Data BooleanExplorer Gen Ai Sample Document Passing Enabled - Flag that indicates whether passing sample documents to generative AI features in the Data Explorer is enabled for the project.
- is
Extended BooleanStorage Sizes Enabled - Flag that indicates whether to enable extended storage sizes for the specified project.
- is
Performance BooleanAdvisor Enabled - Flag that indicates whether to enable Performance Advisor and Profiler for the project. If enabled, you can analyze database logs to recommend performance improvements.
- is
Realtime BooleanPerformance Panel Enabled - Flag that indicates whether to enable Real Time Performance Panel for the project. If enabled, you can see real time metrics from your MongoDB database.
- is
Schema BooleanAdvisor Enabled - Flag that indicates whether to enable Schema Advisor for the project. If enabled, you receive customized recommendations to optimize your data model and enhance performance. Disable this setting to disable schema suggestions in the Performance Advisor and the Data Explorer.
- is
Slow BooleanOperation Thresholding Enabled - (Deprecated) Flag that enables MongoDB Cloud to use its slow operation threshold for the specified project. The threshold determines which operations the Performance Advisor and Query Profiler considers slow. When enabled, MongoDB Cloud uses the average execution time for operations on your cluster to determine slow-running queries. As a result, the threshold is more pertinent to your cluster workload. The slow operation threshold is enabled by default for dedicated clusters (M10+). When disabled, MongoDB Cloud considers any operation that takes longer than 100 milliseconds to be slow. Note: To use this attribute, the requesting API Key must have the Project Owner role, if not it will show a warning and will return
false. If you are not using this field, you don't need to take any action. - limits
List<Get
Project Limit> - The limits for the specified project. See Limits.
- org
Id String - The ID of the organization you want to create the project within.
- region
Usage StringRestrictions - If GOV_REGIONS_ONLY the project can be used for government regions only, otherwise defaults to standard regions. For more information see MongoDB Atlas for Government.
- Map<String,String>
- Map that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the project. To learn more, see Resource Tags
- teams
List<Get
Project Team> - (DEPRECATED) Returns all teams to which the authenticated user has access in the project. See Teams.
- users
List<Get
Project User> - Returns list of all pending and active MongoDB Cloud users associated with the specified project.
- name String
- Human-readable label that identifies this project limit.
- project
Id String
- cluster
Count number - The number of Atlas clusters deployed in the project.
- created string
- The ISO-8601-formatted timestamp of when Atlas created the project.
- id string
- Unique 24-hexadecimal digit string that identifies the MongoDB Cloud user.
- ip
Addresses GetProject Ip Addresses - IP addresses in a project categorized by services. See IP Addresses. WARNING: This attribute is deprecated, use the
mongodbatlas.getProjectIpAddressesdata source instead. - is
Cluster booleanAi Assistant Enabled - Flag that indicates whether the AI Assistant is enabled for the project's clusters.
- is
Collect booleanDatabase Specifics Statistics Enabled - Flag that indicates whether to enable statistics in cluster metrics collection for the project.
- is
Data booleanExplorer Enabled - Flag that indicates whether to enable Data Explorer for the project. If enabled, you can query your database with an easy to use interface.
- is
Data booleanExplorer Gen Ai Features Enabled - Flag that indicates whether generative AI features are enabled in the Data Explorer for the project.
- is
Data booleanExplorer Gen Ai Sample Document Passing Enabled - Flag that indicates whether passing sample documents to generative AI features in the Data Explorer is enabled for the project.
- is
Extended booleanStorage Sizes Enabled - Flag that indicates whether to enable extended storage sizes for the specified project.
- is
Performance booleanAdvisor Enabled - Flag that indicates whether to enable Performance Advisor and Profiler for the project. If enabled, you can analyze database logs to recommend performance improvements.
- is
Realtime booleanPerformance Panel Enabled - Flag that indicates whether to enable Real Time Performance Panel for the project. If enabled, you can see real time metrics from your MongoDB database.
- is
Schema booleanAdvisor Enabled - Flag that indicates whether to enable Schema Advisor for the project. If enabled, you receive customized recommendations to optimize your data model and enhance performance. Disable this setting to disable schema suggestions in the Performance Advisor and the Data Explorer.
- is
Slow booleanOperation Thresholding Enabled - (Deprecated) Flag that enables MongoDB Cloud to use its slow operation threshold for the specified project. The threshold determines which operations the Performance Advisor and Query Profiler considers slow. When enabled, MongoDB Cloud uses the average execution time for operations on your cluster to determine slow-running queries. As a result, the threshold is more pertinent to your cluster workload. The slow operation threshold is enabled by default for dedicated clusters (M10+). When disabled, MongoDB Cloud considers any operation that takes longer than 100 milliseconds to be slow. Note: To use this attribute, the requesting API Key must have the Project Owner role, if not it will show a warning and will return
false. If you are not using this field, you don't need to take any action. - limits
Get
Project Limit[] - The limits for the specified project. See Limits.
- org
Id string - The ID of the organization you want to create the project within.
- region
Usage stringRestrictions - If GOV_REGIONS_ONLY the project can be used for government regions only, otherwise defaults to standard regions. For more information see MongoDB Atlas for Government.
- {[key: string]: string}
- Map that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the project. To learn more, see Resource Tags
- teams
Get
Project Team[] - (DEPRECATED) Returns all teams to which the authenticated user has access in the project. See Teams.
- users
Get
Project User[] - Returns list of all pending and active MongoDB Cloud users associated with the specified project.
- name string
- Human-readable label that identifies this project limit.
- project
Id string
- cluster_
count int - The number of Atlas clusters deployed in the project.
- created str
- The ISO-8601-formatted timestamp of when Atlas created the project.
- id str
- Unique 24-hexadecimal digit string that identifies the MongoDB Cloud user.
- ip_
addresses GetProject Ip Addresses - IP addresses in a project categorized by services. See IP Addresses. WARNING: This attribute is deprecated, use the
mongodbatlas.getProjectIpAddressesdata source instead. - is_
cluster_ boolai_ assistant_ enabled - Flag that indicates whether the AI Assistant is enabled for the project's clusters.
- is_
collect_ booldatabase_ specifics_ statistics_ enabled - Flag that indicates whether to enable statistics in cluster metrics collection for the project.
- is_
data_ boolexplorer_ enabled - Flag that indicates whether to enable Data Explorer for the project. If enabled, you can query your database with an easy to use interface.
- is_
data_ boolexplorer_ gen_ ai_ features_ enabled - Flag that indicates whether generative AI features are enabled in the Data Explorer for the project.
- is_
data_ boolexplorer_ gen_ ai_ sample_ document_ passing_ enabled - Flag that indicates whether passing sample documents to generative AI features in the Data Explorer is enabled for the project.
- is_
extended_ boolstorage_ sizes_ enabled - Flag that indicates whether to enable extended storage sizes for the specified project.
- is_
performance_ booladvisor_ enabled - Flag that indicates whether to enable Performance Advisor and Profiler for the project. If enabled, you can analyze database logs to recommend performance improvements.
- is_
realtime_ boolperformance_ panel_ enabled - Flag that indicates whether to enable Real Time Performance Panel for the project. If enabled, you can see real time metrics from your MongoDB database.
- is_
schema_ booladvisor_ enabled - Flag that indicates whether to enable Schema Advisor for the project. If enabled, you receive customized recommendations to optimize your data model and enhance performance. Disable this setting to disable schema suggestions in the Performance Advisor and the Data Explorer.
- is_
slow_ booloperation_ thresholding_ enabled - (Deprecated) Flag that enables MongoDB Cloud to use its slow operation threshold for the specified project. The threshold determines which operations the Performance Advisor and Query Profiler considers slow. When enabled, MongoDB Cloud uses the average execution time for operations on your cluster to determine slow-running queries. As a result, the threshold is more pertinent to your cluster workload. The slow operation threshold is enabled by default for dedicated clusters (M10+). When disabled, MongoDB Cloud considers any operation that takes longer than 100 milliseconds to be slow. Note: To use this attribute, the requesting API Key must have the Project Owner role, if not it will show a warning and will return
false. If you are not using this field, you don't need to take any action. - limits
Sequence[Get
Project Limit] - The limits for the specified project. See Limits.
- org_
id str - The ID of the organization you want to create the project within.
- region_
usage_ strrestrictions - If GOV_REGIONS_ONLY the project can be used for government regions only, otherwise defaults to standard regions. For more information see MongoDB Atlas for Government.
- Mapping[str, str]
- Map that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the project. To learn more, see Resource Tags
- teams
Sequence[Get
Project Team] - (DEPRECATED) Returns all teams to which the authenticated user has access in the project. See Teams.
- users
Sequence[Get
Project User] - Returns list of all pending and active MongoDB Cloud users associated with the specified project.
- name str
- Human-readable label that identifies this project limit.
- project_
id str
- cluster
Count Number - The number of Atlas clusters deployed in the project.
- created String
- The ISO-8601-formatted timestamp of when Atlas created the project.
- id String
- Unique 24-hexadecimal digit string that identifies the MongoDB Cloud user.
- ip
Addresses Property Map - IP addresses in a project categorized by services. See IP Addresses. WARNING: This attribute is deprecated, use the
mongodbatlas.getProjectIpAddressesdata source instead. - is
Cluster BooleanAi Assistant Enabled - Flag that indicates whether the AI Assistant is enabled for the project's clusters.
- is
Collect BooleanDatabase Specifics Statistics Enabled - Flag that indicates whether to enable statistics in cluster metrics collection for the project.
- is
Data BooleanExplorer Enabled - Flag that indicates whether to enable Data Explorer for the project. If enabled, you can query your database with an easy to use interface.
- is
Data BooleanExplorer Gen Ai Features Enabled - Flag that indicates whether generative AI features are enabled in the Data Explorer for the project.
- is
Data BooleanExplorer Gen Ai Sample Document Passing Enabled - Flag that indicates whether passing sample documents to generative AI features in the Data Explorer is enabled for the project.
- is
Extended BooleanStorage Sizes Enabled - Flag that indicates whether to enable extended storage sizes for the specified project.
- is
Performance BooleanAdvisor Enabled - Flag that indicates whether to enable Performance Advisor and Profiler for the project. If enabled, you can analyze database logs to recommend performance improvements.
- is
Realtime BooleanPerformance Panel Enabled - Flag that indicates whether to enable Real Time Performance Panel for the project. If enabled, you can see real time metrics from your MongoDB database.
- is
Schema BooleanAdvisor Enabled - Flag that indicates whether to enable Schema Advisor for the project. If enabled, you receive customized recommendations to optimize your data model and enhance performance. Disable this setting to disable schema suggestions in the Performance Advisor and the Data Explorer.
- is
Slow BooleanOperation Thresholding Enabled - (Deprecated) Flag that enables MongoDB Cloud to use its slow operation threshold for the specified project. The threshold determines which operations the Performance Advisor and Query Profiler considers slow. When enabled, MongoDB Cloud uses the average execution time for operations on your cluster to determine slow-running queries. As a result, the threshold is more pertinent to your cluster workload. The slow operation threshold is enabled by default for dedicated clusters (M10+). When disabled, MongoDB Cloud considers any operation that takes longer than 100 milliseconds to be slow. Note: To use this attribute, the requesting API Key must have the Project Owner role, if not it will show a warning and will return
false. If you are not using this field, you don't need to take any action. - limits List<Property Map>
- The limits for the specified project. See Limits.
- org
Id String - The ID of the organization you want to create the project within.
- region
Usage StringRestrictions - If GOV_REGIONS_ONLY the project can be used for government regions only, otherwise defaults to standard regions. For more information see MongoDB Atlas for Government.
- Map<String>
- Map that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the project. To learn more, see Resource Tags
- teams List<Property Map>
- (DEPRECATED) Returns all teams to which the authenticated user has access in the project. See Teams.
- users List<Property Map>
- Returns list of all pending and active MongoDB Cloud users associated with the specified project.
- name String
- Human-readable label that identifies this project limit.
- project
Id String
Supporting Types
GetProjectIpAddresses
GetProjectIpAddressesServices
- Clusters
List<Get
Project Ip Addresses Services Cluster> - IP addresses of clusters.
- Clusters
[]Get
Project Ip Addresses Services Cluster - IP addresses of clusters.
- clusters list(object)
- IP addresses of clusters.
- clusters
List<Get
Project Ip Addresses Services Cluster> - IP addresses of clusters.
- clusters
Get
Project Ip Addresses Services Cluster[] - IP addresses of clusters.
- clusters
Sequence[Get
Project Ip Addresses Services Cluster] - IP addresses of clusters.
- clusters List<Property Map>
- IP addresses of clusters.
GetProjectIpAddressesServicesCluster
- Cluster
Name string - Human-readable label that identifies the cluster.
- Future
Inbounds List<string> - List of future inbound IP addresses associated with the cluster. If your network allows outbound HTTP requests only to specific IP addresses, you must allow access to the following IP addresses so that your application can connect to your Atlas cluster.
- Future
Outbounds List<string> - List of future outbound IP addresses associated with the cluster. If your network allows inbound HTTP requests only from specific IP addresses, you must allow access from the following IP addresses so that your Atlas cluster can communicate with your webhooks and KMS.
- Inbounds List<string>
- List of inbound IP addresses associated with the cluster. If your network allows outbound HTTP requests only to specific IP addresses, you must allow access to the following IP addresses so that your application can connect to your Atlas cluster.
- Outbounds List<string>
- List of outbound IP addresses associated with the cluster. If your network allows inbound HTTP requests only from specific IP addresses, you must allow access from the following IP addresses so that your Atlas cluster can communicate with your webhooks and KMS.
- Cluster
Name string - Human-readable label that identifies the cluster.
- Future
Inbounds []string - List of future inbound IP addresses associated with the cluster. If your network allows outbound HTTP requests only to specific IP addresses, you must allow access to the following IP addresses so that your application can connect to your Atlas cluster.
- Future
Outbounds []string - List of future outbound IP addresses associated with the cluster. If your network allows inbound HTTP requests only from specific IP addresses, you must allow access from the following IP addresses so that your Atlas cluster can communicate with your webhooks and KMS.
- Inbounds []string
- List of inbound IP addresses associated with the cluster. If your network allows outbound HTTP requests only to specific IP addresses, you must allow access to the following IP addresses so that your application can connect to your Atlas cluster.
- Outbounds []string
- List of outbound IP addresses associated with the cluster. If your network allows inbound HTTP requests only from specific IP addresses, you must allow access from the following IP addresses so that your Atlas cluster can communicate with your webhooks and KMS.
- cluster_
name string - Human-readable label that identifies the cluster.
- future_
inbounds list(string) - List of future inbound IP addresses associated with the cluster. If your network allows outbound HTTP requests only to specific IP addresses, you must allow access to the following IP addresses so that your application can connect to your Atlas cluster.
- future_
outbounds list(string) - List of future outbound IP addresses associated with the cluster. If your network allows inbound HTTP requests only from specific IP addresses, you must allow access from the following IP addresses so that your Atlas cluster can communicate with your webhooks and KMS.
- inbounds list(string)
- List of inbound IP addresses associated with the cluster. If your network allows outbound HTTP requests only to specific IP addresses, you must allow access to the following IP addresses so that your application can connect to your Atlas cluster.
- outbounds list(string)
- List of outbound IP addresses associated with the cluster. If your network allows inbound HTTP requests only from specific IP addresses, you must allow access from the following IP addresses so that your Atlas cluster can communicate with your webhooks and KMS.
- cluster
Name String - Human-readable label that identifies the cluster.
- future
Inbounds List<String> - List of future inbound IP addresses associated with the cluster. If your network allows outbound HTTP requests only to specific IP addresses, you must allow access to the following IP addresses so that your application can connect to your Atlas cluster.
- future
Outbounds List<String> - List of future outbound IP addresses associated with the cluster. If your network allows inbound HTTP requests only from specific IP addresses, you must allow access from the following IP addresses so that your Atlas cluster can communicate with your webhooks and KMS.
- inbounds List<String>
- List of inbound IP addresses associated with the cluster. If your network allows outbound HTTP requests only to specific IP addresses, you must allow access to the following IP addresses so that your application can connect to your Atlas cluster.
- outbounds List<String>
- List of outbound IP addresses associated with the cluster. If your network allows inbound HTTP requests only from specific IP addresses, you must allow access from the following IP addresses so that your Atlas cluster can communicate with your webhooks and KMS.
- cluster
Name string - Human-readable label that identifies the cluster.
- future
Inbounds string[] - List of future inbound IP addresses associated with the cluster. If your network allows outbound HTTP requests only to specific IP addresses, you must allow access to the following IP addresses so that your application can connect to your Atlas cluster.
- future
Outbounds string[] - List of future outbound IP addresses associated with the cluster. If your network allows inbound HTTP requests only from specific IP addresses, you must allow access from the following IP addresses so that your Atlas cluster can communicate with your webhooks and KMS.
- inbounds string[]
- List of inbound IP addresses associated with the cluster. If your network allows outbound HTTP requests only to specific IP addresses, you must allow access to the following IP addresses so that your application can connect to your Atlas cluster.
- outbounds string[]
- List of outbound IP addresses associated with the cluster. If your network allows inbound HTTP requests only from specific IP addresses, you must allow access from the following IP addresses so that your Atlas cluster can communicate with your webhooks and KMS.
- cluster_
name str - Human-readable label that identifies the cluster.
- future_
inbounds Sequence[str] - List of future inbound IP addresses associated with the cluster. If your network allows outbound HTTP requests only to specific IP addresses, you must allow access to the following IP addresses so that your application can connect to your Atlas cluster.
- future_
outbounds Sequence[str] - List of future outbound IP addresses associated with the cluster. If your network allows inbound HTTP requests only from specific IP addresses, you must allow access from the following IP addresses so that your Atlas cluster can communicate with your webhooks and KMS.
- inbounds Sequence[str]
- List of inbound IP addresses associated with the cluster. If your network allows outbound HTTP requests only to specific IP addresses, you must allow access to the following IP addresses so that your application can connect to your Atlas cluster.
- outbounds Sequence[str]
- List of outbound IP addresses associated with the cluster. If your network allows inbound HTTP requests only from specific IP addresses, you must allow access from the following IP addresses so that your Atlas cluster can communicate with your webhooks and KMS.
- cluster
Name String - Human-readable label that identifies the cluster.
- future
Inbounds List<String> - List of future inbound IP addresses associated with the cluster. If your network allows outbound HTTP requests only to specific IP addresses, you must allow access to the following IP addresses so that your application can connect to your Atlas cluster.
- future
Outbounds List<String> - List of future outbound IP addresses associated with the cluster. If your network allows inbound HTTP requests only from specific IP addresses, you must allow access from the following IP addresses so that your Atlas cluster can communicate with your webhooks and KMS.
- inbounds List<String>
- List of inbound IP addresses associated with the cluster. If your network allows outbound HTTP requests only to specific IP addresses, you must allow access to the following IP addresses so that your application can connect to your Atlas cluster.
- outbounds List<String>
- List of outbound IP addresses associated with the cluster. If your network allows inbound HTTP requests only from specific IP addresses, you must allow access from the following IP addresses so that your Atlas cluster can communicate with your webhooks and KMS.
GetProjectLimit
- Current
Usage int - Amount that indicates the current usage of the limit.
- Default
Limit int - Default value of the limit.
- Maximum
Limit int - Maximum value of the limit.
- Name string
The unique ID for the project.
IMPORTANT: Either
projectIdornamemust be configurated.- Value int
- Amount the limit is set to.
- Current
Usage int - Amount that indicates the current usage of the limit.
- Default
Limit int - Default value of the limit.
- Maximum
Limit int - Maximum value of the limit.
- Name string
The unique ID for the project.
IMPORTANT: Either
projectIdornamemust be configurated.- Value int
- Amount the limit is set to.
- current_
usage number - Amount that indicates the current usage of the limit.
- default_
limit number - Default value of the limit.
- maximum_
limit number - Maximum value of the limit.
- name string
The unique ID for the project.
IMPORTANT: Either
projectIdornamemust be configurated.- value number
- Amount the limit is set to.
- current
Usage Integer - Amount that indicates the current usage of the limit.
- default
Limit Integer - Default value of the limit.
- maximum
Limit Integer - Maximum value of the limit.
- name String
The unique ID for the project.
IMPORTANT: Either
projectIdornamemust be configurated.- value Integer
- Amount the limit is set to.
- current
Usage number - Amount that indicates the current usage of the limit.
- default
Limit number - Default value of the limit.
- maximum
Limit number - Maximum value of the limit.
- name string
The unique ID for the project.
IMPORTANT: Either
projectIdornamemust be configurated.- value number
- Amount the limit is set to.
- current_
usage int - Amount that indicates the current usage of the limit.
- default_
limit int - Default value of the limit.
- maximum_
limit int - Maximum value of the limit.
- name str
The unique ID for the project.
IMPORTANT: Either
projectIdornamemust be configurated.- value int
- Amount the limit is set to.
- current
Usage Number - Amount that indicates the current usage of the limit.
- default
Limit Number - Default value of the limit.
- maximum
Limit Number - Maximum value of the limit.
- name String
The unique ID for the project.
IMPORTANT: Either
projectIdornamemust be configurated.- value Number
- Amount the limit is set to.
GetProjectTeam
- Role
Names List<string> - Each string in the array represents a project role assigned to the team. Every user associated with the team inherits these roles. The MongoDB Documentation describes the roles a user can have.
- Team
Id string - The unique identifier of the team you want to associate with the project. The team and project must share the same parent organization.
- Role
Names []string - Each string in the array represents a project role assigned to the team. Every user associated with the team inherits these roles. The MongoDB Documentation describes the roles a user can have.
- Team
Id string - The unique identifier of the team you want to associate with the project. The team and project must share the same parent organization.
- role_
names list(string) - Each string in the array represents a project role assigned to the team. Every user associated with the team inherits these roles. The MongoDB Documentation describes the roles a user can have.
- team_
id string - The unique identifier of the team you want to associate with the project. The team and project must share the same parent organization.
- role
Names List<String> - Each string in the array represents a project role assigned to the team. Every user associated with the team inherits these roles. The MongoDB Documentation describes the roles a user can have.
- team
Id String - The unique identifier of the team you want to associate with the project. The team and project must share the same parent organization.
- role
Names string[] - Each string in the array represents a project role assigned to the team. Every user associated with the team inherits these roles. The MongoDB Documentation describes the roles a user can have.
- team
Id string - The unique identifier of the team you want to associate with the project. The team and project must share the same parent organization.
- role_
names Sequence[str] - Each string in the array represents a project role assigned to the team. Every user associated with the team inherits these roles. The MongoDB Documentation describes the roles a user can have.
- team_
id str - The unique identifier of the team you want to associate with the project. The team and project must share the same parent organization.
- role
Names List<String> - Each string in the array represents a project role assigned to the team. Every user associated with the team inherits these roles. The MongoDB Documentation describes the roles a user can have.
- team
Id String - The unique identifier of the team you want to associate with the project. The team and project must share the same parent organization.
GetProjectUser
- Country string
- Two-character alphabetical string that identifies the MongoDB Cloud user's geographic location. This parameter uses the ISO 3166-1a2 code format.
- Created
At string - Date and time when MongoDB Cloud created the current account. This value is in the ISO 8601 timestamp format in UTC.
- First
Name string - First or given name that belongs to the MongoDB Cloud user.
- Id string
- Unique 24-hexadecimal digit string that identifies the MongoDB Cloud user.
- Invitation
Created stringAt - Date and time when MongoDB Cloud sent the invitation. MongoDB Cloud represents this timestamp in ISO 8601 format in UTC.
- Invitation
Expires stringAt - Date and time when the invitation from MongoDB Cloud expires. MongoDB Cloud represents this timestamp in ISO 8601 format in UTC.
- Inviter
Username string - Username of the MongoDB Cloud user who sent the invitation to join the organization.
- Last
Auth string - Date and time when the current account last authenticated. This value is in the ISO 8601 timestamp format in UTC.
- Last
Name string - Last name, family name, or surname that belongs to the MongoDB Cloud user.
- Mobile
Number string - Mobile phone number that belongs to the MongoDB Cloud user.
- Org
Membership stringStatus - String enum that indicates whether the MongoDB Cloud user has a pending invitation to join the organization or they are already active in the organization.
- Roles List<string>
- One or more project-level roles assigned to the MongoDB Cloud user.
- Username string
- Email address that represents the username of the MongoDB Cloud user.
- Country string
- Two-character alphabetical string that identifies the MongoDB Cloud user's geographic location. This parameter uses the ISO 3166-1a2 code format.
- Created
At string - Date and time when MongoDB Cloud created the current account. This value is in the ISO 8601 timestamp format in UTC.
- First
Name string - First or given name that belongs to the MongoDB Cloud user.
- Id string
- Unique 24-hexadecimal digit string that identifies the MongoDB Cloud user.
- Invitation
Created stringAt - Date and time when MongoDB Cloud sent the invitation. MongoDB Cloud represents this timestamp in ISO 8601 format in UTC.
- Invitation
Expires stringAt - Date and time when the invitation from MongoDB Cloud expires. MongoDB Cloud represents this timestamp in ISO 8601 format in UTC.
- Inviter
Username string - Username of the MongoDB Cloud user who sent the invitation to join the organization.
- Last
Auth string - Date and time when the current account last authenticated. This value is in the ISO 8601 timestamp format in UTC.
- Last
Name string - Last name, family name, or surname that belongs to the MongoDB Cloud user.
- Mobile
Number string - Mobile phone number that belongs to the MongoDB Cloud user.
- Org
Membership stringStatus - String enum that indicates whether the MongoDB Cloud user has a pending invitation to join the organization or they are already active in the organization.
- Roles []string
- One or more project-level roles assigned to the MongoDB Cloud user.
- Username string
- Email address that represents the username of the MongoDB Cloud user.
- country string
- Two-character alphabetical string that identifies the MongoDB Cloud user's geographic location. This parameter uses the ISO 3166-1a2 code format.
- created_
at string - Date and time when MongoDB Cloud created the current account. This value is in the ISO 8601 timestamp format in UTC.
- first_
name string - First or given name that belongs to the MongoDB Cloud user.
- id string
- Unique 24-hexadecimal digit string that identifies the MongoDB Cloud user.
- invitation_
created_ stringat - Date and time when MongoDB Cloud sent the invitation. MongoDB Cloud represents this timestamp in ISO 8601 format in UTC.
- invitation_
expires_ stringat - Date and time when the invitation from MongoDB Cloud expires. MongoDB Cloud represents this timestamp in ISO 8601 format in UTC.
- inviter_
username string - Username of the MongoDB Cloud user who sent the invitation to join the organization.
- last_
auth string - Date and time when the current account last authenticated. This value is in the ISO 8601 timestamp format in UTC.
- last_
name string - Last name, family name, or surname that belongs to the MongoDB Cloud user.
- mobile_
number string - Mobile phone number that belongs to the MongoDB Cloud user.
- org_
membership_ stringstatus - String enum that indicates whether the MongoDB Cloud user has a pending invitation to join the organization or they are already active in the organization.
- roles list(string)
- One or more project-level roles assigned to the MongoDB Cloud user.
- username string
- Email address that represents the username of the MongoDB Cloud user.
- country String
- Two-character alphabetical string that identifies the MongoDB Cloud user's geographic location. This parameter uses the ISO 3166-1a2 code format.
- created
At String - Date and time when MongoDB Cloud created the current account. This value is in the ISO 8601 timestamp format in UTC.
- first
Name String - First or given name that belongs to the MongoDB Cloud user.
- id String
- Unique 24-hexadecimal digit string that identifies the MongoDB Cloud user.
- invitation
Created StringAt - Date and time when MongoDB Cloud sent the invitation. MongoDB Cloud represents this timestamp in ISO 8601 format in UTC.
- invitation
Expires StringAt - Date and time when the invitation from MongoDB Cloud expires. MongoDB Cloud represents this timestamp in ISO 8601 format in UTC.
- inviter
Username String - Username of the MongoDB Cloud user who sent the invitation to join the organization.
- last
Auth String - Date and time when the current account last authenticated. This value is in the ISO 8601 timestamp format in UTC.
- last
Name String - Last name, family name, or surname that belongs to the MongoDB Cloud user.
- mobile
Number String - Mobile phone number that belongs to the MongoDB Cloud user.
- org
Membership StringStatus - String enum that indicates whether the MongoDB Cloud user has a pending invitation to join the organization or they are already active in the organization.
- roles List<String>
- One or more project-level roles assigned to the MongoDB Cloud user.
- username String
- Email address that represents the username of the MongoDB Cloud user.
- country string
- Two-character alphabetical string that identifies the MongoDB Cloud user's geographic location. This parameter uses the ISO 3166-1a2 code format.
- created
At string - Date and time when MongoDB Cloud created the current account. This value is in the ISO 8601 timestamp format in UTC.
- first
Name string - First or given name that belongs to the MongoDB Cloud user.
- id string
- Unique 24-hexadecimal digit string that identifies the MongoDB Cloud user.
- invitation
Created stringAt - Date and time when MongoDB Cloud sent the invitation. MongoDB Cloud represents this timestamp in ISO 8601 format in UTC.
- invitation
Expires stringAt - Date and time when the invitation from MongoDB Cloud expires. MongoDB Cloud represents this timestamp in ISO 8601 format in UTC.
- inviter
Username string - Username of the MongoDB Cloud user who sent the invitation to join the organization.
- last
Auth string - Date and time when the current account last authenticated. This value is in the ISO 8601 timestamp format in UTC.
- last
Name string - Last name, family name, or surname that belongs to the MongoDB Cloud user.
- mobile
Number string - Mobile phone number that belongs to the MongoDB Cloud user.
- org
Membership stringStatus - String enum that indicates whether the MongoDB Cloud user has a pending invitation to join the organization or they are already active in the organization.
- roles string[]
- One or more project-level roles assigned to the MongoDB Cloud user.
- username string
- Email address that represents the username of the MongoDB Cloud user.
- country str
- Two-character alphabetical string that identifies the MongoDB Cloud user's geographic location. This parameter uses the ISO 3166-1a2 code format.
- created_
at str - Date and time when MongoDB Cloud created the current account. This value is in the ISO 8601 timestamp format in UTC.
- first_
name str - First or given name that belongs to the MongoDB Cloud user.
- id str
- Unique 24-hexadecimal digit string that identifies the MongoDB Cloud user.
- invitation_
created_ strat - Date and time when MongoDB Cloud sent the invitation. MongoDB Cloud represents this timestamp in ISO 8601 format in UTC.
- invitation_
expires_ strat - Date and time when the invitation from MongoDB Cloud expires. MongoDB Cloud represents this timestamp in ISO 8601 format in UTC.
- inviter_
username str - Username of the MongoDB Cloud user who sent the invitation to join the organization.
- last_
auth str - Date and time when the current account last authenticated. This value is in the ISO 8601 timestamp format in UTC.
- last_
name str - Last name, family name, or surname that belongs to the MongoDB Cloud user.
- mobile_
number str - Mobile phone number that belongs to the MongoDB Cloud user.
- org_
membership_ strstatus - String enum that indicates whether the MongoDB Cloud user has a pending invitation to join the organization or they are already active in the organization.
- roles Sequence[str]
- One or more project-level roles assigned to the MongoDB Cloud user.
- username str
- Email address that represents the username of the MongoDB Cloud user.
- country String
- Two-character alphabetical string that identifies the MongoDB Cloud user's geographic location. This parameter uses the ISO 3166-1a2 code format.
- created
At String - Date and time when MongoDB Cloud created the current account. This value is in the ISO 8601 timestamp format in UTC.
- first
Name String - First or given name that belongs to the MongoDB Cloud user.
- id String
- Unique 24-hexadecimal digit string that identifies the MongoDB Cloud user.
- invitation
Created StringAt - Date and time when MongoDB Cloud sent the invitation. MongoDB Cloud represents this timestamp in ISO 8601 format in UTC.
- invitation
Expires StringAt - Date and time when the invitation from MongoDB Cloud expires. MongoDB Cloud represents this timestamp in ISO 8601 format in UTC.
- inviter
Username String - Username of the MongoDB Cloud user who sent the invitation to join the organization.
- last
Auth String - Date and time when the current account last authenticated. This value is in the ISO 8601 timestamp format in UTC.
- last
Name String - Last name, family name, or surname that belongs to the MongoDB Cloud user.
- mobile
Number String - Mobile phone number that belongs to the MongoDB Cloud user.
- org
Membership StringStatus - String enum that indicates whether the MongoDB Cloud user has a pending invitation to join the organization or they are already active in the organization.
- roles List<String>
- One or more project-level roles assigned to the MongoDB Cloud user.
- username String
- Email address that represents the username of the MongoDB Cloud user.
Package Details
- Repository
- MongoDB Atlas pulumi/pulumi-mongodbatlas
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
mongodbatlasTerraform Provider.
published on Thursday, Jul 16, 2026 by Pulumi