1. Registry
  2. Packages
  3. Mongodbatlas Provider
  4. API Docs
  5. MetricIntegration
Viewing docs for MongoDB Atlas v4.18.1
published on Tuesday, Oct 27, 2026 by Pulumi
mongodbatlas logo mongodbatlas logo
Viewing docs for MongoDB Atlas v4.18.1
published on Tuesday, Oct 27, 2026 by Pulumi

    mongodbatlas.MetricIntegration provides a resource for managing OpenTelemetry metric integrations at the project level. This resource allows you to push Atlas metrics to any OTLP-compatible endpoint such as Datadog, New Relic, or Dynatrace.

    To use this resource, the requesting Service Account or API Key must have the Organization Owner or Project Owner role.

    Note: After importing this resource, the headers attribute will show a diff on the first plan because the Atlas API redacts header values in GET responses. Run pulumi up once to reconcile the state.

    Example Usage

    The following example points at Datadog using a custom OTLP endpoint (providerType = "CUSTOM"). To export metrics to a different provider, update the endpoint and authentication headers to that provider’s values; for the named providers (DATADOG, DYNATRACE, or NEW_RELIC), set providerType accordingly.

    import * as pulumi from "@pulumi/pulumi";
    import * as datadog from "@pulumi/datadog";
    import * as mongodbatlas from "@pulumi/mongodbatlas";
    
    const atlasMetrics = new datadog.index.ApiKey("atlas_metrics", {name: "mongodb-atlas-metrics"});
    const exampleMetricIntegration = new mongodbatlas.MetricIntegration("example", {
        projectId: project.id,
        integrationType: "OTEL",
        providerType: "CUSTOM",
        authType: "HEADER",
        aggregationTemporality: "DELTA",
        endpoint: datadogEndpoint,
        metricSelections: ["ATLAS_STREAM_PROCESSING"],
        headers: [{
            name: "dd-api-key",
            value: atlasMetrics.key,
        }],
    });
    const example = mongodbatlas.getMetricIntegrationOutput({
        projectId: exampleMetricIntegration.projectId,
        metricIntegrationId: exampleMetricIntegration.metricIntegrationId,
    });
    export const metricIntegrationType = example.integrationType;
    const exampleGetMetricIntegrations = mongodbatlas.getMetricIntegrationsOutput({
        projectId: exampleMetricIntegration.projectId,
    });
    export const metricIntegrationIds = exampleGetMetricIntegrations.apply(exampleGetMetricIntegrations => .map(r => (r.metricIntegrationId)));
    
    import pulumi
    import pulumi_datadog as datadog
    import pulumi_mongodbatlas as mongodbatlas
    
    atlas_metrics = datadog.ApiKey("atlas_metrics", name=mongodb-atlas-metrics)
    example_metric_integration = mongodbatlas.MetricIntegration("example",
        project_id=project["id"],
        integration_type="OTEL",
        provider_type="CUSTOM",
        auth_type="HEADER",
        aggregation_temporality="DELTA",
        endpoint=datadog_endpoint,
        metric_selections=["ATLAS_STREAM_PROCESSING"],
        headers=[{
            "name": "dd-api-key",
            "value": atlas_metrics["key"],
        }])
    example = mongodbatlas.get_metric_integration_output(project_id=example_metric_integration.project_id,
        metric_integration_id=example_metric_integration.metric_integration_id)
    pulumi.export("metricIntegrationType", example.integration_type)
    example_get_metric_integrations = mongodbatlas.get_metric_integrations_output(project_id=example_metric_integration.project_id)
    pulumi.export("metricIntegrationIds", example_get_metric_integrations.apply(lambda example_get_metric_integrations: [r.metric_integration_id for r in example_get_metric_integrations.results]))
    
    Example coming soon!
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Datadog = Pulumi.Datadog;
    using Mongodbatlas = Pulumi.Mongodbatlas;
    
    return await Deployment.RunAsync(() => 
    {
        var atlasMetrics = new Datadog.ApiKey("atlas_metrics", new()
        {
            Name = "mongodb-atlas-metrics",
        });
    
        var exampleMetricIntegration = new Mongodbatlas.MetricIntegration("example", new()
        {
            ProjectId = project.Id,
            IntegrationType = "OTEL",
            ProviderType = "CUSTOM",
            AuthType = "HEADER",
            AggregationTemporality = "DELTA",
            Endpoint = datadogEndpoint,
            MetricSelections = new[]
            {
                "ATLAS_STREAM_PROCESSING",
            },
            Headers = new[]
            {
                new Mongodbatlas.Inputs.MetricIntegrationHeaderArgs
                {
                    Name = "dd-api-key",
                    Value = atlasMetrics.Key,
                },
            },
        });
    
        var example = Mongodbatlas.GetMetricIntegration.Invoke(new()
        {
            ProjectId = exampleMetricIntegration.ProjectId,
            MetricIntegrationId = exampleMetricIntegration.MetricIntegrationId,
        });
    
        var exampleGetMetricIntegrations = Mongodbatlas.GetMetricIntegrations.Invoke(new()
        {
            ProjectId = exampleMetricIntegration.ProjectId,
        });
    
        return new Dictionary<string, object?>
        {
            ["metricIntegrationType"] = example.Apply(getMetricIntegrationResult => getMetricIntegrationResult.IntegrationType),
            ["metricIntegrationIds"] = .Select(r => 
            {
                return r.MetricIntegrationId;
            }).ToList(),
        };
    });
    
    Example coming soon!
    
    Example coming soon!
    
    terraform {
      required_providers {
        mongodbatlas = {
          source = "pulumi/mongodbatlas"
        }
      }
    }
    
    data "mongodbatlas_metric_integration" "example" {
      project_id            = mongodbatlas_metric_integration.example.project_id
      metric_integration_id = mongodbatlas_metric_integration.example.metric_integration_id
    }
    data "mongodbatlas_metric_integrations" "exampleGetMetricIntegrations" {
      project_id = mongodbatlas_metric_integration.example.project_id
    }
    
    resource "datadog_api_key" "atlas_metrics" {
      lifecycle {
        create_before_destroy = true
      }
      name = "mongodb-atlas-metrics"
    }
    resource "mongodbatlas_metric_integration" "example" {
      lifecycle {
        create_before_destroy = true
      }
      project_id              = project.id
      integration_type        = "OTEL"
      provider_type           = "CUSTOM"
      auth_type               = "HEADER"
      aggregation_temporality = "DELTA"
      endpoint                = datadogEndpoint
      metric_selection        = ["ATLAS_STREAM_PROCESSING"]
      headers = [{
        name  = "dd-api-key"
        value = datadog_api_key.atlas_metrics.key
      }]
    }
    output "metricIntegrationType" {
      value = data.mongodbatlas_metric_integration.example.integration_type
    }
    output "metricIntegrationIds" {
      value = [for r in data.mongodbatlas_metric_integrations.exampleGetMetricIntegrations.results : r.metricIntegrationId]
    }
    

    Further Examples

    • Header-based — export Atlas metrics using header-based authentication.
    • OAuth 2.0 — export Atlas metrics using OAuth 2.0 authentication.

    Create MetricIntegration Resource

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

    Constructor syntax

    new MetricIntegration(name: string, args: MetricIntegrationArgs, opts?: CustomResourceOptions);
    @overload
    def MetricIntegration(resource_name: str,
                          args: MetricIntegrationArgs,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def MetricIntegration(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          aggregation_temporality: Optional[str] = None,
                          auth_type: Optional[str] = None,
                          endpoint: Optional[str] = None,
                          integration_type: Optional[str] = None,
                          metric_selections: Optional[Sequence[str]] = None,
                          project_id: Optional[str] = None,
                          provider_type: Optional[str] = None,
                          headers: Optional[Sequence[MetricIntegrationHeaderArgs]] = None,
                          oauth: Optional[MetricIntegrationOauthArgs] = None)
    func NewMetricIntegration(ctx *Context, name string, args MetricIntegrationArgs, opts ...ResourceOption) (*MetricIntegration, error)
    public MetricIntegration(string name, MetricIntegrationArgs args, CustomResourceOptions? opts = null)
    public MetricIntegration(String name, MetricIntegrationArgs args)
    public MetricIntegration(String name, MetricIntegrationArgs args, CustomResourceOptions options)
    
    type: mongodbatlas:MetricIntegration
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "mongodbatlas_metric_integration" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args MetricIntegrationArgs
    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 MetricIntegrationArgs
    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 MetricIntegrationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args MetricIntegrationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args MetricIntegrationArgs
    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 metricIntegrationResource = new Mongodbatlas.MetricIntegration("metricIntegrationResource", new()
    {
        AggregationTemporality = "string",
        AuthType = "string",
        Endpoint = "string",
        IntegrationType = "string",
        MetricSelections = new[]
        {
            "string",
        },
        ProjectId = "string",
        ProviderType = "string",
        Headers = new[]
        {
            new Mongodbatlas.Inputs.MetricIntegrationHeaderArgs
            {
                Name = "string",
                Value = "string",
            },
        },
        Oauth = new Mongodbatlas.Inputs.MetricIntegrationOauthArgs
        {
            ClientAuthMethod = "string",
            ClientId = "string",
            TokenEndpoint = "string",
            ClientSecret = "string",
            Scopes = new[]
            {
                "string",
            },
            SigningKeyInfo = new Mongodbatlas.Inputs.MetricIntegrationOauthSigningKeyInfoArgs
            {
                Algorithm = "string",
                CreatedAt = "string",
                JwksUri = "string",
                Kid = "string",
            },
            TokenRequestParams = 
            {
                { "string", "string" },
            },
        },
    });
    
    example, err := mongodbatlas.NewMetricIntegration(ctx, "metricIntegrationResource", &mongodbatlas.MetricIntegrationArgs{
    	AggregationTemporality: pulumi.String("string"),
    	AuthType:               pulumi.String("string"),
    	Endpoint:               pulumi.String("string"),
    	IntegrationType:        pulumi.String("string"),
    	MetricSelections: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	ProjectId:    pulumi.String("string"),
    	ProviderType: pulumi.String("string"),
    	Headers: mongodbatlas.MetricIntegrationHeaderArray{
    		&mongodbatlas.MetricIntegrationHeaderArgs{
    			Name:  pulumi.String("string"),
    			Value: pulumi.String("string"),
    		},
    	},
    	Oauth: &mongodbatlas.MetricIntegrationOauthArgs{
    		ClientAuthMethod: pulumi.String("string"),
    		ClientId:         pulumi.String("string"),
    		TokenEndpoint:    pulumi.String("string"),
    		ClientSecret:     pulumi.String("string"),
    		Scopes: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		SigningKeyInfo: &mongodbatlas.MetricIntegrationOauthSigningKeyInfoArgs{
    			Algorithm: pulumi.String("string"),
    			CreatedAt: pulumi.String("string"),
    			JwksUri:   pulumi.String("string"),
    			Kid:       pulumi.String("string"),
    		},
    		TokenRequestParams: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    	},
    })
    
    resource "mongodbatlas_metric_integration" "metricIntegrationResource" {
      lifecycle {
        create_before_destroy = true
      }
      aggregation_temporality = "string"
      auth_type               = "string"
      endpoint                = "string"
      integration_type        = "string"
      metric_selections       = ["string"]
      project_id              = "string"
      provider_type           = "string"
      headers {
        name  = "string"
        value = "string"
      }
      oauth = {
        client_auth_method = "string"
        client_id          = "string"
        token_endpoint     = "string"
        client_secret      = "string"
        scopes             = ["string"]
        signing_key_info = {
          algorithm  = "string"
          created_at = "string"
          jwks_uri   = "string"
          kid        = "string"
        }
        token_request_params = {
          "string" = "string"
        }
      }
    }
    
    var metricIntegrationResource = new MetricIntegration("metricIntegrationResource", MetricIntegrationArgs.builder()
        .aggregationTemporality("string")
        .authType("string")
        .endpoint("string")
        .integrationType("string")
        .metricSelections("string")
        .projectId("string")
        .providerType("string")
        .headers(MetricIntegrationHeaderArgs.builder()
            .name("string")
            .value("string")
            .build())
        .oauth(MetricIntegrationOauthArgs.builder()
            .clientAuthMethod("string")
            .clientId("string")
            .tokenEndpoint("string")
            .clientSecret("string")
            .scopes("string")
            .signingKeyInfo(MetricIntegrationOauthSigningKeyInfoArgs.builder()
                .algorithm("string")
                .createdAt("string")
                .jwksUri("string")
                .kid("string")
                .build())
            .tokenRequestParams(Map.of("string", "string"))
            .build())
        .build());
    
    metric_integration_resource = mongodbatlas.MetricIntegration("metricIntegrationResource",
        aggregation_temporality="string",
        auth_type="string",
        endpoint="string",
        integration_type="string",
        metric_selections=["string"],
        project_id="string",
        provider_type="string",
        headers=[{
            "name": "string",
            "value": "string",
        }],
        oauth={
            "client_auth_method": "string",
            "client_id": "string",
            "token_endpoint": "string",
            "client_secret": "string",
            "scopes": ["string"],
            "signing_key_info": {
                "algorithm": "string",
                "created_at": "string",
                "jwks_uri": "string",
                "kid": "string",
            },
            "token_request_params": {
                "string": "string",
            },
        })
    
    const metricIntegrationResource = new mongodbatlas.MetricIntegration("metricIntegrationResource", {
        aggregationTemporality: "string",
        authType: "string",
        endpoint: "string",
        integrationType: "string",
        metricSelections: ["string"],
        projectId: "string",
        providerType: "string",
        headers: [{
            name: "string",
            value: "string",
        }],
        oauth: {
            clientAuthMethod: "string",
            clientId: "string",
            tokenEndpoint: "string",
            clientSecret: "string",
            scopes: ["string"],
            signingKeyInfo: {
                algorithm: "string",
                createdAt: "string",
                jwksUri: "string",
                kid: "string",
            },
            tokenRequestParams: {
                string: "string",
            },
        },
    });
    
    type: mongodbatlas:MetricIntegration
    properties:
        aggregationTemporality: string
        authType: string
        endpoint: string
        headers:
            - name: string
              value: string
        integrationType: string
        metricSelections:
            - string
        oauth:
            clientAuthMethod: string
            clientId: string
            clientSecret: string
            scopes:
                - string
            signingKeyInfo:
                algorithm: string
                createdAt: string
                jwksUri: string
                kid: string
            tokenEndpoint: string
            tokenRequestParams:
                string: string
        projectId: string
        providerType: string
    

    MetricIntegration 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 MetricIntegration resource accepts the following input properties:

    AggregationTemporality string
    The temporality to send to the metric integration.
    AuthType string
    Authentication method the integration uses when exporting metrics to the endpoint. HEADER authenticates with the static HTTP headers provided in the headers field, which must be set when this value is used. OAUTH2 acquires a bearer token from an OAuth 2.0 token endpoint using the oauth field.
    Endpoint string
    OpenTelemetry collector endpoint URL. Must use HTTPS.
    IntegrationType string
    Type of metric integration. Identifies which protocol will be used for the integration. This value cannot be modified after the integration is created.
    MetricSelections List<string>
    Array of metric categories to export. Determines which types of metrics are sent to the integration.
    ProjectId string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    ProviderType string
    The provider type for the metric integration. Identifies the third-party service provider.
    Headers List<MetricIntegrationHeader>
    Required for auth_type: HEADER. HTTP headers for authentication and configuration. Total size limit 2KB.
    Oauth MetricIntegrationOauth
    OAuth 2.0 client credentials configuration. Required when authType is OAUTH2. Secrets are never returned.
    AggregationTemporality string
    The temporality to send to the metric integration.
    AuthType string
    Authentication method the integration uses when exporting metrics to the endpoint. HEADER authenticates with the static HTTP headers provided in the headers field, which must be set when this value is used. OAUTH2 acquires a bearer token from an OAuth 2.0 token endpoint using the oauth field.
    Endpoint string
    OpenTelemetry collector endpoint URL. Must use HTTPS.
    IntegrationType string
    Type of metric integration. Identifies which protocol will be used for the integration. This value cannot be modified after the integration is created.
    MetricSelections []string
    Array of metric categories to export. Determines which types of metrics are sent to the integration.
    ProjectId string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    ProviderType string
    The provider type for the metric integration. Identifies the third-party service provider.
    Headers []MetricIntegrationHeaderArgs
    Required for auth_type: HEADER. HTTP headers for authentication and configuration. Total size limit 2KB.
    Oauth MetricIntegrationOauthArgs
    OAuth 2.0 client credentials configuration. Required when authType is OAUTH2. Secrets are never returned.
    aggregation_temporality string
    The temporality to send to the metric integration.
    auth_type string
    Authentication method the integration uses when exporting metrics to the endpoint. HEADER authenticates with the static HTTP headers provided in the headers field, which must be set when this value is used. OAUTH2 acquires a bearer token from an OAuth 2.0 token endpoint using the oauth field.
    endpoint string
    OpenTelemetry collector endpoint URL. Must use HTTPS.
    integration_type string
    Type of metric integration. Identifies which protocol will be used for the integration. This value cannot be modified after the integration is created.
    metric_selections list(string)
    Array of metric categories to export. Determines which types of metrics are sent to the integration.
    project_id string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    provider_type string
    The provider type for the metric integration. Identifies the third-party service provider.
    headers list(object)
    Required for auth_type: HEADER. HTTP headers for authentication and configuration. Total size limit 2KB.
    oauth object
    OAuth 2.0 client credentials configuration. Required when authType is OAUTH2. Secrets are never returned.
    aggregationTemporality String
    The temporality to send to the metric integration.
    authType String
    Authentication method the integration uses when exporting metrics to the endpoint. HEADER authenticates with the static HTTP headers provided in the headers field, which must be set when this value is used. OAUTH2 acquires a bearer token from an OAuth 2.0 token endpoint using the oauth field.
    endpoint String
    OpenTelemetry collector endpoint URL. Must use HTTPS.
    integrationType String
    Type of metric integration. Identifies which protocol will be used for the integration. This value cannot be modified after the integration is created.
    metricSelections List<String>
    Array of metric categories to export. Determines which types of metrics are sent to the integration.
    projectId String
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    providerType String
    The provider type for the metric integration. Identifies the third-party service provider.
    headers List<MetricIntegrationHeader>
    Required for auth_type: HEADER. HTTP headers for authentication and configuration. Total size limit 2KB.
    oauth MetricIntegrationOauth
    OAuth 2.0 client credentials configuration. Required when authType is OAUTH2. Secrets are never returned.
    aggregationTemporality string
    The temporality to send to the metric integration.
    authType string
    Authentication method the integration uses when exporting metrics to the endpoint. HEADER authenticates with the static HTTP headers provided in the headers field, which must be set when this value is used. OAUTH2 acquires a bearer token from an OAuth 2.0 token endpoint using the oauth field.
    endpoint string
    OpenTelemetry collector endpoint URL. Must use HTTPS.
    integrationType string
    Type of metric integration. Identifies which protocol will be used for the integration. This value cannot be modified after the integration is created.
    metricSelections string[]
    Array of metric categories to export. Determines which types of metrics are sent to the integration.
    projectId string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    providerType string
    The provider type for the metric integration. Identifies the third-party service provider.
    headers MetricIntegrationHeader[]
    Required for auth_type: HEADER. HTTP headers for authentication and configuration. Total size limit 2KB.
    oauth MetricIntegrationOauth
    OAuth 2.0 client credentials configuration. Required when authType is OAUTH2. Secrets are never returned.
    aggregation_temporality str
    The temporality to send to the metric integration.
    auth_type str
    Authentication method the integration uses when exporting metrics to the endpoint. HEADER authenticates with the static HTTP headers provided in the headers field, which must be set when this value is used. OAUTH2 acquires a bearer token from an OAuth 2.0 token endpoint using the oauth field.
    endpoint str
    OpenTelemetry collector endpoint URL. Must use HTTPS.
    integration_type str
    Type of metric integration. Identifies which protocol will be used for the integration. This value cannot be modified after the integration is created.
    metric_selections Sequence[str]
    Array of metric categories to export. Determines which types of metrics are sent to the integration.
    project_id str
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    provider_type str
    The provider type for the metric integration. Identifies the third-party service provider.
    headers Sequence[MetricIntegrationHeaderArgs]
    Required for auth_type: HEADER. HTTP headers for authentication and configuration. Total size limit 2KB.
    oauth MetricIntegrationOauthArgs
    OAuth 2.0 client credentials configuration. Required when authType is OAUTH2. Secrets are never returned.
    aggregationTemporality String
    The temporality to send to the metric integration.
    authType String
    Authentication method the integration uses when exporting metrics to the endpoint. HEADER authenticates with the static HTTP headers provided in the headers field, which must be set when this value is used. OAUTH2 acquires a bearer token from an OAuth 2.0 token endpoint using the oauth field.
    endpoint String
    OpenTelemetry collector endpoint URL. Must use HTTPS.
    integrationType String
    Type of metric integration. Identifies which protocol will be used for the integration. This value cannot be modified after the integration is created.
    metricSelections List<String>
    Array of metric categories to export. Determines which types of metrics are sent to the integration.
    projectId String
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    providerType String
    The provider type for the metric integration. Identifies the third-party service provider.
    headers List<Property Map>
    Required for auth_type: HEADER. HTTP headers for authentication and configuration. Total size limit 2KB.
    oauth Property Map
    OAuth 2.0 client credentials configuration. Required when authType is OAUTH2. Secrets are never returned.

    Outputs

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

    HeadersRedacteds List<MetricIntegrationHeadersRedacted>
    HTTP headers for authentication and configuration. Values are redacted and never returned in plaintext.
    Id string
    The provider-assigned unique ID for this managed resource.
    MetricIntegrationId string
    Unique identifier of the metric integration configuration.
    HeadersRedacteds []MetricIntegrationHeadersRedacted
    HTTP headers for authentication and configuration. Values are redacted and never returned in plaintext.
    Id string
    The provider-assigned unique ID for this managed resource.
    MetricIntegrationId string
    Unique identifier of the metric integration configuration.
    headers_redacteds list(object)
    HTTP headers for authentication and configuration. Values are redacted and never returned in plaintext.
    id string
    The provider-assigned unique ID for this managed resource.
    metric_integration_id string
    Unique identifier of the metric integration configuration.
    headersRedacteds List<MetricIntegrationHeadersRedacted>
    HTTP headers for authentication and configuration. Values are redacted and never returned in plaintext.
    id String
    The provider-assigned unique ID for this managed resource.
    metricIntegrationId String
    Unique identifier of the metric integration configuration.
    headersRedacteds MetricIntegrationHeadersRedacted[]
    HTTP headers for authentication and configuration. Values are redacted and never returned in plaintext.
    id string
    The provider-assigned unique ID for this managed resource.
    metricIntegrationId string
    Unique identifier of the metric integration configuration.
    headers_redacteds Sequence[MetricIntegrationHeadersRedacted]
    HTTP headers for authentication and configuration. Values are redacted and never returned in plaintext.
    id str
    The provider-assigned unique ID for this managed resource.
    metric_integration_id str
    Unique identifier of the metric integration configuration.
    headersRedacteds List<Property Map>
    HTTP headers for authentication and configuration. Values are redacted and never returned in plaintext.
    id String
    The provider-assigned unique ID for this managed resource.
    metricIntegrationId String
    Unique identifier of the metric integration configuration.

    Look up Existing MetricIntegration Resource

    Get an existing MetricIntegration 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?: MetricIntegrationState, opts?: CustomResourceOptions): MetricIntegration
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            aggregation_temporality: Optional[str] = None,
            auth_type: Optional[str] = None,
            endpoint: Optional[str] = None,
            headers: Optional[Sequence[MetricIntegrationHeaderArgs]] = None,
            headers_redacteds: Optional[Sequence[MetricIntegrationHeadersRedactedArgs]] = None,
            integration_type: Optional[str] = None,
            metric_integration_id: Optional[str] = None,
            metric_selections: Optional[Sequence[str]] = None,
            oauth: Optional[MetricIntegrationOauthArgs] = None,
            project_id: Optional[str] = None,
            provider_type: Optional[str] = None) -> MetricIntegration
    func GetMetricIntegration(ctx *Context, name string, id IDInput, state *MetricIntegrationState, opts ...ResourceOption) (*MetricIntegration, error)
    public static MetricIntegration Get(string name, Input<string> id, MetricIntegrationState? state, CustomResourceOptions? opts = null)
    public static MetricIntegration get(String name, Output<String> id, MetricIntegrationState state, CustomResourceOptions options)
    resources:  _:    type: mongodbatlas:MetricIntegration    get:      id: ${id}
    import {
      to = mongodbatlas_metric_integration.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:
    AggregationTemporality string
    The temporality to send to the metric integration.
    AuthType string
    Authentication method the integration uses when exporting metrics to the endpoint. HEADER authenticates with the static HTTP headers provided in the headers field, which must be set when this value is used. OAUTH2 acquires a bearer token from an OAuth 2.0 token endpoint using the oauth field.
    Endpoint string
    OpenTelemetry collector endpoint URL. Must use HTTPS.
    Headers List<MetricIntegrationHeader>
    Required for auth_type: HEADER. HTTP headers for authentication and configuration. Total size limit 2KB.
    HeadersRedacteds List<MetricIntegrationHeadersRedacted>
    HTTP headers for authentication and configuration. Values are redacted and never returned in plaintext.
    IntegrationType string
    Type of metric integration. Identifies which protocol will be used for the integration. This value cannot be modified after the integration is created.
    MetricIntegrationId string
    Unique identifier of the metric integration configuration.
    MetricSelections List<string>
    Array of metric categories to export. Determines which types of metrics are sent to the integration.
    Oauth MetricIntegrationOauth
    OAuth 2.0 client credentials configuration. Required when authType is OAUTH2. Secrets are never returned.
    ProjectId string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    ProviderType string
    The provider type for the metric integration. Identifies the third-party service provider.
    AggregationTemporality string
    The temporality to send to the metric integration.
    AuthType string
    Authentication method the integration uses when exporting metrics to the endpoint. HEADER authenticates with the static HTTP headers provided in the headers field, which must be set when this value is used. OAUTH2 acquires a bearer token from an OAuth 2.0 token endpoint using the oauth field.
    Endpoint string
    OpenTelemetry collector endpoint URL. Must use HTTPS.
    Headers []MetricIntegrationHeaderArgs
    Required for auth_type: HEADER. HTTP headers for authentication and configuration. Total size limit 2KB.
    HeadersRedacteds []MetricIntegrationHeadersRedactedArgs
    HTTP headers for authentication and configuration. Values are redacted and never returned in plaintext.
    IntegrationType string
    Type of metric integration. Identifies which protocol will be used for the integration. This value cannot be modified after the integration is created.
    MetricIntegrationId string
    Unique identifier of the metric integration configuration.
    MetricSelections []string
    Array of metric categories to export. Determines which types of metrics are sent to the integration.
    Oauth MetricIntegrationOauthArgs
    OAuth 2.0 client credentials configuration. Required when authType is OAUTH2. Secrets are never returned.
    ProjectId string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    ProviderType string
    The provider type for the metric integration. Identifies the third-party service provider.
    aggregation_temporality string
    The temporality to send to the metric integration.
    auth_type string
    Authentication method the integration uses when exporting metrics to the endpoint. HEADER authenticates with the static HTTP headers provided in the headers field, which must be set when this value is used. OAUTH2 acquires a bearer token from an OAuth 2.0 token endpoint using the oauth field.
    endpoint string
    OpenTelemetry collector endpoint URL. Must use HTTPS.
    headers list(object)
    Required for auth_type: HEADER. HTTP headers for authentication and configuration. Total size limit 2KB.
    headers_redacteds list(object)
    HTTP headers for authentication and configuration. Values are redacted and never returned in plaintext.
    integration_type string
    Type of metric integration. Identifies which protocol will be used for the integration. This value cannot be modified after the integration is created.
    metric_integration_id string
    Unique identifier of the metric integration configuration.
    metric_selections list(string)
    Array of metric categories to export. Determines which types of metrics are sent to the integration.
    oauth object
    OAuth 2.0 client credentials configuration. Required when authType is OAUTH2. Secrets are never returned.
    project_id string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    provider_type string
    The provider type for the metric integration. Identifies the third-party service provider.
    aggregationTemporality String
    The temporality to send to the metric integration.
    authType String
    Authentication method the integration uses when exporting metrics to the endpoint. HEADER authenticates with the static HTTP headers provided in the headers field, which must be set when this value is used. OAUTH2 acquires a bearer token from an OAuth 2.0 token endpoint using the oauth field.
    endpoint String
    OpenTelemetry collector endpoint URL. Must use HTTPS.
    headers List<MetricIntegrationHeader>
    Required for auth_type: HEADER. HTTP headers for authentication and configuration. Total size limit 2KB.
    headersRedacteds List<MetricIntegrationHeadersRedacted>
    HTTP headers for authentication and configuration. Values are redacted and never returned in plaintext.
    integrationType String
    Type of metric integration. Identifies which protocol will be used for the integration. This value cannot be modified after the integration is created.
    metricIntegrationId String
    Unique identifier of the metric integration configuration.
    metricSelections List<String>
    Array of metric categories to export. Determines which types of metrics are sent to the integration.
    oauth MetricIntegrationOauth
    OAuth 2.0 client credentials configuration. Required when authType is OAUTH2. Secrets are never returned.
    projectId String
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    providerType String
    The provider type for the metric integration. Identifies the third-party service provider.
    aggregationTemporality string
    The temporality to send to the metric integration.
    authType string
    Authentication method the integration uses when exporting metrics to the endpoint. HEADER authenticates with the static HTTP headers provided in the headers field, which must be set when this value is used. OAUTH2 acquires a bearer token from an OAuth 2.0 token endpoint using the oauth field.
    endpoint string
    OpenTelemetry collector endpoint URL. Must use HTTPS.
    headers MetricIntegrationHeader[]
    Required for auth_type: HEADER. HTTP headers for authentication and configuration. Total size limit 2KB.
    headersRedacteds MetricIntegrationHeadersRedacted[]
    HTTP headers for authentication and configuration. Values are redacted and never returned in plaintext.
    integrationType string
    Type of metric integration. Identifies which protocol will be used for the integration. This value cannot be modified after the integration is created.
    metricIntegrationId string
    Unique identifier of the metric integration configuration.
    metricSelections string[]
    Array of metric categories to export. Determines which types of metrics are sent to the integration.
    oauth MetricIntegrationOauth
    OAuth 2.0 client credentials configuration. Required when authType is OAUTH2. Secrets are never returned.
    projectId string
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    providerType string
    The provider type for the metric integration. Identifies the third-party service provider.
    aggregation_temporality str
    The temporality to send to the metric integration.
    auth_type str
    Authentication method the integration uses when exporting metrics to the endpoint. HEADER authenticates with the static HTTP headers provided in the headers field, which must be set when this value is used. OAUTH2 acquires a bearer token from an OAuth 2.0 token endpoint using the oauth field.
    endpoint str
    OpenTelemetry collector endpoint URL. Must use HTTPS.
    headers Sequence[MetricIntegrationHeaderArgs]
    Required for auth_type: HEADER. HTTP headers for authentication and configuration. Total size limit 2KB.
    headers_redacteds Sequence[MetricIntegrationHeadersRedactedArgs]
    HTTP headers for authentication and configuration. Values are redacted and never returned in plaintext.
    integration_type str
    Type of metric integration. Identifies which protocol will be used for the integration. This value cannot be modified after the integration is created.
    metric_integration_id str
    Unique identifier of the metric integration configuration.
    metric_selections Sequence[str]
    Array of metric categories to export. Determines which types of metrics are sent to the integration.
    oauth MetricIntegrationOauthArgs
    OAuth 2.0 client credentials configuration. Required when authType is OAUTH2. Secrets are never returned.
    project_id str
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    provider_type str
    The provider type for the metric integration. Identifies the third-party service provider.
    aggregationTemporality String
    The temporality to send to the metric integration.
    authType String
    Authentication method the integration uses when exporting metrics to the endpoint. HEADER authenticates with the static HTTP headers provided in the headers field, which must be set when this value is used. OAUTH2 acquires a bearer token from an OAuth 2.0 token endpoint using the oauth field.
    endpoint String
    OpenTelemetry collector endpoint URL. Must use HTTPS.
    headers List<Property Map>
    Required for auth_type: HEADER. HTTP headers for authentication and configuration. Total size limit 2KB.
    headersRedacteds List<Property Map>
    HTTP headers for authentication and configuration. Values are redacted and never returned in plaintext.
    integrationType String
    Type of metric integration. Identifies which protocol will be used for the integration. This value cannot be modified after the integration is created.
    metricIntegrationId String
    Unique identifier of the metric integration configuration.
    metricSelections List<String>
    Array of metric categories to export. Determines which types of metrics are sent to the integration.
    oauth Property Map
    OAuth 2.0 client credentials configuration. Required when authType is OAUTH2. Secrets are never returned.
    projectId String
    Unique 24-hexadecimal digit string that identifies your project, also known as groupId in the official documentation.
    providerType String
    The provider type for the metric integration. Identifies the third-party service provider.

    Supporting Types

    MetricIntegrationHeader, MetricIntegrationHeaderArgs

    Name string
    Header name.
    Value string
    Header value.
    Name string
    Header name.
    Value string
    Header value.
    name string
    Header name.
    value string
    Header value.
    name String
    Header name.
    value String
    Header value.
    name string
    Header name.
    value string
    Header value.
    name str
    Header name.
    value str
    Header value.
    name String
    Header name.
    value String
    Header value.

    MetricIntegrationHeadersRedacted, MetricIntegrationHeadersRedactedArgs

    Name string
    Header name.
    Value string
    Redacted header value.
    Name string
    Header name.
    Value string
    Redacted header value.
    name string
    Header name.
    value string
    Redacted header value.
    name String
    Header name.
    value String
    Redacted header value.
    name string
    Header name.
    value string
    Redacted header value.
    name str
    Header name.
    value str
    Redacted header value.
    name String
    Header name.
    value String
    Redacted header value.

    MetricIntegrationOauth, MetricIntegrationOauthArgs

    ClientAuthMethod string
    How the client authenticates to the token endpoint. CLIENT_SECRET sends a shared secret. PRIVATE_KEY_JWT signs a client assertion with an Atlas-generated, Atlas-managed key. Register the returned JWKS URL with your identity provider.
    ClientId string
    OAuth 2.0 client identifier registered with the token endpoint.
    TokenEndpoint string
    OAuth 2.0 token endpoint URL. Must use HTTPS.
    ClientSecret string
    Shared client secret. Required when clientauthmethod is CLIENT_SECRET, and rejected for PRIVATE_KEY_JWT. Encrypted at rest and never returned.
    Scopes List<string>
    Optional OAuth 2.0 scopes requested on the token, sent as a space delimited scope parameter. Applies to both client authentication methods.
    SigningKeyInfo MetricIntegrationOauthSigningKeyInfo
    Read-only metadata for the Atlas-managed signing key used by PRIVATE_KEY_JWT. Present only for that method. Register the jwks*uri with your identity provider. Atlas rotates the underlying key without changing this URL.
    TokenRequestParams Dictionary<string, string>
    Optional provider-specific parameters added to the token request, for example a resource indicator. Applies to both client authentication methods.
    ClientAuthMethod string
    How the client authenticates to the token endpoint. CLIENT_SECRET sends a shared secret. PRIVATE_KEY_JWT signs a client assertion with an Atlas-generated, Atlas-managed key. Register the returned JWKS URL with your identity provider.
    ClientId string
    OAuth 2.0 client identifier registered with the token endpoint.
    TokenEndpoint string
    OAuth 2.0 token endpoint URL. Must use HTTPS.
    ClientSecret string
    Shared client secret. Required when clientauthmethod is CLIENT_SECRET, and rejected for PRIVATE_KEY_JWT. Encrypted at rest and never returned.
    Scopes []string
    Optional OAuth 2.0 scopes requested on the token, sent as a space delimited scope parameter. Applies to both client authentication methods.
    SigningKeyInfo MetricIntegrationOauthSigningKeyInfo
    Read-only metadata for the Atlas-managed signing key used by PRIVATE_KEY_JWT. Present only for that method. Register the jwks*uri with your identity provider. Atlas rotates the underlying key without changing this URL.
    TokenRequestParams map[string]string
    Optional provider-specific parameters added to the token request, for example a resource indicator. Applies to both client authentication methods.
    client_auth_method string
    How the client authenticates to the token endpoint. CLIENT_SECRET sends a shared secret. PRIVATE_KEY_JWT signs a client assertion with an Atlas-generated, Atlas-managed key. Register the returned JWKS URL with your identity provider.
    client_id string
    OAuth 2.0 client identifier registered with the token endpoint.
    token_endpoint string
    OAuth 2.0 token endpoint URL. Must use HTTPS.
    client_secret string
    Shared client secret. Required when clientauthmethod is CLIENT_SECRET, and rejected for PRIVATE_KEY_JWT. Encrypted at rest and never returned.
    scopes list(string)
    Optional OAuth 2.0 scopes requested on the token, sent as a space delimited scope parameter. Applies to both client authentication methods.
    signing_key_info object
    Read-only metadata for the Atlas-managed signing key used by PRIVATE_KEY_JWT. Present only for that method. Register the jwks*uri with your identity provider. Atlas rotates the underlying key without changing this URL.
    token_request_params map(string)
    Optional provider-specific parameters added to the token request, for example a resource indicator. Applies to both client authentication methods.
    clientAuthMethod String
    How the client authenticates to the token endpoint. CLIENT_SECRET sends a shared secret. PRIVATE_KEY_JWT signs a client assertion with an Atlas-generated, Atlas-managed key. Register the returned JWKS URL with your identity provider.
    clientId String
    OAuth 2.0 client identifier registered with the token endpoint.
    tokenEndpoint String
    OAuth 2.0 token endpoint URL. Must use HTTPS.
    clientSecret String
    Shared client secret. Required when clientauthmethod is CLIENT_SECRET, and rejected for PRIVATE_KEY_JWT. Encrypted at rest and never returned.
    scopes List<String>
    Optional OAuth 2.0 scopes requested on the token, sent as a space delimited scope parameter. Applies to both client authentication methods.
    signingKeyInfo MetricIntegrationOauthSigningKeyInfo
    Read-only metadata for the Atlas-managed signing key used by PRIVATE_KEY_JWT. Present only for that method. Register the jwks*uri with your identity provider. Atlas rotates the underlying key without changing this URL.
    tokenRequestParams Map<String,String>
    Optional provider-specific parameters added to the token request, for example a resource indicator. Applies to both client authentication methods.
    clientAuthMethod string
    How the client authenticates to the token endpoint. CLIENT_SECRET sends a shared secret. PRIVATE_KEY_JWT signs a client assertion with an Atlas-generated, Atlas-managed key. Register the returned JWKS URL with your identity provider.
    clientId string
    OAuth 2.0 client identifier registered with the token endpoint.
    tokenEndpoint string
    OAuth 2.0 token endpoint URL. Must use HTTPS.
    clientSecret string
    Shared client secret. Required when clientauthmethod is CLIENT_SECRET, and rejected for PRIVATE_KEY_JWT. Encrypted at rest and never returned.
    scopes string[]
    Optional OAuth 2.0 scopes requested on the token, sent as a space delimited scope parameter. Applies to both client authentication methods.
    signingKeyInfo MetricIntegrationOauthSigningKeyInfo
    Read-only metadata for the Atlas-managed signing key used by PRIVATE_KEY_JWT. Present only for that method. Register the jwks*uri with your identity provider. Atlas rotates the underlying key without changing this URL.
    tokenRequestParams {[key: string]: string}
    Optional provider-specific parameters added to the token request, for example a resource indicator. Applies to both client authentication methods.
    client_auth_method str
    How the client authenticates to the token endpoint. CLIENT_SECRET sends a shared secret. PRIVATE_KEY_JWT signs a client assertion with an Atlas-generated, Atlas-managed key. Register the returned JWKS URL with your identity provider.
    client_id str
    OAuth 2.0 client identifier registered with the token endpoint.
    token_endpoint str
    OAuth 2.0 token endpoint URL. Must use HTTPS.
    client_secret str
    Shared client secret. Required when clientauthmethod is CLIENT_SECRET, and rejected for PRIVATE_KEY_JWT. Encrypted at rest and never returned.
    scopes Sequence[str]
    Optional OAuth 2.0 scopes requested on the token, sent as a space delimited scope parameter. Applies to both client authentication methods.
    signing_key_info MetricIntegrationOauthSigningKeyInfo
    Read-only metadata for the Atlas-managed signing key used by PRIVATE_KEY_JWT. Present only for that method. Register the jwks*uri with your identity provider. Atlas rotates the underlying key without changing this URL.
    token_request_params Mapping[str, str]
    Optional provider-specific parameters added to the token request, for example a resource indicator. Applies to both client authentication methods.
    clientAuthMethod String
    How the client authenticates to the token endpoint. CLIENT_SECRET sends a shared secret. PRIVATE_KEY_JWT signs a client assertion with an Atlas-generated, Atlas-managed key. Register the returned JWKS URL with your identity provider.
    clientId String
    OAuth 2.0 client identifier registered with the token endpoint.
    tokenEndpoint String
    OAuth 2.0 token endpoint URL. Must use HTTPS.
    clientSecret String
    Shared client secret. Required when clientauthmethod is CLIENT_SECRET, and rejected for PRIVATE_KEY_JWT. Encrypted at rest and never returned.
    scopes List<String>
    Optional OAuth 2.0 scopes requested on the token, sent as a space delimited scope parameter. Applies to both client authentication methods.
    signingKeyInfo Property Map
    Read-only metadata for the Atlas-managed signing key used by PRIVATE_KEY_JWT. Present only for that method. Register the jwks*uri with your identity provider. Atlas rotates the underlying key without changing this URL.
    tokenRequestParams Map<String>
    Optional provider-specific parameters added to the token request, for example a resource indicator. Applies to both client authentication methods.

    MetricIntegrationOauthSigningKeyInfo, MetricIntegrationOauthSigningKeyInfoArgs

    Algorithm string
    Signing algorithm of the Atlas-managed key.
    CreatedAt string
    When the currently active signing key was created. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
    JwksUri string
    Public JWKS URL serving this integration's signing keys. Fixed for the lifetime of the integration.
    Kid string
    Key ID stamped on client assertions, the SHA-1 thumbprint of the key certificate in uppercase hexadecimal. Changes when Atlas rotates the key.
    Algorithm string
    Signing algorithm of the Atlas-managed key.
    CreatedAt string
    When the currently active signing key was created. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
    JwksUri string
    Public JWKS URL serving this integration's signing keys. Fixed for the lifetime of the integration.
    Kid string
    Key ID stamped on client assertions, the SHA-1 thumbprint of the key certificate in uppercase hexadecimal. Changes when Atlas rotates the key.
    algorithm string
    Signing algorithm of the Atlas-managed key.
    created_at string
    When the currently active signing key was created. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
    jwks_uri string
    Public JWKS URL serving this integration's signing keys. Fixed for the lifetime of the integration.
    kid string
    Key ID stamped on client assertions, the SHA-1 thumbprint of the key certificate in uppercase hexadecimal. Changes when Atlas rotates the key.
    algorithm String
    Signing algorithm of the Atlas-managed key.
    createdAt String
    When the currently active signing key was created. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
    jwksUri String
    Public JWKS URL serving this integration's signing keys. Fixed for the lifetime of the integration.
    kid String
    Key ID stamped on client assertions, the SHA-1 thumbprint of the key certificate in uppercase hexadecimal. Changes when Atlas rotates the key.
    algorithm string
    Signing algorithm of the Atlas-managed key.
    createdAt string
    When the currently active signing key was created. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
    jwksUri string
    Public JWKS URL serving this integration's signing keys. Fixed for the lifetime of the integration.
    kid string
    Key ID stamped on client assertions, the SHA-1 thumbprint of the key certificate in uppercase hexadecimal. Changes when Atlas rotates the key.
    algorithm str
    Signing algorithm of the Atlas-managed key.
    created_at str
    When the currently active signing key was created. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
    jwks_uri str
    Public JWKS URL serving this integration's signing keys. Fixed for the lifetime of the integration.
    kid str
    Key ID stamped on client assertions, the SHA-1 thumbprint of the key certificate in uppercase hexadecimal. Changes when Atlas rotates the key.
    algorithm String
    Signing algorithm of the Atlas-managed key.
    createdAt String
    When the currently active signing key was created. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
    jwksUri String
    Public JWKS URL serving this integration's signing keys. Fixed for the lifetime of the integration.
    kid String
    Key ID stamped on client assertions, the SHA-1 thumbprint of the key certificate in uppercase hexadecimal. Changes when Atlas rotates the key.

    Import

    Metric integration resource can be imported using the project ID and metric integration ID, separated by a slash, for example:

    $ pulumi import mongodbatlas:index/metricIntegration:MetricIntegration example 650972848269185c55f40ca1/6789abcd1234ef5678901234
    

    For more information see: MongoDB Atlas - OTel Integration 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.18.1
    published on Tuesday, Oct 27, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial