1. Packages
  2. Mongodbatlas Provider
  3. API Docs
  4. getAlertConfiguration
MongoDB Atlas v3.38.0 published on Thursday, Dec 4, 2025 by Pulumi
mongodbatlas logo
MongoDB Atlas v3.38.0 published on Thursday, Dec 4, 2025 by Pulumi

    # Data Source:<span pulumi-lang-nodejs=" mongodbatlas.AlertConfiguration

    " pulumi-lang-dotnet=" mongodbatlas.AlertConfiguration " pulumi-lang-go=" AlertConfiguration " pulumi-lang-python=" AlertConfiguration " pulumi-lang-yaml=" mongodbatlas.AlertConfiguration " pulumi-lang-java=" mongodbatlas.AlertConfiguration “> mongodbatlas.AlertConfiguration mongodbatlas.AlertConfiguration describes an Alert Configuration.

    NOTE: Groups and projects are synonymous terms. You may find group_id in the official documentation.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as mongodbatlas from "@pulumi/mongodbatlas";
    
    const testAlertConfiguration = new mongodbatlas.AlertConfiguration("test", {
        projectId: "<PROJECT-ID>",
        eventType: "OUTSIDE_METRIC_THRESHOLD",
        enabled: true,
        notifications: [{
            typeName: "GROUP",
            intervalMin: 5,
            delayMin: 0,
            smsEnabled: false,
            emailEnabled: true,
        }],
        matchers: [{
            fieldName: "HOSTNAME_AND_PORT",
            operator: "EQUALS",
            value: "SECONDARY",
        }],
        metricThresholdConfig: {
            metricName: "ASSERT_REGULAR",
            operator: "LESS_THAN",
            threshold: 99,
            units: "RAW",
            mode: "AVERAGE",
        },
    });
    const test = mongodbatlas.getAlertConfigurationOutput({
        projectId: testAlertConfiguration.projectId,
        alertConfigurationId: testAlertConfiguration.alertConfigurationId,
    });
    
    import pulumi
    import pulumi_mongodbatlas as mongodbatlas
    
    test_alert_configuration = mongodbatlas.AlertConfiguration("test",
        project_id="<PROJECT-ID>",
        event_type="OUTSIDE_METRIC_THRESHOLD",
        enabled=True,
        notifications=[{
            "type_name": "GROUP",
            "interval_min": 5,
            "delay_min": 0,
            "sms_enabled": False,
            "email_enabled": True,
        }],
        matchers=[{
            "field_name": "HOSTNAME_AND_PORT",
            "operator": "EQUALS",
            "value": "SECONDARY",
        }],
        metric_threshold_config={
            "metric_name": "ASSERT_REGULAR",
            "operator": "LESS_THAN",
            "threshold": 99,
            "units": "RAW",
            "mode": "AVERAGE",
        })
    test = mongodbatlas.get_alert_configuration_output(project_id=test_alert_configuration.project_id,
        alert_configuration_id=test_alert_configuration.alert_configuration_id)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-mongodbatlas/sdk/v3/go/mongodbatlas"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		testAlertConfiguration, err := mongodbatlas.NewAlertConfiguration(ctx, "test", &mongodbatlas.AlertConfigurationArgs{
    			ProjectId: pulumi.String("<PROJECT-ID>"),
    			EventType: pulumi.String("OUTSIDE_METRIC_THRESHOLD"),
    			Enabled:   pulumi.Bool(true),
    			Notifications: mongodbatlas.AlertConfigurationNotificationArray{
    				&mongodbatlas.AlertConfigurationNotificationArgs{
    					TypeName:     pulumi.String("GROUP"),
    					IntervalMin:  pulumi.Int(5),
    					DelayMin:     pulumi.Int(0),
    					SmsEnabled:   pulumi.Bool(false),
    					EmailEnabled: pulumi.Bool(true),
    				},
    			},
    			Matchers: mongodbatlas.AlertConfigurationMatcherArray{
    				&mongodbatlas.AlertConfigurationMatcherArgs{
    					FieldName: pulumi.String("HOSTNAME_AND_PORT"),
    					Operator:  pulumi.String("EQUALS"),
    					Value:     pulumi.String("SECONDARY"),
    				},
    			},
    			MetricThresholdConfig: &mongodbatlas.AlertConfigurationMetricThresholdConfigArgs{
    				MetricName: pulumi.String("ASSERT_REGULAR"),
    				Operator:   pulumi.String("LESS_THAN"),
    				Threshold:  pulumi.Float64(99),
    				Units:      pulumi.String("RAW"),
    				Mode:       pulumi.String("AVERAGE"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		_ = mongodbatlas.LookupAlertConfigurationOutput(ctx, mongodbatlas.GetAlertConfigurationOutputArgs{
    			ProjectId:            testAlertConfiguration.ProjectId,
    			AlertConfigurationId: testAlertConfiguration.AlertConfigurationId,
    		}, nil)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Mongodbatlas = Pulumi.Mongodbatlas;
    
    return await Deployment.RunAsync(() => 
    {
        var testAlertConfiguration = new Mongodbatlas.AlertConfiguration("test", new()
        {
            ProjectId = "<PROJECT-ID>",
            EventType = "OUTSIDE_METRIC_THRESHOLD",
            Enabled = true,
            Notifications = new[]
            {
                new Mongodbatlas.Inputs.AlertConfigurationNotificationArgs
                {
                    TypeName = "GROUP",
                    IntervalMin = 5,
                    DelayMin = 0,
                    SmsEnabled = false,
                    EmailEnabled = true,
                },
            },
            Matchers = new[]
            {
                new Mongodbatlas.Inputs.AlertConfigurationMatcherArgs
                {
                    FieldName = "HOSTNAME_AND_PORT",
                    Operator = "EQUALS",
                    Value = "SECONDARY",
                },
            },
            MetricThresholdConfig = new Mongodbatlas.Inputs.AlertConfigurationMetricThresholdConfigArgs
            {
                MetricName = "ASSERT_REGULAR",
                Operator = "LESS_THAN",
                Threshold = 99,
                Units = "RAW",
                Mode = "AVERAGE",
            },
        });
    
        var test = Mongodbatlas.GetAlertConfiguration.Invoke(new()
        {
            ProjectId = testAlertConfiguration.ProjectId,
            AlertConfigurationId = testAlertConfiguration.AlertConfigurationId,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.mongodbatlas.AlertConfiguration;
    import com.pulumi.mongodbatlas.AlertConfigurationArgs;
    import com.pulumi.mongodbatlas.inputs.AlertConfigurationNotificationArgs;
    import com.pulumi.mongodbatlas.inputs.AlertConfigurationMatcherArgs;
    import com.pulumi.mongodbatlas.inputs.AlertConfigurationMetricThresholdConfigArgs;
    import com.pulumi.mongodbatlas.MongodbatlasFunctions;
    import com.pulumi.mongodbatlas.inputs.GetAlertConfigurationArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var testAlertConfiguration = new AlertConfiguration("testAlertConfiguration", AlertConfigurationArgs.builder()
                .projectId("<PROJECT-ID>")
                .eventType("OUTSIDE_METRIC_THRESHOLD")
                .enabled(true)
                .notifications(AlertConfigurationNotificationArgs.builder()
                    .typeName("GROUP")
                    .intervalMin(5)
                    .delayMin(0)
                    .smsEnabled(false)
                    .emailEnabled(true)
                    .build())
                .matchers(AlertConfigurationMatcherArgs.builder()
                    .fieldName("HOSTNAME_AND_PORT")
                    .operator("EQUALS")
                    .value("SECONDARY")
                    .build())
                .metricThresholdConfig(AlertConfigurationMetricThresholdConfigArgs.builder()
                    .metricName("ASSERT_REGULAR")
                    .operator("LESS_THAN")
                    .threshold(99.0)
                    .units("RAW")
                    .mode("AVERAGE")
                    .build())
                .build());
    
            final var test = MongodbatlasFunctions.getAlertConfiguration(GetAlertConfigurationArgs.builder()
                .projectId(testAlertConfiguration.projectId())
                .alertConfigurationId(testAlertConfiguration.alertConfigurationId())
                .build());
    
        }
    }
    
    resources:
      testAlertConfiguration:
        type: mongodbatlas:AlertConfiguration
        name: test
        properties:
          projectId: <PROJECT-ID>
          eventType: OUTSIDE_METRIC_THRESHOLD
          enabled: true
          notifications:
            - typeName: GROUP
              intervalMin: 5
              delayMin: 0
              smsEnabled: false
              emailEnabled: true
          matchers:
            - fieldName: HOSTNAME_AND_PORT
              operator: EQUALS
              value: SECONDARY
          metricThresholdConfig:
            metricName: ASSERT_REGULAR
            operator: LESS_THAN
            threshold: 99
            units: RAW
            mode: AVERAGE
    variables:
      test:
        fn::invoke:
          function: mongodbatlas:getAlertConfiguration
          arguments:
            projectId: ${testAlertConfiguration.projectId}
            alertConfigurationId: ${testAlertConfiguration.alertConfigurationId}
    

    NOTE: In order to allow for a fast pace of change to alert variables some validations have been removed from this resource in order to unblock alert creation. Impacted areas have links to the MongoDB Atlas API documentation so always check it for the most current information: https://docs.atlas.mongodb.com/reference/api/alert-configurations-create-config/

    import * as pulumi from "@pulumi/pulumi";
    import * as mongodbatlas from "@pulumi/mongodbatlas";
    
    const testAlertConfiguration = new mongodbatlas.AlertConfiguration("test", {
        projectId: "<PROJECT-ID>",
        eventType: "REPLICATION_OPLOG_WINDOW_RUNNING_OUT",
        enabled: true,
        notifications: [{
            typeName: "GROUP",
            intervalMin: 5,
            delayMin: 0,
            smsEnabled: false,
            emailEnabled: true,
            roles: ["GROUP_CLUSTER_MANAGER"],
        }],
        matchers: [{
            fieldName: "HOSTNAME_AND_PORT",
            operator: "EQUALS",
            value: "SECONDARY",
        }],
        thresholdConfig: {
            operator: "LESS_THAN",
            threshold: 1,
            units: "HOURS",
        },
    });
    const test = mongodbatlas.getAlertConfigurationOutput({
        projectId: testAlertConfiguration.projectId,
        alertConfigurationId: testAlertConfiguration.alertConfigurationId,
    });
    
    import pulumi
    import pulumi_mongodbatlas as mongodbatlas
    
    test_alert_configuration = mongodbatlas.AlertConfiguration("test",
        project_id="<PROJECT-ID>",
        event_type="REPLICATION_OPLOG_WINDOW_RUNNING_OUT",
        enabled=True,
        notifications=[{
            "type_name": "GROUP",
            "interval_min": 5,
            "delay_min": 0,
            "sms_enabled": False,
            "email_enabled": True,
            "roles": ["GROUP_CLUSTER_MANAGER"],
        }],
        matchers=[{
            "field_name": "HOSTNAME_AND_PORT",
            "operator": "EQUALS",
            "value": "SECONDARY",
        }],
        threshold_config={
            "operator": "LESS_THAN",
            "threshold": 1,
            "units": "HOURS",
        })
    test = mongodbatlas.get_alert_configuration_output(project_id=test_alert_configuration.project_id,
        alert_configuration_id=test_alert_configuration.alert_configuration_id)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-mongodbatlas/sdk/v3/go/mongodbatlas"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		testAlertConfiguration, err := mongodbatlas.NewAlertConfiguration(ctx, "test", &mongodbatlas.AlertConfigurationArgs{
    			ProjectId: pulumi.String("<PROJECT-ID>"),
    			EventType: pulumi.String("REPLICATION_OPLOG_WINDOW_RUNNING_OUT"),
    			Enabled:   pulumi.Bool(true),
    			Notifications: mongodbatlas.AlertConfigurationNotificationArray{
    				&mongodbatlas.AlertConfigurationNotificationArgs{
    					TypeName:     pulumi.String("GROUP"),
    					IntervalMin:  pulumi.Int(5),
    					DelayMin:     pulumi.Int(0),
    					SmsEnabled:   pulumi.Bool(false),
    					EmailEnabled: pulumi.Bool(true),
    					Roles: pulumi.StringArray{
    						pulumi.String("GROUP_CLUSTER_MANAGER"),
    					},
    				},
    			},
    			Matchers: mongodbatlas.AlertConfigurationMatcherArray{
    				&mongodbatlas.AlertConfigurationMatcherArgs{
    					FieldName: pulumi.String("HOSTNAME_AND_PORT"),
    					Operator:  pulumi.String("EQUALS"),
    					Value:     pulumi.String("SECONDARY"),
    				},
    			},
    			ThresholdConfig: &mongodbatlas.AlertConfigurationThresholdConfigArgs{
    				Operator:  pulumi.String("LESS_THAN"),
    				Threshold: pulumi.Float64(1),
    				Units:     pulumi.String("HOURS"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		_ = mongodbatlas.LookupAlertConfigurationOutput(ctx, mongodbatlas.GetAlertConfigurationOutputArgs{
    			ProjectId:            testAlertConfiguration.ProjectId,
    			AlertConfigurationId: testAlertConfiguration.AlertConfigurationId,
    		}, nil)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Mongodbatlas = Pulumi.Mongodbatlas;
    
    return await Deployment.RunAsync(() => 
    {
        var testAlertConfiguration = new Mongodbatlas.AlertConfiguration("test", new()
        {
            ProjectId = "<PROJECT-ID>",
            EventType = "REPLICATION_OPLOG_WINDOW_RUNNING_OUT",
            Enabled = true,
            Notifications = new[]
            {
                new Mongodbatlas.Inputs.AlertConfigurationNotificationArgs
                {
                    TypeName = "GROUP",
                    IntervalMin = 5,
                    DelayMin = 0,
                    SmsEnabled = false,
                    EmailEnabled = true,
                    Roles = new[]
                    {
                        "GROUP_CLUSTER_MANAGER",
                    },
                },
            },
            Matchers = new[]
            {
                new Mongodbatlas.Inputs.AlertConfigurationMatcherArgs
                {
                    FieldName = "HOSTNAME_AND_PORT",
                    Operator = "EQUALS",
                    Value = "SECONDARY",
                },
            },
            ThresholdConfig = new Mongodbatlas.Inputs.AlertConfigurationThresholdConfigArgs
            {
                Operator = "LESS_THAN",
                Threshold = 1,
                Units = "HOURS",
            },
        });
    
        var test = Mongodbatlas.GetAlertConfiguration.Invoke(new()
        {
            ProjectId = testAlertConfiguration.ProjectId,
            AlertConfigurationId = testAlertConfiguration.AlertConfigurationId,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.mongodbatlas.AlertConfiguration;
    import com.pulumi.mongodbatlas.AlertConfigurationArgs;
    import com.pulumi.mongodbatlas.inputs.AlertConfigurationNotificationArgs;
    import com.pulumi.mongodbatlas.inputs.AlertConfigurationMatcherArgs;
    import com.pulumi.mongodbatlas.inputs.AlertConfigurationThresholdConfigArgs;
    import com.pulumi.mongodbatlas.MongodbatlasFunctions;
    import com.pulumi.mongodbatlas.inputs.GetAlertConfigurationArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var testAlertConfiguration = new AlertConfiguration("testAlertConfiguration", AlertConfigurationArgs.builder()
                .projectId("<PROJECT-ID>")
                .eventType("REPLICATION_OPLOG_WINDOW_RUNNING_OUT")
                .enabled(true)
                .notifications(AlertConfigurationNotificationArgs.builder()
                    .typeName("GROUP")
                    .intervalMin(5)
                    .delayMin(0)
                    .smsEnabled(false)
                    .emailEnabled(true)
                    .roles("GROUP_CLUSTER_MANAGER")
                    .build())
                .matchers(AlertConfigurationMatcherArgs.builder()
                    .fieldName("HOSTNAME_AND_PORT")
                    .operator("EQUALS")
                    .value("SECONDARY")
                    .build())
                .thresholdConfig(AlertConfigurationThresholdConfigArgs.builder()
                    .operator("LESS_THAN")
                    .threshold(1.0)
                    .units("HOURS")
                    .build())
                .build());
    
            final var test = MongodbatlasFunctions.getAlertConfiguration(GetAlertConfigurationArgs.builder()
                .projectId(testAlertConfiguration.projectId())
                .alertConfigurationId(testAlertConfiguration.alertConfigurationId())
                .build());
    
        }
    }
    
    resources:
      testAlertConfiguration:
        type: mongodbatlas:AlertConfiguration
        name: test
        properties:
          projectId: <PROJECT-ID>
          eventType: REPLICATION_OPLOG_WINDOW_RUNNING_OUT
          enabled: true
          notifications:
            - typeName: GROUP
              intervalMin: 5
              delayMin: 0
              smsEnabled: false
              emailEnabled: true
              roles:
                - GROUP_CLUSTER_MANAGER
          matchers:
            - fieldName: HOSTNAME_AND_PORT
              operator: EQUALS
              value: SECONDARY
          thresholdConfig:
            operator: LESS_THAN
            threshold: 1
            units: HOURS
    variables:
      test:
        fn::invoke:
          function: mongodbatlas:getAlertConfiguration
          arguments:
            projectId: ${testAlertConfiguration.projectId}
            alertConfigurationId: ${testAlertConfiguration.alertConfigurationId}
    

    Utilize data_source to generate resource hcl and import statement. Useful if you have a specific alert_configuration_id and are looking to manage it as is in state. To import all alerts, refer to the documentation on data_source_mongodbatlas_alert_configurations ``` data “mongodbatlas_alert_configuration” “test” { project_id = var.project_id alert_configuration_id = var.alert_configuration_id

    output {
        type = "resource_hcl"
        label = "test"
    }
    
    output {
        type = "resource_import"
        label = "test"
    }
    

    }

    
    
    
    ## Using getAlertConfiguration {#using}
    
    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.
    
    <div>
    <pulumi-chooser type="language" options="csharp,go,typescript,python,yaml,java"></pulumi-chooser>
    </div>
    
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <div class="highlight"
    ><pre class="chroma"><code class="language-typescript" data-lang="typescript"
    ><span class="k">function </span>getAlertConfiguration<span class="p">(</span><span class="nx">args</span><span class="p">:</span> <span class="nx">GetAlertConfigurationArgs</span><span class="p">,</span> <span class="nx">opts</span><span class="p">?:</span> <span class="nx"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi/#InvokeOptions">InvokeOptions</a></span><span class="p">): Promise&lt;<span class="nx"><a href="#result">GetAlertConfigurationResult</a></span>></span
    ><span class="k">
    function </span>getAlertConfigurationOutput<span class="p">(</span><span class="nx">args</span><span class="p">:</span> <span class="nx">GetAlertConfigurationOutputArgs</span><span class="p">,</span> <span class="nx">opts</span><span class="p">?:</span> <span class="nx"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi/#InvokeOptions">InvokeOptions</a></span><span class="p">): Output&lt;<span class="nx"><a href="#result">GetAlertConfigurationResult</a></span>></span
    ></code></pre></div>
    </pulumi-choosable>
    </div>
    
    
    <div>
    <pulumi-choosable type="language" values="python">
    <div class="highlight"><pre class="chroma"><code class="language-python" data-lang="python"
    ><span class="k">def </span>get_alert_configuration<span class="p">(</span><span class="nx">alert_configuration_id</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
                                <span class="nx">outputs</span><span class="p">:</span> <span class="nx">Optional[Sequence[GetAlertConfigurationOutput]]</span> = None<span class="p">,</span>
                                <span class="nx">project_id</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
                                <span class="nx">opts</span><span class="p">:</span> <span class="nx"><a href="/docs/reference/pkg/python/pulumi/#pulumi.InvokeOptions">Optional[InvokeOptions]</a></span> = None<span class="p">) -&gt;</span> <span>GetAlertConfigurationResult</span
    ><span class="k">
    def </span>get_alert_configuration_output<span class="p">(</span><span class="nx">alert_configuration_id</span><span class="p">:</span> <span class="nx">Optional[pulumi.Input[str]]</span> = None<span class="p">,</span>
                                <span class="nx">outputs</span><span class="p">:</span> <span class="nx">Optional[pulumi.Input[Sequence[pulumi.Input[GetAlertConfigurationOutputArgs]]]]</span> = None<span class="p">,</span>
                                <span class="nx">project_id</span><span class="p">:</span> <span class="nx">Optional[pulumi.Input[str]]</span> = None<span class="p">,</span>
                                <span class="nx">opts</span><span class="p">:</span> <span class="nx"><a href="/docs/reference/pkg/python/pulumi/#pulumi.InvokeOptions">Optional[InvokeOptions]</a></span> = None<span class="p">) -&gt;</span> <span>Output[GetAlertConfigurationResult]</span
    ></code></pre></div>
    </pulumi-choosable>
    </div>
    
    
    <div>
    <pulumi-choosable type="language" values="go">
    <div class="highlight"><pre class="chroma"><code class="language-go" data-lang="go"
    ><span class="k">func </span>LookupAlertConfiguration<span class="p">(</span><span class="nx">ctx</span><span class="p"> *</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#Context">Context</a></span><span class="p">,</span> <span class="nx">args</span><span class="p"> *</span><span class="nx">LookupAlertConfigurationArgs</span><span class="p">,</span> <span class="nx">opts</span><span class="p"> ...</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#InvokeOption">InvokeOption</a></span><span class="p">) (*<span class="nx"><a href="#result">LookupAlertConfigurationResult</a></span>, error)</span
    ><span class="k">
    func </span>LookupAlertConfigurationOutput<span class="p">(</span><span class="nx">ctx</span><span class="p"> *</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#Context">Context</a></span><span class="p">,</span> <span class="nx">args</span><span class="p"> *</span><span class="nx">LookupAlertConfigurationOutputArgs</span><span class="p">,</span> <span class="nx">opts</span><span class="p"> ...</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#InvokeOption">InvokeOption</a></span><span class="p">) LookupAlertConfigurationResultOutput</span
    ></code></pre></div>
    
    &gt; Note: This function is named `LookupAlertConfiguration` in the Go SDK.
    
    </pulumi-choosable>
    </div>
    
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <div class="highlight"><pre class="chroma"><code class="language-csharp" data-lang="csharp"><span class="k">public static class </span><span class="nx">GetAlertConfiguration </span><span class="p">
    {</span><span class="k">
        public static </span>Task&lt;<span class="nx"><a href="#result">GetAlertConfigurationResult</a></span>> <span class="p">InvokeAsync(</span><span class="nx">GetAlertConfigurationArgs</span><span class="p"> </span><span class="nx">args<span class="p">,</span> <span class="nx"><a href="/docs/reference/pkg/dotnet/Pulumi/Pulumi.InvokeOptions.html">InvokeOptions</a></span><span class="p">? </span><span class="nx">opts = null<span class="p">)</span><span class="k">
        public static </span>Output&lt;<span class="nx"><a href="#result">GetAlertConfigurationResult</a></span>> <span class="p">Invoke(</span><span class="nx">GetAlertConfigurationInvokeArgs</span><span class="p"> </span><span class="nx">args<span class="p">,</span> <span class="nx"><a href="/docs/reference/pkg/dotnet/Pulumi/Pulumi.InvokeOptions.html">InvokeOptions</a></span><span class="p">? </span><span class="nx">opts = null<span class="p">)</span><span class="p">
    }</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    
    <div>
    <pulumi-choosable type="language" values="java">
    <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="k">public static CompletableFuture&lt;<span class="nx"><a href="#result">GetAlertConfigurationResult</a></span>> </span>getAlertConfiguration<span class="p">(</span><span class="nx">GetAlertConfigurationArgs</span><span class="p"> </span><span class="nx">args<span class="p">,</span> <span class="nx">InvokeOptions</span><span class="p"> </span><span class="nx">options<span class="p">)</span>
    <span class="k">public static Output&lt;<span class="nx"><a href="#result">GetAlertConfigurationResult</a></span>> </span>getAlertConfiguration<span class="p">(</span><span class="nx">GetAlertConfigurationArgs</span><span class="p"> </span><span class="nx">args<span class="p">,</span> <span class="nx">InvokeOptions</span><span class="p"> </span><span class="nx">options<span class="p">)</span>
    </code></pre></div>
    </pulumi-choosable>
    </div>
    
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <div class="highlight"><pre class="chroma"><code class="language-yaml" data-lang="yaml"><span class="k">fn::invoke:</span>
    <span class="k">&nbsp;&nbsp;function:</span> mongodbatlas:index/getAlertConfiguration:getAlertConfiguration
    <span class="k">&nbsp;&nbsp;arguments:</span>
    <span class="c">&nbsp;&nbsp;&nbsp;&nbsp;# arguments dictionary</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    
    
    The following arguments are supported:
    
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="alertconfigurationid_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#alertconfigurationid_csharp" style="color: inherit; text-decoration: inherit;">Alert<wbr>Configuration<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Unique identifier for the alert configuration.</dd><dt class="property-required"
                title="Required">
            <span id="projectid_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#projectid_csharp" style="color: inherit; text-decoration: inherit;">Project<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The ID of the project where the alert configuration will create.</dd><dt class="property-optional"
                title="Optional">
            <span id="outputs_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#outputs_csharp" style="color: inherit; text-decoration: inherit;">Outputs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationoutput">List&lt;Get<wbr>Alert<wbr>Configuration<wbr>Output&gt;</a></span>
        </dt>
        <dd>List of formatted output requested for this alert configuration</p>
    <ul>
    <li><code>output.#.type</code> - (Required) If the output is requested, you must specify its type. The format is computed as <code>output.#.value</code>, the following are the supported types:</li>
    </ul></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="alertconfigurationid_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#alertconfigurationid_go" style="color: inherit; text-decoration: inherit;">Alert<wbr>Configuration<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Unique identifier for the alert configuration.</dd><dt class="property-required"
                title="Required">
            <span id="projectid_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#projectid_go" style="color: inherit; text-decoration: inherit;">Project<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The ID of the project where the alert configuration will create.</dd><dt class="property-optional"
                title="Optional">
            <span id="outputs_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#outputs_go" style="color: inherit; text-decoration: inherit;">Outputs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationoutput">[]Get<wbr>Alert<wbr>Configuration<wbr>Output</a></span>
        </dt>
        <dd>List of formatted output requested for this alert configuration</p>
    <ul>
    <li><code>output.#.type</code> - (Required) If the output is requested, you must specify its type. The format is computed as <code>output.#.value</code>, the following are the supported types:</li>
    </ul></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="alertconfigurationid_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#alertconfigurationid_java" style="color: inherit; text-decoration: inherit;">alert<wbr>Configuration<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Unique identifier for the alert configuration.</dd><dt class="property-required"
                title="Required">
            <span id="projectid_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#projectid_java" style="color: inherit; text-decoration: inherit;">project<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The ID of the project where the alert configuration will create.</dd><dt class="property-optional"
                title="Optional">
            <span id="outputs_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#outputs_java" style="color: inherit; text-decoration: inherit;">outputs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationoutput">List&lt;Get<wbr>Alert<wbr>Configuration<wbr>Output&gt;</a></span>
        </dt>
        <dd>List of formatted output requested for this alert configuration</p>
    <ul>
    <li><code>output.#.type</code> - (Required) If the output is requested, you must specify its type. The format is computed as <code>output.#.value</code>, the following are the supported types:</li>
    </ul></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="alertconfigurationid_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#alertconfigurationid_nodejs" style="color: inherit; text-decoration: inherit;">alert<wbr>Configuration<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Unique identifier for the alert configuration.</dd><dt class="property-required"
                title="Required">
            <span id="projectid_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#projectid_nodejs" style="color: inherit; text-decoration: inherit;">project<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The ID of the project where the alert configuration will create.</dd><dt class="property-optional"
                title="Optional">
            <span id="outputs_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#outputs_nodejs" style="color: inherit; text-decoration: inherit;">outputs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationoutput">Get<wbr>Alert<wbr>Configuration<wbr>Output[]</a></span>
        </dt>
        <dd>List of formatted output requested for this alert configuration</p>
    <ul>
    <li><code>output.#.type</code> - (Required) If the output is requested, you must specify its type. The format is computed as <code>output.#.value</code>, the following are the supported types:</li>
    </ul></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="alert_configuration_id_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#alert_configuration_id_python" style="color: inherit; text-decoration: inherit;">alert_<wbr>configuration_<wbr>id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Unique identifier for the alert configuration.</dd><dt class="property-required"
                title="Required">
            <span id="project_id_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#project_id_python" style="color: inherit; text-decoration: inherit;">project_<wbr>id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The ID of the project where the alert configuration will create.</dd><dt class="property-optional"
                title="Optional">
            <span id="outputs_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#outputs_python" style="color: inherit; text-decoration: inherit;">outputs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationoutput">Sequence[Get<wbr>Alert<wbr>Configuration<wbr>Output]</a></span>
        </dt>
        <dd>List of formatted output requested for this alert configuration</p>
    <ul>
    <li><code>output.#.type</code> - (Required) If the output is requested, you must specify its type. The format is computed as <code>output.#.value</code>, the following are the supported types:</li>
    </ul></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="alertconfigurationid_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#alertconfigurationid_yaml" style="color: inherit; text-decoration: inherit;">alert<wbr>Configuration<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Unique identifier for the alert configuration.</dd><dt class="property-required"
                title="Required">
            <span id="projectid_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#projectid_yaml" style="color: inherit; text-decoration: inherit;">project<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The ID of the project where the alert configuration will create.</dd><dt class="property-optional"
                title="Optional">
            <span id="outputs_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#outputs_yaml" style="color: inherit; text-decoration: inherit;">outputs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationoutput">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>List of formatted output requested for this alert configuration</p>
    <ul>
    <li><code>output.#.type</code> - (Required) If the output is requested, you must specify its type. The format is computed as <code>output.#.value</code>, the following are the supported types:</li>
    </ul></dd></dl>
    </pulumi-choosable>
    </div>
    
    
    
    
    ## getAlertConfiguration Result {#result}
    
    The following output properties are available:
    
    
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="alertconfigurationid_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#alertconfigurationid_csharp" style="color: inherit; text-decoration: inherit;">Alert<wbr>Configuration<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="created_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#created_csharp" style="color: inherit; text-decoration: inherit;">Created</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Timestamp in ISO 8601 date and time format in UTC when this alert configuration was created.</dd><dt class="property-"
                title="">
            <span id="enabled_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_csharp" style="color: inherit; text-decoration: inherit;">Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>If set to true, the alert configuration is enabled. If enabled is not exported it is set to false.</dd><dt class="property-"
                title="">
            <span id="eventtype_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#eventtype_csharp" style="color: inherit; text-decoration: inherit;">Event<wbr>Type</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The type of event that will trigger an alert.</dd><dt class="property-"
                title="">
            <span id="id_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_csharp" style="color: inherit; text-decoration: inherit;">Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="matchers_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#matchers_csharp" style="color: inherit; text-decoration: inherit;">Matchers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationmatcher">List&lt;Get<wbr>Alert<wbr>Configuration<wbr>Matcher&gt;</a></span>
        </dt>
        <dd>Rules to apply when matching an object against this alert configuration. See matchers.</dd><dt class="property-"
                title="">
            <span id="metricthresholdconfigs_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#metricthresholdconfigs_csharp" style="color: inherit; text-decoration: inherit;">Metric<wbr>Threshold<wbr>Configs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationmetricthresholdconfig">List&lt;Get<wbr>Alert<wbr>Configuration<wbr>Metric<wbr>Threshold<wbr>Config&gt;</a></span>
        </dt>
        <dd>The threshold that causes an alert to be triggered. Required if <!-- raw HTML omitted --><code>event_type_name</code><!-- raw HTML omitted --> : <code>OUTSIDE_METRIC_THRESHOLD</code> or <code>OUTSIDE_SERVERLESS_METRIC_THRESHOLD</code>. See metric threshold config.</dd><dt class="property-"
                title="">
            <span id="notifications_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#notifications_csharp" style="color: inherit; text-decoration: inherit;">Notifications</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationnotification">List&lt;Get<wbr>Alert<wbr>Configuration<wbr>Notification&gt;</a></span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="projectid_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#projectid_csharp" style="color: inherit; text-decoration: inherit;">Project<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="thresholdconfigs_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdconfigs_csharp" style="color: inherit; text-decoration: inherit;">Threshold<wbr>Configs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationthresholdconfig">List&lt;Get<wbr>Alert<wbr>Configuration<wbr>Threshold<wbr>Config&gt;</a></span>
        </dt>
        <dd>Threshold that triggers an alert. Required if <!-- raw HTML omitted --><code>event_type_name</code><!-- raw HTML omitted --> is any value other than <code>OUTSIDE_METRIC_THRESHOLD</code> or <code>OUTSIDE_SERVERLESS_METRIC_THRESHOLD</code>. See threshold config.</dd><dt class="property-"
                title="">
            <span id="updated_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#updated_csharp" style="color: inherit; text-decoration: inherit;">Updated</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Timestamp in ISO 8601 date and time format in UTC when this alert configuration was last updated.</dd><dt class="property-"
                title="">
            <span id="outputs_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#outputs_csharp" style="color: inherit; text-decoration: inherit;">Outputs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationoutput">List&lt;Get<wbr>Alert<wbr>Configuration<wbr>Output&gt;</a></span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="alertconfigurationid_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#alertconfigurationid_go" style="color: inherit; text-decoration: inherit;">Alert<wbr>Configuration<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="created_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#created_go" style="color: inherit; text-decoration: inherit;">Created</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Timestamp in ISO 8601 date and time format in UTC when this alert configuration was created.</dd><dt class="property-"
                title="">
            <span id="enabled_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_go" style="color: inherit; text-decoration: inherit;">Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>If set to true, the alert configuration is enabled. If enabled is not exported it is set to false.</dd><dt class="property-"
                title="">
            <span id="eventtype_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#eventtype_go" style="color: inherit; text-decoration: inherit;">Event<wbr>Type</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The type of event that will trigger an alert.</dd><dt class="property-"
                title="">
            <span id="id_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_go" style="color: inherit; text-decoration: inherit;">Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="matchers_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#matchers_go" style="color: inherit; text-decoration: inherit;">Matchers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationmatcher">[]Get<wbr>Alert<wbr>Configuration<wbr>Matcher</a></span>
        </dt>
        <dd>Rules to apply when matching an object against this alert configuration. See matchers.</dd><dt class="property-"
                title="">
            <span id="metricthresholdconfigs_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#metricthresholdconfigs_go" style="color: inherit; text-decoration: inherit;">Metric<wbr>Threshold<wbr>Configs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationmetricthresholdconfig">[]Get<wbr>Alert<wbr>Configuration<wbr>Metric<wbr>Threshold<wbr>Config</a></span>
        </dt>
        <dd>The threshold that causes an alert to be triggered. Required if <!-- raw HTML omitted --><code>event_type_name</code><!-- raw HTML omitted --> : <code>OUTSIDE_METRIC_THRESHOLD</code> or <code>OUTSIDE_SERVERLESS_METRIC_THRESHOLD</code>. See metric threshold config.</dd><dt class="property-"
                title="">
            <span id="notifications_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#notifications_go" style="color: inherit; text-decoration: inherit;">Notifications</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationnotification">[]Get<wbr>Alert<wbr>Configuration<wbr>Notification</a></span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="projectid_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#projectid_go" style="color: inherit; text-decoration: inherit;">Project<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="thresholdconfigs_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdconfigs_go" style="color: inherit; text-decoration: inherit;">Threshold<wbr>Configs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationthresholdconfig">[]Get<wbr>Alert<wbr>Configuration<wbr>Threshold<wbr>Config</a></span>
        </dt>
        <dd>Threshold that triggers an alert. Required if <!-- raw HTML omitted --><code>event_type_name</code><!-- raw HTML omitted --> is any value other than <code>OUTSIDE_METRIC_THRESHOLD</code> or <code>OUTSIDE_SERVERLESS_METRIC_THRESHOLD</code>. See threshold config.</dd><dt class="property-"
                title="">
            <span id="updated_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#updated_go" style="color: inherit; text-decoration: inherit;">Updated</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Timestamp in ISO 8601 date and time format in UTC when this alert configuration was last updated.</dd><dt class="property-"
                title="">
            <span id="outputs_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#outputs_go" style="color: inherit; text-decoration: inherit;">Outputs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationoutput">[]Get<wbr>Alert<wbr>Configuration<wbr>Output</a></span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="alertconfigurationid_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#alertconfigurationid_java" style="color: inherit; text-decoration: inherit;">alert<wbr>Configuration<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="created_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#created_java" style="color: inherit; text-decoration: inherit;">created</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Timestamp in ISO 8601 date and time format in UTC when this alert configuration was created.</dd><dt class="property-"
                title="">
            <span id="enabled_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_java" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>If set to true, the alert configuration is enabled. If enabled is not exported it is set to false.</dd><dt class="property-"
                title="">
            <span id="eventtype_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#eventtype_java" style="color: inherit; text-decoration: inherit;">event<wbr>Type</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The type of event that will trigger an alert.</dd><dt class="property-"
                title="">
            <span id="id_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_java" style="color: inherit; text-decoration: inherit;">id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="matchers_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#matchers_java" style="color: inherit; text-decoration: inherit;">matchers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationmatcher">List&lt;Get<wbr>Alert<wbr>Configuration<wbr>Matcher&gt;</a></span>
        </dt>
        <dd>Rules to apply when matching an object against this alert configuration. See matchers.</dd><dt class="property-"
                title="">
            <span id="metricthresholdconfigs_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#metricthresholdconfigs_java" style="color: inherit; text-decoration: inherit;">metric<wbr>Threshold<wbr>Configs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationmetricthresholdconfig">List&lt;Get<wbr>Alert<wbr>Configuration<wbr>Metric<wbr>Threshold<wbr>Config&gt;</a></span>
        </dt>
        <dd>The threshold that causes an alert to be triggered. Required if <!-- raw HTML omitted --><code>event_type_name</code><!-- raw HTML omitted --> : <code>OUTSIDE_METRIC_THRESHOLD</code> or <code>OUTSIDE_SERVERLESS_METRIC_THRESHOLD</code>. See metric threshold config.</dd><dt class="property-"
                title="">
            <span id="notifications_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#notifications_java" style="color: inherit; text-decoration: inherit;">notifications</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationnotification">List&lt;Get<wbr>Alert<wbr>Configuration<wbr>Notification&gt;</a></span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="projectid_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#projectid_java" style="color: inherit; text-decoration: inherit;">project<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="thresholdconfigs_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdconfigs_java" style="color: inherit; text-decoration: inherit;">threshold<wbr>Configs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationthresholdconfig">List&lt;Get<wbr>Alert<wbr>Configuration<wbr>Threshold<wbr>Config&gt;</a></span>
        </dt>
        <dd>Threshold that triggers an alert. Required if <!-- raw HTML omitted --><code>event_type_name</code><!-- raw HTML omitted --> is any value other than <code>OUTSIDE_METRIC_THRESHOLD</code> or <code>OUTSIDE_SERVERLESS_METRIC_THRESHOLD</code>. See threshold config.</dd><dt class="property-"
                title="">
            <span id="updated_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#updated_java" style="color: inherit; text-decoration: inherit;">updated</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Timestamp in ISO 8601 date and time format in UTC when this alert configuration was last updated.</dd><dt class="property-"
                title="">
            <span id="outputs_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#outputs_java" style="color: inherit; text-decoration: inherit;">outputs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationoutput">List&lt;Get<wbr>Alert<wbr>Configuration<wbr>Output&gt;</a></span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="alertconfigurationid_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#alertconfigurationid_nodejs" style="color: inherit; text-decoration: inherit;">alert<wbr>Configuration<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="created_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#created_nodejs" style="color: inherit; text-decoration: inherit;">created</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Timestamp in ISO 8601 date and time format in UTC when this alert configuration was created.</dd><dt class="property-"
                title="">
            <span id="enabled_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_nodejs" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">boolean</span>
        </dt>
        <dd>If set to true, the alert configuration is enabled. If enabled is not exported it is set to false.</dd><dt class="property-"
                title="">
            <span id="eventtype_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#eventtype_nodejs" style="color: inherit; text-decoration: inherit;">event<wbr>Type</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The type of event that will trigger an alert.</dd><dt class="property-"
                title="">
            <span id="id_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_nodejs" style="color: inherit; text-decoration: inherit;">id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="matchers_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#matchers_nodejs" style="color: inherit; text-decoration: inherit;">matchers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationmatcher">Get<wbr>Alert<wbr>Configuration<wbr>Matcher[]</a></span>
        </dt>
        <dd>Rules to apply when matching an object against this alert configuration. See matchers.</dd><dt class="property-"
                title="">
            <span id="metricthresholdconfigs_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#metricthresholdconfigs_nodejs" style="color: inherit; text-decoration: inherit;">metric<wbr>Threshold<wbr>Configs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationmetricthresholdconfig">Get<wbr>Alert<wbr>Configuration<wbr>Metric<wbr>Threshold<wbr>Config[]</a></span>
        </dt>
        <dd>The threshold that causes an alert to be triggered. Required if <!-- raw HTML omitted --><code>event_type_name</code><!-- raw HTML omitted --> : <code>OUTSIDE_METRIC_THRESHOLD</code> or <code>OUTSIDE_SERVERLESS_METRIC_THRESHOLD</code>. See metric threshold config.</dd><dt class="property-"
                title="">
            <span id="notifications_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#notifications_nodejs" style="color: inherit; text-decoration: inherit;">notifications</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationnotification">Get<wbr>Alert<wbr>Configuration<wbr>Notification[]</a></span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="projectid_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#projectid_nodejs" style="color: inherit; text-decoration: inherit;">project<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="thresholdconfigs_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdconfigs_nodejs" style="color: inherit; text-decoration: inherit;">threshold<wbr>Configs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationthresholdconfig">Get<wbr>Alert<wbr>Configuration<wbr>Threshold<wbr>Config[]</a></span>
        </dt>
        <dd>Threshold that triggers an alert. Required if <!-- raw HTML omitted --><code>event_type_name</code><!-- raw HTML omitted --> is any value other than <code>OUTSIDE_METRIC_THRESHOLD</code> or <code>OUTSIDE_SERVERLESS_METRIC_THRESHOLD</code>. See threshold config.</dd><dt class="property-"
                title="">
            <span id="updated_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#updated_nodejs" style="color: inherit; text-decoration: inherit;">updated</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Timestamp in ISO 8601 date and time format in UTC when this alert configuration was last updated.</dd><dt class="property-"
                title="">
            <span id="outputs_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#outputs_nodejs" style="color: inherit; text-decoration: inherit;">outputs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationoutput">Get<wbr>Alert<wbr>Configuration<wbr>Output[]</a></span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="alert_configuration_id_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#alert_configuration_id_python" style="color: inherit; text-decoration: inherit;">alert_<wbr>configuration_<wbr>id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="created_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#created_python" style="color: inherit; text-decoration: inherit;">created</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Timestamp in ISO 8601 date and time format in UTC when this alert configuration was created.</dd><dt class="property-"
                title="">
            <span id="enabled_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_python" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>If set to true, the alert configuration is enabled. If enabled is not exported it is set to false.</dd><dt class="property-"
                title="">
            <span id="event_type_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#event_type_python" style="color: inherit; text-decoration: inherit;">event_<wbr>type</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The type of event that will trigger an alert.</dd><dt class="property-"
                title="">
            <span id="id_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_python" style="color: inherit; text-decoration: inherit;">id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="matchers_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#matchers_python" style="color: inherit; text-decoration: inherit;">matchers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationmatcher">Sequence[Get<wbr>Alert<wbr>Configuration<wbr>Matcher]</a></span>
        </dt>
        <dd>Rules to apply when matching an object against this alert configuration. See matchers.</dd><dt class="property-"
                title="">
            <span id="metric_threshold_configs_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#metric_threshold_configs_python" style="color: inherit; text-decoration: inherit;">metric_<wbr>threshold_<wbr>configs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationmetricthresholdconfig">Sequence[Get<wbr>Alert<wbr>Configuration<wbr>Metric<wbr>Threshold<wbr>Config]</a></span>
        </dt>
        <dd>The threshold that causes an alert to be triggered. Required if <!-- raw HTML omitted --><code>event_type_name</code><!-- raw HTML omitted --> : <code>OUTSIDE_METRIC_THRESHOLD</code> or <code>OUTSIDE_SERVERLESS_METRIC_THRESHOLD</code>. See metric threshold config.</dd><dt class="property-"
                title="">
            <span id="notifications_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#notifications_python" style="color: inherit; text-decoration: inherit;">notifications</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationnotification">Sequence[Get<wbr>Alert<wbr>Configuration<wbr>Notification]</a></span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="project_id_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#project_id_python" style="color: inherit; text-decoration: inherit;">project_<wbr>id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="threshold_configs_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#threshold_configs_python" style="color: inherit; text-decoration: inherit;">threshold_<wbr>configs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationthresholdconfig">Sequence[Get<wbr>Alert<wbr>Configuration<wbr>Threshold<wbr>Config]</a></span>
        </dt>
        <dd>Threshold that triggers an alert. Required if <!-- raw HTML omitted --><code>event_type_name</code><!-- raw HTML omitted --> is any value other than <code>OUTSIDE_METRIC_THRESHOLD</code> or <code>OUTSIDE_SERVERLESS_METRIC_THRESHOLD</code>. See threshold config.</dd><dt class="property-"
                title="">
            <span id="updated_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#updated_python" style="color: inherit; text-decoration: inherit;">updated</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Timestamp in ISO 8601 date and time format in UTC when this alert configuration was last updated.</dd><dt class="property-"
                title="">
            <span id="outputs_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#outputs_python" style="color: inherit; text-decoration: inherit;">outputs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationoutput">Sequence[Get<wbr>Alert<wbr>Configuration<wbr>Output]</a></span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="alertconfigurationid_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#alertconfigurationid_yaml" style="color: inherit; text-decoration: inherit;">alert<wbr>Configuration<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="created_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#created_yaml" style="color: inherit; text-decoration: inherit;">created</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Timestamp in ISO 8601 date and time format in UTC when this alert configuration was created.</dd><dt class="property-"
                title="">
            <span id="enabled_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_yaml" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>If set to true, the alert configuration is enabled. If enabled is not exported it is set to false.</dd><dt class="property-"
                title="">
            <span id="eventtype_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#eventtype_yaml" style="color: inherit; text-decoration: inherit;">event<wbr>Type</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The type of event that will trigger an alert.</dd><dt class="property-"
                title="">
            <span id="id_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_yaml" style="color: inherit; text-decoration: inherit;">id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="matchers_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#matchers_yaml" style="color: inherit; text-decoration: inherit;">matchers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationmatcher">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>Rules to apply when matching an object against this alert configuration. See matchers.</dd><dt class="property-"
                title="">
            <span id="metricthresholdconfigs_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#metricthresholdconfigs_yaml" style="color: inherit; text-decoration: inherit;">metric<wbr>Threshold<wbr>Configs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationmetricthresholdconfig">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>The threshold that causes an alert to be triggered. Required if <!-- raw HTML omitted --><code>event_type_name</code><!-- raw HTML omitted --> : <code>OUTSIDE_METRIC_THRESHOLD</code> or <code>OUTSIDE_SERVERLESS_METRIC_THRESHOLD</code>. See metric threshold config.</dd><dt class="property-"
                title="">
            <span id="notifications_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#notifications_yaml" style="color: inherit; text-decoration: inherit;">notifications</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationnotification">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="projectid_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#projectid_yaml" style="color: inherit; text-decoration: inherit;">project<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="thresholdconfigs_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdconfigs_yaml" style="color: inherit; text-decoration: inherit;">threshold<wbr>Configs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationthresholdconfig">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>Threshold that triggers an alert. Required if <!-- raw HTML omitted --><code>event_type_name</code><!-- raw HTML omitted --> is any value other than <code>OUTSIDE_METRIC_THRESHOLD</code> or <code>OUTSIDE_SERVERLESS_METRIC_THRESHOLD</code>. See threshold config.</dd><dt class="property-"
                title="">
            <span id="updated_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#updated_yaml" style="color: inherit; text-decoration: inherit;">updated</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Timestamp in ISO 8601 date and time format in UTC when this alert configuration was last updated.</dd><dt class="property-"
                title="">
            <span id="outputs_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#outputs_yaml" style="color: inherit; text-decoration: inherit;">outputs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getalertconfigurationoutput">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    
    
    
    ## Supporting Types
    
    
    <h4 id="getalertconfigurationmatcher">Get<wbr>Alert<wbr>Configuration<wbr>Matcher</h4>
    
    
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="fieldname_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#fieldname_csharp" style="color: inherit; text-decoration: inherit;">Field<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Name of the field in the target object to match on.</dd><dt class="property-required"
                title="Required">
            <span id="operator_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_csharp" style="color: inherit; text-decoration: inherit;">Operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The operator to apply when checking the current metric value against the threshold value.
    Accepted values are:</p>
    <ul>
    <li><code>GREATER_THAN</code></li>
    <li><code>LESS_THAN</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="value_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_csharp" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Value to test with the specified operator. If <!-- raw HTML omitted --><code>field_name</code><!-- raw HTML omitted --> is set to TYPE_NAME, you can match on the following values:</p>
    <ul>
    <li><code>PRIMARY</code></li>
    <li><code>SECONDARY</code></li>
    <li><code>STANDALONE</code></li>
    <li><code>CONFIG</code></li>
    <li><code>MONGOS</code></li>
    </ul></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="fieldname_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#fieldname_go" style="color: inherit; text-decoration: inherit;">Field<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Name of the field in the target object to match on.</dd><dt class="property-required"
                title="Required">
            <span id="operator_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_go" style="color: inherit; text-decoration: inherit;">Operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The operator to apply when checking the current metric value against the threshold value.
    Accepted values are:</p>
    <ul>
    <li><code>GREATER_THAN</code></li>
    <li><code>LESS_THAN</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="value_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_go" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Value to test with the specified operator. If <!-- raw HTML omitted --><code>field_name</code><!-- raw HTML omitted --> is set to TYPE_NAME, you can match on the following values:</p>
    <ul>
    <li><code>PRIMARY</code></li>
    <li><code>SECONDARY</code></li>
    <li><code>STANDALONE</code></li>
    <li><code>CONFIG</code></li>
    <li><code>MONGOS</code></li>
    </ul></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="fieldname_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#fieldname_java" style="color: inherit; text-decoration: inherit;">field<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Name of the field in the target object to match on.</dd><dt class="property-required"
                title="Required">
            <span id="operator_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_java" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The operator to apply when checking the current metric value against the threshold value.
    Accepted values are:</p>
    <ul>
    <li><code>GREATER_THAN</code></li>
    <li><code>LESS_THAN</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="value_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_java" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Value to test with the specified operator. If <!-- raw HTML omitted --><code>field_name</code><!-- raw HTML omitted --> is set to TYPE_NAME, you can match on the following values:</p>
    <ul>
    <li><code>PRIMARY</code></li>
    <li><code>SECONDARY</code></li>
    <li><code>STANDALONE</code></li>
    <li><code>CONFIG</code></li>
    <li><code>MONGOS</code></li>
    </ul></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="fieldname_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#fieldname_nodejs" style="color: inherit; text-decoration: inherit;">field<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Name of the field in the target object to match on.</dd><dt class="property-required"
                title="Required">
            <span id="operator_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_nodejs" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The operator to apply when checking the current metric value against the threshold value.
    Accepted values are:</p>
    <ul>
    <li><code>GREATER_THAN</code></li>
    <li><code>LESS_THAN</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="value_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_nodejs" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Value to test with the specified operator. If <!-- raw HTML omitted --><code>field_name</code><!-- raw HTML omitted --> is set to TYPE_NAME, you can match on the following values:</p>
    <ul>
    <li><code>PRIMARY</code></li>
    <li><code>SECONDARY</code></li>
    <li><code>STANDALONE</code></li>
    <li><code>CONFIG</code></li>
    <li><code>MONGOS</code></li>
    </ul></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="field_name_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#field_name_python" style="color: inherit; text-decoration: inherit;">field_<wbr>name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Name of the field in the target object to match on.</dd><dt class="property-required"
                title="Required">
            <span id="operator_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_python" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The operator to apply when checking the current metric value against the threshold value.
    Accepted values are:</p>
    <ul>
    <li><code>GREATER_THAN</code></li>
    <li><code>LESS_THAN</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="value_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_python" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Value to test with the specified operator. If <!-- raw HTML omitted --><code>field_name</code><!-- raw HTML omitted --> is set to TYPE_NAME, you can match on the following values:</p>
    <ul>
    <li><code>PRIMARY</code></li>
    <li><code>SECONDARY</code></li>
    <li><code>STANDALONE</code></li>
    <li><code>CONFIG</code></li>
    <li><code>MONGOS</code></li>
    </ul></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="fieldname_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#fieldname_yaml" style="color: inherit; text-decoration: inherit;">field<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Name of the field in the target object to match on.</dd><dt class="property-required"
                title="Required">
            <span id="operator_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_yaml" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The operator to apply when checking the current metric value against the threshold value.
    Accepted values are:</p>
    <ul>
    <li><code>GREATER_THAN</code></li>
    <li><code>LESS_THAN</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="value_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_yaml" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Value to test with the specified operator. If <!-- raw HTML omitted --><code>field_name</code><!-- raw HTML omitted --> is set to TYPE_NAME, you can match on the following values:</p>
    <ul>
    <li><code>PRIMARY</code></li>
    <li><code>SECONDARY</code></li>
    <li><code>STANDALONE</code></li>
    <li><code>CONFIG</code></li>
    <li><code>MONGOS</code></li>
    </ul></dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="getalertconfigurationmetricthresholdconfig">Get<wbr>Alert<wbr>Configuration<wbr>Metric<wbr>Threshold<wbr>Config</h4>
    
    
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="metricname_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#metricname_csharp" style="color: inherit; text-decoration: inherit;">Metric<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Name of the metric to check. The full list being quite large, please refer to atlas docs <a href="https://docs.atlas.mongodb.com/reference/alert-host-metrics/#measurement-types">here for general metrics</a> and <a href="https://www.mongodb.com/docs/atlas/reference/api/alert-configurations-create-config/#serverless-measurements">here for serverless metrics</a></dd><dt class="property-required"
                title="Required">
            <span id="mode_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#mode_csharp" style="color: inherit; text-decoration: inherit;">Mode</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>This must be set to AVERAGE. Atlas computes the current metric value as an average.</dd><dt class="property-required"
                title="Required">
            <span id="operator_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_csharp" style="color: inherit; text-decoration: inherit;">Operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The operator to apply when checking the current metric value against the threshold value.
    Accepted values are:</p>
    <ul>
    <li><code>GREATER_THAN</code></li>
    <li><code>LESS_THAN</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="threshold_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#threshold_csharp" style="color: inherit; text-decoration: inherit;">Threshold</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">double</span>
        </dt>
        <dd>Threshold value outside of which an alert will be triggered.</dd><dt class="property-required"
                title="Required">
            <span id="units_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#units_csharp" style="color: inherit; text-decoration: inherit;">Units</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The units for the threshold value. Depends on the type of metric.
    Refer to the <a href="https://www.mongodb.com/docs/atlas/reference/api/alert-configurations-get-config/#request-body-parameters">MongoDB API Alert Configuration documentation</a> for a list of accepted values.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="metricname_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#metricname_go" style="color: inherit; text-decoration: inherit;">Metric<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Name of the metric to check. The full list being quite large, please refer to atlas docs <a href="https://docs.atlas.mongodb.com/reference/alert-host-metrics/#measurement-types">here for general metrics</a> and <a href="https://www.mongodb.com/docs/atlas/reference/api/alert-configurations-create-config/#serverless-measurements">here for serverless metrics</a></dd><dt class="property-required"
                title="Required">
            <span id="mode_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#mode_go" style="color: inherit; text-decoration: inherit;">Mode</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>This must be set to AVERAGE. Atlas computes the current metric value as an average.</dd><dt class="property-required"
                title="Required">
            <span id="operator_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_go" style="color: inherit; text-decoration: inherit;">Operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The operator to apply when checking the current metric value against the threshold value.
    Accepted values are:</p>
    <ul>
    <li><code>GREATER_THAN</code></li>
    <li><code>LESS_THAN</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="threshold_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#threshold_go" style="color: inherit; text-decoration: inherit;">Threshold</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">float64</span>
        </dt>
        <dd>Threshold value outside of which an alert will be triggered.</dd><dt class="property-required"
                title="Required">
            <span id="units_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#units_go" style="color: inherit; text-decoration: inherit;">Units</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The units for the threshold value. Depends on the type of metric.
    Refer to the <a href="https://www.mongodb.com/docs/atlas/reference/api/alert-configurations-get-config/#request-body-parameters">MongoDB API Alert Configuration documentation</a> for a list of accepted values.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="metricname_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#metricname_java" style="color: inherit; text-decoration: inherit;">metric<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Name of the metric to check. The full list being quite large, please refer to atlas docs <a href="https://docs.atlas.mongodb.com/reference/alert-host-metrics/#measurement-types">here for general metrics</a> and <a href="https://www.mongodb.com/docs/atlas/reference/api/alert-configurations-create-config/#serverless-measurements">here for serverless metrics</a></dd><dt class="property-required"
                title="Required">
            <span id="mode_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#mode_java" style="color: inherit; text-decoration: inherit;">mode</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>This must be set to AVERAGE. Atlas computes the current metric value as an average.</dd><dt class="property-required"
                title="Required">
            <span id="operator_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_java" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The operator to apply when checking the current metric value against the threshold value.
    Accepted values are:</p>
    <ul>
    <li><code>GREATER_THAN</code></li>
    <li><code>LESS_THAN</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="threshold_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#threshold_java" style="color: inherit; text-decoration: inherit;">threshold</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Double</span>
        </dt>
        <dd>Threshold value outside of which an alert will be triggered.</dd><dt class="property-required"
                title="Required">
            <span id="units_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#units_java" style="color: inherit; text-decoration: inherit;">units</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The units for the threshold value. Depends on the type of metric.
    Refer to the <a href="https://www.mongodb.com/docs/atlas/reference/api/alert-configurations-get-config/#request-body-parameters">MongoDB API Alert Configuration documentation</a> for a list of accepted values.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="metricname_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#metricname_nodejs" style="color: inherit; text-decoration: inherit;">metric<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Name of the metric to check. The full list being quite large, please refer to atlas docs <a href="https://docs.atlas.mongodb.com/reference/alert-host-metrics/#measurement-types">here for general metrics</a> and <a href="https://www.mongodb.com/docs/atlas/reference/api/alert-configurations-create-config/#serverless-measurements">here for serverless metrics</a></dd><dt class="property-required"
                title="Required">
            <span id="mode_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#mode_nodejs" style="color: inherit; text-decoration: inherit;">mode</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>This must be set to AVERAGE. Atlas computes the current metric value as an average.</dd><dt class="property-required"
                title="Required">
            <span id="operator_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_nodejs" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The operator to apply when checking the current metric value against the threshold value.
    Accepted values are:</p>
    <ul>
    <li><code>GREATER_THAN</code></li>
    <li><code>LESS_THAN</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="threshold_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#threshold_nodejs" style="color: inherit; text-decoration: inherit;">threshold</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd>Threshold value outside of which an alert will be triggered.</dd><dt class="property-required"
                title="Required">
            <span id="units_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#units_nodejs" style="color: inherit; text-decoration: inherit;">units</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The units for the threshold value. Depends on the type of metric.
    Refer to the <a href="https://www.mongodb.com/docs/atlas/reference/api/alert-configurations-get-config/#request-body-parameters">MongoDB API Alert Configuration documentation</a> for a list of accepted values.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="metric_name_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#metric_name_python" style="color: inherit; text-decoration: inherit;">metric_<wbr>name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Name of the metric to check. The full list being quite large, please refer to atlas docs <a href="https://docs.atlas.mongodb.com/reference/alert-host-metrics/#measurement-types">here for general metrics</a> and <a href="https://www.mongodb.com/docs/atlas/reference/api/alert-configurations-create-config/#serverless-measurements">here for serverless metrics</a></dd><dt class="property-required"
                title="Required">
            <span id="mode_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#mode_python" style="color: inherit; text-decoration: inherit;">mode</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>This must be set to AVERAGE. Atlas computes the current metric value as an average.</dd><dt class="property-required"
                title="Required">
            <span id="operator_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_python" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The operator to apply when checking the current metric value against the threshold value.
    Accepted values are:</p>
    <ul>
    <li><code>GREATER_THAN</code></li>
    <li><code>LESS_THAN</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="threshold_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#threshold_python" style="color: inherit; text-decoration: inherit;">threshold</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">float</span>
        </dt>
        <dd>Threshold value outside of which an alert will be triggered.</dd><dt class="property-required"
                title="Required">
            <span id="units_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#units_python" style="color: inherit; text-decoration: inherit;">units</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The units for the threshold value. Depends on the type of metric.
    Refer to the <a href="https://www.mongodb.com/docs/atlas/reference/api/alert-configurations-get-config/#request-body-parameters">MongoDB API Alert Configuration documentation</a> for a list of accepted values.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="metricname_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#metricname_yaml" style="color: inherit; text-decoration: inherit;">metric<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Name of the metric to check. The full list being quite large, please refer to atlas docs <a href="https://docs.atlas.mongodb.com/reference/alert-host-metrics/#measurement-types">here for general metrics</a> and <a href="https://www.mongodb.com/docs/atlas/reference/api/alert-configurations-create-config/#serverless-measurements">here for serverless metrics</a></dd><dt class="property-required"
                title="Required">
            <span id="mode_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#mode_yaml" style="color: inherit; text-decoration: inherit;">mode</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>This must be set to AVERAGE. Atlas computes the current metric value as an average.</dd><dt class="property-required"
                title="Required">
            <span id="operator_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_yaml" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The operator to apply when checking the current metric value against the threshold value.
    Accepted values are:</p>
    <ul>
    <li><code>GREATER_THAN</code></li>
    <li><code>LESS_THAN</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="threshold_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#threshold_yaml" style="color: inherit; text-decoration: inherit;">threshold</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd>Threshold value outside of which an alert will be triggered.</dd><dt class="property-required"
                title="Required">
            <span id="units_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#units_yaml" style="color: inherit; text-decoration: inherit;">units</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The units for the threshold value. Depends on the type of metric.
    Refer to the <a href="https://www.mongodb.com/docs/atlas/reference/api/alert-configurations-get-config/#request-body-parameters">MongoDB API Alert Configuration documentation</a> for a list of accepted values.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="getalertconfigurationnotification">Get<wbr>Alert<wbr>Configuration<wbr>Notification</h4>
    
    
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="apitoken_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#apitoken_csharp" style="color: inherit; text-decoration: inherit;">Api<wbr>Token</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Slack API token. Required for the SLACK notifications type. If the token later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.</dd><dt class="property-required"
                title="Required">
            <span id="channelname_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#channelname_csharp" style="color: inherit; text-decoration: inherit;">Channel<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Slack channel name. Required for the SLACK notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="datadogapikey_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#datadogapikey_csharp" style="color: inherit; text-decoration: inherit;">Datadog<wbr>Api<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Datadog API Key. Found in the Datadog dashboard. Required for the DATADOG notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="datadogregion_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#datadogregion_csharp" style="color: inherit; text-decoration: inherit;">Datadog<wbr>Region</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Region that indicates which API URL to use. See the <code>datadogRegion</code> field in the <!-- raw HTML omitted --><code>notifications</code><!-- raw HTML omitted --> request parameter of <a href="https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-createalertconfiguration">MongoDB API Alert Configuration documentation</a> for more details. The default Datadog region is US.</dd><dt class="property-required"
                title="Required">
            <span id="delaymin_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#delaymin_csharp" style="color: inherit; text-decoration: inherit;">Delay<wbr>Min</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>Number of minutes to wait after an alert condition is detected before sending out the first notification.</dd><dt class="property-required"
                title="Required">
            <span id="emailaddress_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#emailaddress_csharp" style="color: inherit; text-decoration: inherit;">Email<wbr>Address</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Email address to which alert notifications are sent. Required for the EMAIL notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="emailenabled_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#emailenabled_csharp" style="color: inherit; text-decoration: inherit;">Email<wbr>Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Flag indicating email notifications should be sent. Atlas returns this value if <!-- raw HTML omitted --><code>type_name</code><!-- raw HTML omitted --> is set  to <code>ORG</code>, <code>GROUP</code>, or <code>USER</code>.</dd><dt class="property-required"
                title="Required">
            <span id="integrationid_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#integrationid_csharp" style="color: inherit; text-decoration: inherit;">Integration<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The ID of the associated integration, the credentials of which to use for requests.</dd><dt class="property-required"
                title="Required">
            <span id="intervalmin_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#intervalmin_csharp" style="color: inherit; text-decoration: inherit;">Interval<wbr>Min</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>Number of minutes to wait between successive notifications for unacknowledged alerts that are not resolved. The minimum value is 5.</dd><dt class="property-required"
                title="Required">
            <span id="microsoftteamswebhookurl_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#microsoftteamswebhookurl_csharp" style="color: inherit; text-decoration: inherit;">Microsoft<wbr>Teams<wbr>Webhook<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Microsoft Teams channel incoming webhook URL. Required for the <code>MICROSOFT_TEAMS</code> notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="mobilenumber_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#mobilenumber_csharp" style="color: inherit; text-decoration: inherit;">Mobile<wbr>Number</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Mobile number to which alert notifications are sent. Required for the SMS notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="notifierid_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#notifierid_csharp" style="color: inherit; text-decoration: inherit;">Notifier<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The notifier ID is a system-generated unique identifier assigned to each notification method. This is needed when updating third-party notifications without requiring explicit authentication credentials.</dd><dt class="property-required"
                title="Required">
            <span id="opsgenieapikey_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#opsgenieapikey_csharp" style="color: inherit; text-decoration: inherit;">Ops<wbr>Genie<wbr>Api<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Opsgenie API Key. Required for the <code>OPS_GENIE</code> notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.</dd><dt class="property-required"
                title="Required">
            <span id="opsgenieregion_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#opsgenieregion_csharp" style="color: inherit; text-decoration: inherit;">Ops<wbr>Genie<wbr>Region</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Region that indicates which API URL to use. Accepted regions are: <code>US</code> ,<code>EU</code>. The default Opsgenie region is US.</dd><dt class="property-required"
                title="Required">
            <span id="roles_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#roles_csharp" style="color: inherit; text-decoration: inherit;">Roles</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;string&gt;</span>
        </dt>
        <dd>Atlas role in current Project or Organization. Atlas returns this value if you set <!-- raw HTML omitted --><code>type_name</code><!-- raw HTML omitted --> to <code>ORG</code> or <code>GROUP</code>.</dd><dt class="property-required"
                title="Required">
            <span id="servicekey_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#servicekey_csharp" style="color: inherit; text-decoration: inherit;">Service<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>PagerDuty service key. Required for the PAGER_DUTY notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.</dd><dt class="property-required"
                title="Required">
            <span id="smsenabled_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#smsenabled_csharp" style="color: inherit; text-decoration: inherit;">Sms<wbr>Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Flag indicating text notifications should be sent. Atlas returns this value if <!-- raw HTML omitted --><code>type_name</code><!-- raw HTML omitted --> is set to <code>ORG</code>, <code>GROUP</code>, or <code>USER</code>.</dd><dt class="property-required"
                title="Required">
            <span id="teamid_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#teamid_csharp" style="color: inherit; text-decoration: inherit;">Team<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Unique identifier of a team.</dd><dt class="property-required"
                title="Required">
            <span id="teamname_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#teamname_csharp" style="color: inherit; text-decoration: inherit;">Team<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Label for the team that receives this notification.</dd><dt class="property-required"
                title="Required">
            <span id="typename_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#typename_csharp" style="color: inherit; text-decoration: inherit;">Type<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Type of alert notification.
    Accepted values are:</p>
    <ul>
    <li><code>DATADOG</code></li>
    <li><code>EMAIL</code></li>
    <li><code>GROUP</code> (Project)</li>
    <li><code>OPS_GENIE</code></li>
    <li><code>ORG</code></li>
    <li><code>PAGER_DUTY</code></li>
    <li><code>SLACK</code></li>
    <li><code>SMS</code></li>
    <li><code>TEAM</code></li>
    <li><code>USER</code></li>
    <li><code>VICTOR_OPS</code></li>
    <li><code>WEBHOOK</code></li>
    <li><code>MICROSOFT_TEAMS</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="username_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#username_csharp" style="color: inherit; text-decoration: inherit;">Username</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Name of the Atlas user to which to send notifications. Only a user in the project that owns the alert configuration is allowed here. Required for the <code>USER</code> notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="victoropsapikey_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#victoropsapikey_csharp" style="color: inherit; text-decoration: inherit;">Victor<wbr>Ops<wbr>Api<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>VictorOps API key. Required for the <code>VICTOR_OPS</code> notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.</dd><dt class="property-required"
                title="Required">
            <span id="victoropsroutingkey_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#victoropsroutingkey_csharp" style="color: inherit; text-decoration: inherit;">Victor<wbr>Ops<wbr>Routing<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>VictorOps routing key. Optional for the <code>VICTOR_OPS</code> notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.</dd><dt class="property-required"
                title="Required">
            <span id="webhooksecret_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webhooksecret_csharp" style="color: inherit; text-decoration: inherit;">Webhook<wbr>Secret</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Authentication secret for the <code>WEBHOOK</code> notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="webhookurl_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webhookurl_csharp" style="color: inherit; text-decoration: inherit;">Webhook<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Target URL  for the <code>WEBHOOK</code> notifications type.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="apitoken_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#apitoken_go" style="color: inherit; text-decoration: inherit;">Api<wbr>Token</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Slack API token. Required for the SLACK notifications type. If the token later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.</dd><dt class="property-required"
                title="Required">
            <span id="channelname_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#channelname_go" style="color: inherit; text-decoration: inherit;">Channel<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Slack channel name. Required for the SLACK notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="datadogapikey_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#datadogapikey_go" style="color: inherit; text-decoration: inherit;">Datadog<wbr>Api<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Datadog API Key. Found in the Datadog dashboard. Required for the DATADOG notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="datadogregion_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#datadogregion_go" style="color: inherit; text-decoration: inherit;">Datadog<wbr>Region</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Region that indicates which API URL to use. See the <code>datadogRegion</code> field in the <!-- raw HTML omitted --><code>notifications</code><!-- raw HTML omitted --> request parameter of <a href="https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-createalertconfiguration">MongoDB API Alert Configuration documentation</a> for more details. The default Datadog region is US.</dd><dt class="property-required"
                title="Required">
            <span id="delaymin_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#delaymin_go" style="color: inherit; text-decoration: inherit;">Delay<wbr>Min</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>Number of minutes to wait after an alert condition is detected before sending out the first notification.</dd><dt class="property-required"
                title="Required">
            <span id="emailaddress_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#emailaddress_go" style="color: inherit; text-decoration: inherit;">Email<wbr>Address</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Email address to which alert notifications are sent. Required for the EMAIL notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="emailenabled_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#emailenabled_go" style="color: inherit; text-decoration: inherit;">Email<wbr>Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Flag indicating email notifications should be sent. Atlas returns this value if <!-- raw HTML omitted --><code>type_name</code><!-- raw HTML omitted --> is set  to <code>ORG</code>, <code>GROUP</code>, or <code>USER</code>.</dd><dt class="property-required"
                title="Required">
            <span id="integrationid_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#integrationid_go" style="color: inherit; text-decoration: inherit;">Integration<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The ID of the associated integration, the credentials of which to use for requests.</dd><dt class="property-required"
                title="Required">
            <span id="intervalmin_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#intervalmin_go" style="color: inherit; text-decoration: inherit;">Interval<wbr>Min</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>Number of minutes to wait between successive notifications for unacknowledged alerts that are not resolved. The minimum value is 5.</dd><dt class="property-required"
                title="Required">
            <span id="microsoftteamswebhookurl_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#microsoftteamswebhookurl_go" style="color: inherit; text-decoration: inherit;">Microsoft<wbr>Teams<wbr>Webhook<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Microsoft Teams channel incoming webhook URL. Required for the <code>MICROSOFT_TEAMS</code> notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="mobilenumber_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#mobilenumber_go" style="color: inherit; text-decoration: inherit;">Mobile<wbr>Number</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Mobile number to which alert notifications are sent. Required for the SMS notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="notifierid_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#notifierid_go" style="color: inherit; text-decoration: inherit;">Notifier<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The notifier ID is a system-generated unique identifier assigned to each notification method. This is needed when updating third-party notifications without requiring explicit authentication credentials.</dd><dt class="property-required"
                title="Required">
            <span id="opsgenieapikey_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#opsgenieapikey_go" style="color: inherit; text-decoration: inherit;">Ops<wbr>Genie<wbr>Api<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Opsgenie API Key. Required for the <code>OPS_GENIE</code> notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.</dd><dt class="property-required"
                title="Required">
            <span id="opsgenieregion_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#opsgenieregion_go" style="color: inherit; text-decoration: inherit;">Ops<wbr>Genie<wbr>Region</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Region that indicates which API URL to use. Accepted regions are: <code>US</code> ,<code>EU</code>. The default Opsgenie region is US.</dd><dt class="property-required"
                title="Required">
            <span id="roles_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#roles_go" style="color: inherit; text-decoration: inherit;">Roles</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">[]string</span>
        </dt>
        <dd>Atlas role in current Project or Organization. Atlas returns this value if you set <!-- raw HTML omitted --><code>type_name</code><!-- raw HTML omitted --> to <code>ORG</code> or <code>GROUP</code>.</dd><dt class="property-required"
                title="Required">
            <span id="servicekey_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#servicekey_go" style="color: inherit; text-decoration: inherit;">Service<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>PagerDuty service key. Required for the PAGER_DUTY notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.</dd><dt class="property-required"
                title="Required">
            <span id="smsenabled_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#smsenabled_go" style="color: inherit; text-decoration: inherit;">Sms<wbr>Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Flag indicating text notifications should be sent. Atlas returns this value if <!-- raw HTML omitted --><code>type_name</code><!-- raw HTML omitted --> is set to <code>ORG</code>, <code>GROUP</code>, or <code>USER</code>.</dd><dt class="property-required"
                title="Required">
            <span id="teamid_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#teamid_go" style="color: inherit; text-decoration: inherit;">Team<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Unique identifier of a team.</dd><dt class="property-required"
                title="Required">
            <span id="teamname_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#teamname_go" style="color: inherit; text-decoration: inherit;">Team<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Label for the team that receives this notification.</dd><dt class="property-required"
                title="Required">
            <span id="typename_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#typename_go" style="color: inherit; text-decoration: inherit;">Type<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Type of alert notification.
    Accepted values are:</p>
    <ul>
    <li><code>DATADOG</code></li>
    <li><code>EMAIL</code></li>
    <li><code>GROUP</code> (Project)</li>
    <li><code>OPS_GENIE</code></li>
    <li><code>ORG</code></li>
    <li><code>PAGER_DUTY</code></li>
    <li><code>SLACK</code></li>
    <li><code>SMS</code></li>
    <li><code>TEAM</code></li>
    <li><code>USER</code></li>
    <li><code>VICTOR_OPS</code></li>
    <li><code>WEBHOOK</code></li>
    <li><code>MICROSOFT_TEAMS</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="username_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#username_go" style="color: inherit; text-decoration: inherit;">Username</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Name of the Atlas user to which to send notifications. Only a user in the project that owns the alert configuration is allowed here. Required for the <code>USER</code> notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="victoropsapikey_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#victoropsapikey_go" style="color: inherit; text-decoration: inherit;">Victor<wbr>Ops<wbr>Api<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>VictorOps API key. Required for the <code>VICTOR_OPS</code> notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.</dd><dt class="property-required"
                title="Required">
            <span id="victoropsroutingkey_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#victoropsroutingkey_go" style="color: inherit; text-decoration: inherit;">Victor<wbr>Ops<wbr>Routing<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>VictorOps routing key. Optional for the <code>VICTOR_OPS</code> notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.</dd><dt class="property-required"
                title="Required">
            <span id="webhooksecret_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webhooksecret_go" style="color: inherit; text-decoration: inherit;">Webhook<wbr>Secret</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Authentication secret for the <code>WEBHOOK</code> notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="webhookurl_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webhookurl_go" style="color: inherit; text-decoration: inherit;">Webhook<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Target URL  for the <code>WEBHOOK</code> notifications type.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="apitoken_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#apitoken_java" style="color: inherit; text-decoration: inherit;">api<wbr>Token</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Slack API token. Required for the SLACK notifications type. If the token later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.</dd><dt class="property-required"
                title="Required">
            <span id="channelname_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#channelname_java" style="color: inherit; text-decoration: inherit;">channel<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Slack channel name. Required for the SLACK notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="datadogapikey_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#datadogapikey_java" style="color: inherit; text-decoration: inherit;">datadog<wbr>Api<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Datadog API Key. Found in the Datadog dashboard. Required for the DATADOG notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="datadogregion_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#datadogregion_java" style="color: inherit; text-decoration: inherit;">datadog<wbr>Region</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Region that indicates which API URL to use. See the <code>datadogRegion</code> field in the <!-- raw HTML omitted --><code>notifications</code><!-- raw HTML omitted --> request parameter of <a href="https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-createalertconfiguration">MongoDB API Alert Configuration documentation</a> for more details. The default Datadog region is US.</dd><dt class="property-required"
                title="Required">
            <span id="delaymin_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#delaymin_java" style="color: inherit; text-decoration: inherit;">delay<wbr>Min</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Integer</span>
        </dt>
        <dd>Number of minutes to wait after an alert condition is detected before sending out the first notification.</dd><dt class="property-required"
                title="Required">
            <span id="emailaddress_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#emailaddress_java" style="color: inherit; text-decoration: inherit;">email<wbr>Address</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Email address to which alert notifications are sent. Required for the EMAIL notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="emailenabled_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#emailenabled_java" style="color: inherit; text-decoration: inherit;">email<wbr>Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Flag indicating email notifications should be sent. Atlas returns this value if <!-- raw HTML omitted --><code>type_name</code><!-- raw HTML omitted --> is set  to <code>ORG</code>, <code>GROUP</code>, or <code>USER</code>.</dd><dt class="property-required"
                title="Required">
            <span id="integrationid_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#integrationid_java" style="color: inherit; text-decoration: inherit;">integration<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The ID of the associated integration, the credentials of which to use for requests.</dd><dt class="property-required"
                title="Required">
            <span id="intervalmin_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#intervalmin_java" style="color: inherit; text-decoration: inherit;">interval<wbr>Min</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Integer</span>
        </dt>
        <dd>Number of minutes to wait between successive notifications for unacknowledged alerts that are not resolved. The minimum value is 5.</dd><dt class="property-required"
                title="Required">
            <span id="microsoftteamswebhookurl_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#microsoftteamswebhookurl_java" style="color: inherit; text-decoration: inherit;">microsoft<wbr>Teams<wbr>Webhook<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Microsoft Teams channel incoming webhook URL. Required for the <code>MICROSOFT_TEAMS</code> notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="mobilenumber_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#mobilenumber_java" style="color: inherit; text-decoration: inherit;">mobile<wbr>Number</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Mobile number to which alert notifications are sent. Required for the SMS notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="notifierid_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#notifierid_java" style="color: inherit; text-decoration: inherit;">notifier<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The notifier ID is a system-generated unique identifier assigned to each notification method. This is needed when updating third-party notifications without requiring explicit authentication credentials.</dd><dt class="property-required"
                title="Required">
            <span id="opsgenieapikey_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#opsgenieapikey_java" style="color: inherit; text-decoration: inherit;">ops<wbr>Genie<wbr>Api<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Opsgenie API Key. Required for the <code>OPS_GENIE</code> notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.</dd><dt class="property-required"
                title="Required">
            <span id="opsgenieregion_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#opsgenieregion_java" style="color: inherit; text-decoration: inherit;">ops<wbr>Genie<wbr>Region</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Region that indicates which API URL to use. Accepted regions are: <code>US</code> ,<code>EU</code>. The default Opsgenie region is US.</dd><dt class="property-required"
                title="Required">
            <span id="roles_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#roles_java" style="color: inherit; text-decoration: inherit;">roles</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd>Atlas role in current Project or Organization. Atlas returns this value if you set <!-- raw HTML omitted --><code>type_name</code><!-- raw HTML omitted --> to <code>ORG</code> or <code>GROUP</code>.</dd><dt class="property-required"
                title="Required">
            <span id="servicekey_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#servicekey_java" style="color: inherit; text-decoration: inherit;">service<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>PagerDuty service key. Required for the PAGER_DUTY notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.</dd><dt class="property-required"
                title="Required">
            <span id="smsenabled_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#smsenabled_java" style="color: inherit; text-decoration: inherit;">sms<wbr>Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Flag indicating text notifications should be sent. Atlas returns this value if <!-- raw HTML omitted --><code>type_name</code><!-- raw HTML omitted --> is set to <code>ORG</code>, <code>GROUP</code>, or <code>USER</code>.</dd><dt class="property-required"
                title="Required">
            <span id="teamid_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#teamid_java" style="color: inherit; text-decoration: inherit;">team<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Unique identifier of a team.</dd><dt class="property-required"
                title="Required">
            <span id="teamname_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#teamname_java" style="color: inherit; text-decoration: inherit;">team<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Label for the team that receives this notification.</dd><dt class="property-required"
                title="Required">
            <span id="typename_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#typename_java" style="color: inherit; text-decoration: inherit;">type<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Type of alert notification.
    Accepted values are:</p>
    <ul>
    <li><code>DATADOG</code></li>
    <li><code>EMAIL</code></li>
    <li><code>GROUP</code> (Project)</li>
    <li><code>OPS_GENIE</code></li>
    <li><code>ORG</code></li>
    <li><code>PAGER_DUTY</code></li>
    <li><code>SLACK</code></li>
    <li><code>SMS</code></li>
    <li><code>TEAM</code></li>
    <li><code>USER</code></li>
    <li><code>VICTOR_OPS</code></li>
    <li><code>WEBHOOK</code></li>
    <li><code>MICROSOFT_TEAMS</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="username_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#username_java" style="color: inherit; text-decoration: inherit;">username</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Name of the Atlas user to which to send notifications. Only a user in the project that owns the alert configuration is allowed here. Required for the <code>USER</code> notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="victoropsapikey_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#victoropsapikey_java" style="color: inherit; text-decoration: inherit;">victor<wbr>Ops<wbr>Api<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>VictorOps API key. Required for the <code>VICTOR_OPS</code> notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.</dd><dt class="property-required"
                title="Required">
            <span id="victoropsroutingkey_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#victoropsroutingkey_java" style="color: inherit; text-decoration: inherit;">victor<wbr>Ops<wbr>Routing<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>VictorOps routing key. Optional for the <code>VICTOR_OPS</code> notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.</dd><dt class="property-required"
                title="Required">
            <span id="webhooksecret_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webhooksecret_java" style="color: inherit; text-decoration: inherit;">webhook<wbr>Secret</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Authentication secret for the <code>WEBHOOK</code> notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="webhookurl_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webhookurl_java" style="color: inherit; text-decoration: inherit;">webhook<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Target URL  for the <code>WEBHOOK</code> notifications type.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="apitoken_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#apitoken_nodejs" style="color: inherit; text-decoration: inherit;">api<wbr>Token</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Slack API token. Required for the SLACK notifications type. If the token later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.</dd><dt class="property-required"
                title="Required">
            <span id="channelname_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#channelname_nodejs" style="color: inherit; text-decoration: inherit;">channel<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Slack channel name. Required for the SLACK notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="datadogapikey_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#datadogapikey_nodejs" style="color: inherit; text-decoration: inherit;">datadog<wbr>Api<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Datadog API Key. Found in the Datadog dashboard. Required for the DATADOG notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="datadogregion_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#datadogregion_nodejs" style="color: inherit; text-decoration: inherit;">datadog<wbr>Region</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Region that indicates which API URL to use. See the <code>datadogRegion</code> field in the <!-- raw HTML omitted --><code>notifications</code><!-- raw HTML omitted --> request parameter of <a href="https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-createalertconfiguration">MongoDB API Alert Configuration documentation</a> for more details. The default Datadog region is US.</dd><dt class="property-required"
                title="Required">
            <span id="delaymin_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#delaymin_nodejs" style="color: inherit; text-decoration: inherit;">delay<wbr>Min</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd>Number of minutes to wait after an alert condition is detected before sending out the first notification.</dd><dt class="property-required"
                title="Required">
            <span id="emailaddress_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#emailaddress_nodejs" style="color: inherit; text-decoration: inherit;">email<wbr>Address</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Email address to which alert notifications are sent. Required for the EMAIL notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="emailenabled_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#emailenabled_nodejs" style="color: inherit; text-decoration: inherit;">email<wbr>Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">boolean</span>
        </dt>
        <dd>Flag indicating email notifications should be sent. Atlas returns this value if <!-- raw HTML omitted --><code>type_name</code><!-- raw HTML omitted --> is set  to <code>ORG</code>, <code>GROUP</code>, or <code>USER</code>.</dd><dt class="property-required"
                title="Required">
            <span id="integrationid_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#integrationid_nodejs" style="color: inherit; text-decoration: inherit;">integration<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The ID of the associated integration, the credentials of which to use for requests.</dd><dt class="property-required"
                title="Required">
            <span id="intervalmin_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#intervalmin_nodejs" style="color: inherit; text-decoration: inherit;">interval<wbr>Min</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd>Number of minutes to wait between successive notifications for unacknowledged alerts that are not resolved. The minimum value is 5.</dd><dt class="property-required"
                title="Required">
            <span id="microsoftteamswebhookurl_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#microsoftteamswebhookurl_nodejs" style="color: inherit; text-decoration: inherit;">microsoft<wbr>Teams<wbr>Webhook<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Microsoft Teams channel incoming webhook URL. Required for the <code>MICROSOFT_TEAMS</code> notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="mobilenumber_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#mobilenumber_nodejs" style="color: inherit; text-decoration: inherit;">mobile<wbr>Number</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Mobile number to which alert notifications are sent. Required for the SMS notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="notifierid_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#notifierid_nodejs" style="color: inherit; text-decoration: inherit;">notifier<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The notifier ID is a system-generated unique identifier assigned to each notification method. This is needed when updating third-party notifications without requiring explicit authentication credentials.</dd><dt class="property-required"
                title="Required">
            <span id="opsgenieapikey_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#opsgenieapikey_nodejs" style="color: inherit; text-decoration: inherit;">ops<wbr>Genie<wbr>Api<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Opsgenie API Key. Required for the <code>OPS_GENIE</code> notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.</dd><dt class="property-required"
                title="Required">
            <span id="opsgenieregion_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#opsgenieregion_nodejs" style="color: inherit; text-decoration: inherit;">ops<wbr>Genie<wbr>Region</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Region that indicates which API URL to use. Accepted regions are: <code>US</code> ,<code>EU</code>. The default Opsgenie region is US.</dd><dt class="property-required"
                title="Required">
            <span id="roles_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#roles_nodejs" style="color: inherit; text-decoration: inherit;">roles</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string[]</span>
        </dt>
        <dd>Atlas role in current Project or Organization. Atlas returns this value if you set <!-- raw HTML omitted --><code>type_name</code><!-- raw HTML omitted --> to <code>ORG</code> or <code>GROUP</code>.</dd><dt class="property-required"
                title="Required">
            <span id="servicekey_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#servicekey_nodejs" style="color: inherit; text-decoration: inherit;">service<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>PagerDuty service key. Required for the PAGER_DUTY notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.</dd><dt class="property-required"
                title="Required">
            <span id="smsenabled_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#smsenabled_nodejs" style="color: inherit; text-decoration: inherit;">sms<wbr>Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">boolean</span>
        </dt>
        <dd>Flag indicating text notifications should be sent. Atlas returns this value if <!-- raw HTML omitted --><code>type_name</code><!-- raw HTML omitted --> is set to <code>ORG</code>, <code>GROUP</code>, or <code>USER</code>.</dd><dt class="property-required"
                title="Required">
            <span id="teamid_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#teamid_nodejs" style="color: inherit; text-decoration: inherit;">team<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Unique identifier of a team.</dd><dt class="property-required"
                title="Required">
            <span id="teamname_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#teamname_nodejs" style="color: inherit; text-decoration: inherit;">team<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Label for the team that receives this notification.</dd><dt class="property-required"
                title="Required">
            <span id="typename_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#typename_nodejs" style="color: inherit; text-decoration: inherit;">type<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Type of alert notification.
    Accepted values are:</p>
    <ul>
    <li><code>DATADOG</code></li>
    <li><code>EMAIL</code></li>
    <li><code>GROUP</code> (Project)</li>
    <li><code>OPS_GENIE</code></li>
    <li><code>ORG</code></li>
    <li><code>PAGER_DUTY</code></li>
    <li><code>SLACK</code></li>
    <li><code>SMS</code></li>
    <li><code>TEAM</code></li>
    <li><code>USER</code></li>
    <li><code>VICTOR_OPS</code></li>
    <li><code>WEBHOOK</code></li>
    <li><code>MICROSOFT_TEAMS</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="username_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#username_nodejs" style="color: inherit; text-decoration: inherit;">username</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Name of the Atlas user to which to send notifications. Only a user in the project that owns the alert configuration is allowed here. Required for the <code>USER</code> notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="victoropsapikey_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#victoropsapikey_nodejs" style="color: inherit; text-decoration: inherit;">victor<wbr>Ops<wbr>Api<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>VictorOps API key. Required for the <code>VICTOR_OPS</code> notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.</dd><dt class="property-required"
                title="Required">
            <span id="victoropsroutingkey_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#victoropsroutingkey_nodejs" style="color: inherit; text-decoration: inherit;">victor<wbr>Ops<wbr>Routing<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>VictorOps routing key. Optional for the <code>VICTOR_OPS</code> notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.</dd><dt class="property-required"
                title="Required">
            <span id="webhooksecret_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webhooksecret_nodejs" style="color: inherit; text-decoration: inherit;">webhook<wbr>Secret</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Authentication secret for the <code>WEBHOOK</code> notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="webhookurl_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webhookurl_nodejs" style="color: inherit; text-decoration: inherit;">webhook<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Target URL  for the <code>WEBHOOK</code> notifications type.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="api_token_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#api_token_python" style="color: inherit; text-decoration: inherit;">api_<wbr>token</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Slack API token. Required for the SLACK notifications type. If the token later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.</dd><dt class="property-required"
                title="Required">
            <span id="channel_name_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#channel_name_python" style="color: inherit; text-decoration: inherit;">channel_<wbr>name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Slack channel name. Required for the SLACK notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="datadog_api_key_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#datadog_api_key_python" style="color: inherit; text-decoration: inherit;">datadog_<wbr>api_<wbr>key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Datadog API Key. Found in the Datadog dashboard. Required for the DATADOG notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="datadog_region_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#datadog_region_python" style="color: inherit; text-decoration: inherit;">datadog_<wbr>region</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Region that indicates which API URL to use. See the <code>datadogRegion</code> field in the <!-- raw HTML omitted --><code>notifications</code><!-- raw HTML omitted --> request parameter of <a href="https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-createalertconfiguration">MongoDB API Alert Configuration documentation</a> for more details. The default Datadog region is US.</dd><dt class="property-required"
                title="Required">
            <span id="delay_min_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#delay_min_python" style="color: inherit; text-decoration: inherit;">delay_<wbr>min</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>Number of minutes to wait after an alert condition is detected before sending out the first notification.</dd><dt class="property-required"
                title="Required">
            <span id="email_address_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#email_address_python" style="color: inherit; text-decoration: inherit;">email_<wbr>address</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Email address to which alert notifications are sent. Required for the EMAIL notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="email_enabled_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#email_enabled_python" style="color: inherit; text-decoration: inherit;">email_<wbr>enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Flag indicating email notifications should be sent. Atlas returns this value if <!-- raw HTML omitted --><code>type_name</code><!-- raw HTML omitted --> is set  to <code>ORG</code>, <code>GROUP</code>, or <code>USER</code>.</dd><dt class="property-required"
                title="Required">
            <span id="integration_id_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#integration_id_python" style="color: inherit; text-decoration: inherit;">integration_<wbr>id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The ID of the associated integration, the credentials of which to use for requests.</dd><dt class="property-required"
                title="Required">
            <span id="interval_min_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#interval_min_python" style="color: inherit; text-decoration: inherit;">interval_<wbr>min</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>Number of minutes to wait between successive notifications for unacknowledged alerts that are not resolved. The minimum value is 5.</dd><dt class="property-required"
                title="Required">
            <span id="microsoft_teams_webhook_url_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#microsoft_teams_webhook_url_python" style="color: inherit; text-decoration: inherit;">microsoft_<wbr>teams_<wbr>webhook_<wbr>url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Microsoft Teams channel incoming webhook URL. Required for the <code>MICROSOFT_TEAMS</code> notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="mobile_number_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#mobile_number_python" style="color: inherit; text-decoration: inherit;">mobile_<wbr>number</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Mobile number to which alert notifications are sent. Required for the SMS notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="notifier_id_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#notifier_id_python" style="color: inherit; text-decoration: inherit;">notifier_<wbr>id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The notifier ID is a system-generated unique identifier assigned to each notification method. This is needed when updating third-party notifications without requiring explicit authentication credentials.</dd><dt class="property-required"
                title="Required">
            <span id="ops_genie_api_key_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ops_genie_api_key_python" style="color: inherit; text-decoration: inherit;">ops_<wbr>genie_<wbr>api_<wbr>key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Opsgenie API Key. Required for the <code>OPS_GENIE</code> notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.</dd><dt class="property-required"
                title="Required">
            <span id="ops_genie_region_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ops_genie_region_python" style="color: inherit; text-decoration: inherit;">ops_<wbr>genie_<wbr>region</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Region that indicates which API URL to use. Accepted regions are: <code>US</code> ,<code>EU</code>. The default Opsgenie region is US.</dd><dt class="property-required"
                title="Required">
            <span id="roles_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#roles_python" style="color: inherit; text-decoration: inherit;">roles</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Sequence[str]</span>
        </dt>
        <dd>Atlas role in current Project or Organization. Atlas returns this value if you set <!-- raw HTML omitted --><code>type_name</code><!-- raw HTML omitted --> to <code>ORG</code> or <code>GROUP</code>.</dd><dt class="property-required"
                title="Required">
            <span id="service_key_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#service_key_python" style="color: inherit; text-decoration: inherit;">service_<wbr>key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>PagerDuty service key. Required for the PAGER_DUTY notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.</dd><dt class="property-required"
                title="Required">
            <span id="sms_enabled_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#sms_enabled_python" style="color: inherit; text-decoration: inherit;">sms_<wbr>enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Flag indicating text notifications should be sent. Atlas returns this value if <!-- raw HTML omitted --><code>type_name</code><!-- raw HTML omitted --> is set to <code>ORG</code>, <code>GROUP</code>, or <code>USER</code>.</dd><dt class="property-required"
                title="Required">
            <span id="team_id_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#team_id_python" style="color: inherit; text-decoration: inherit;">team_<wbr>id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Unique identifier of a team.</dd><dt class="property-required"
                title="Required">
            <span id="team_name_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#team_name_python" style="color: inherit; text-decoration: inherit;">team_<wbr>name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Label for the team that receives this notification.</dd><dt class="property-required"
                title="Required">
            <span id="type_name_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#type_name_python" style="color: inherit; text-decoration: inherit;">type_<wbr>name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Type of alert notification.
    Accepted values are:</p>
    <ul>
    <li><code>DATADOG</code></li>
    <li><code>EMAIL</code></li>
    <li><code>GROUP</code> (Project)</li>
    <li><code>OPS_GENIE</code></li>
    <li><code>ORG</code></li>
    <li><code>PAGER_DUTY</code></li>
    <li><code>SLACK</code></li>
    <li><code>SMS</code></li>
    <li><code>TEAM</code></li>
    <li><code>USER</code></li>
    <li><code>VICTOR_OPS</code></li>
    <li><code>WEBHOOK</code></li>
    <li><code>MICROSOFT_TEAMS</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="username_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#username_python" style="color: inherit; text-decoration: inherit;">username</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Name of the Atlas user to which to send notifications. Only a user in the project that owns the alert configuration is allowed here. Required for the <code>USER</code> notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="victor_ops_api_key_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#victor_ops_api_key_python" style="color: inherit; text-decoration: inherit;">victor_<wbr>ops_<wbr>api_<wbr>key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>VictorOps API key. Required for the <code>VICTOR_OPS</code> notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.</dd><dt class="property-required"
                title="Required">
            <span id="victor_ops_routing_key_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#victor_ops_routing_key_python" style="color: inherit; text-decoration: inherit;">victor_<wbr>ops_<wbr>routing_<wbr>key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>VictorOps routing key. Optional for the <code>VICTOR_OPS</code> notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.</dd><dt class="property-required"
                title="Required">
            <span id="webhook_secret_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webhook_secret_python" style="color: inherit; text-decoration: inherit;">webhook_<wbr>secret</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Authentication secret for the <code>WEBHOOK</code> notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="webhook_url_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webhook_url_python" style="color: inherit; text-decoration: inherit;">webhook_<wbr>url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Target URL  for the <code>WEBHOOK</code> notifications type.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="apitoken_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#apitoken_yaml" style="color: inherit; text-decoration: inherit;">api<wbr>Token</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Slack API token. Required for the SLACK notifications type. If the token later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.</dd><dt class="property-required"
                title="Required">
            <span id="channelname_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#channelname_yaml" style="color: inherit; text-decoration: inherit;">channel<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Slack channel name. Required for the SLACK notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="datadogapikey_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#datadogapikey_yaml" style="color: inherit; text-decoration: inherit;">datadog<wbr>Api<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Datadog API Key. Found in the Datadog dashboard. Required for the DATADOG notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="datadogregion_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#datadogregion_yaml" style="color: inherit; text-decoration: inherit;">datadog<wbr>Region</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Region that indicates which API URL to use. See the <code>datadogRegion</code> field in the <!-- raw HTML omitted --><code>notifications</code><!-- raw HTML omitted --> request parameter of <a href="https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-createalertconfiguration">MongoDB API Alert Configuration documentation</a> for more details. The default Datadog region is US.</dd><dt class="property-required"
                title="Required">
            <span id="delaymin_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#delaymin_yaml" style="color: inherit; text-decoration: inherit;">delay<wbr>Min</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd>Number of minutes to wait after an alert condition is detected before sending out the first notification.</dd><dt class="property-required"
                title="Required">
            <span id="emailaddress_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#emailaddress_yaml" style="color: inherit; text-decoration: inherit;">email<wbr>Address</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Email address to which alert notifications are sent. Required for the EMAIL notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="emailenabled_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#emailenabled_yaml" style="color: inherit; text-decoration: inherit;">email<wbr>Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Flag indicating email notifications should be sent. Atlas returns this value if <!-- raw HTML omitted --><code>type_name</code><!-- raw HTML omitted --> is set  to <code>ORG</code>, <code>GROUP</code>, or <code>USER</code>.</dd><dt class="property-required"
                title="Required">
            <span id="integrationid_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#integrationid_yaml" style="color: inherit; text-decoration: inherit;">integration<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The ID of the associated integration, the credentials of which to use for requests.</dd><dt class="property-required"
                title="Required">
            <span id="intervalmin_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#intervalmin_yaml" style="color: inherit; text-decoration: inherit;">interval<wbr>Min</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd>Number of minutes to wait between successive notifications for unacknowledged alerts that are not resolved. The minimum value is 5.</dd><dt class="property-required"
                title="Required">
            <span id="microsoftteamswebhookurl_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#microsoftteamswebhookurl_yaml" style="color: inherit; text-decoration: inherit;">microsoft<wbr>Teams<wbr>Webhook<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Microsoft Teams channel incoming webhook URL. Required for the <code>MICROSOFT_TEAMS</code> notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="mobilenumber_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#mobilenumber_yaml" style="color: inherit; text-decoration: inherit;">mobile<wbr>Number</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Mobile number to which alert notifications are sent. Required for the SMS notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="notifierid_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#notifierid_yaml" style="color: inherit; text-decoration: inherit;">notifier<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The notifier ID is a system-generated unique identifier assigned to each notification method. This is needed when updating third-party notifications without requiring explicit authentication credentials.</dd><dt class="property-required"
                title="Required">
            <span id="opsgenieapikey_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#opsgenieapikey_yaml" style="color: inherit; text-decoration: inherit;">ops<wbr>Genie<wbr>Api<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Opsgenie API Key. Required for the <code>OPS_GENIE</code> notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.</dd><dt class="property-required"
                title="Required">
            <span id="opsgenieregion_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#opsgenieregion_yaml" style="color: inherit; text-decoration: inherit;">ops<wbr>Genie<wbr>Region</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Region that indicates which API URL to use. Accepted regions are: <code>US</code> ,<code>EU</code>. The default Opsgenie region is US.</dd><dt class="property-required"
                title="Required">
            <span id="roles_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#roles_yaml" style="color: inherit; text-decoration: inherit;">roles</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd>Atlas role in current Project or Organization. Atlas returns this value if you set <!-- raw HTML omitted --><code>type_name</code><!-- raw HTML omitted --> to <code>ORG</code> or <code>GROUP</code>.</dd><dt class="property-required"
                title="Required">
            <span id="servicekey_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#servicekey_yaml" style="color: inherit; text-decoration: inherit;">service<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>PagerDuty service key. Required for the PAGER_DUTY notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.</dd><dt class="property-required"
                title="Required">
            <span id="smsenabled_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#smsenabled_yaml" style="color: inherit; text-decoration: inherit;">sms<wbr>Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Flag indicating text notifications should be sent. Atlas returns this value if <!-- raw HTML omitted --><code>type_name</code><!-- raw HTML omitted --> is set to <code>ORG</code>, <code>GROUP</code>, or <code>USER</code>.</dd><dt class="property-required"
                title="Required">
            <span id="teamid_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#teamid_yaml" style="color: inherit; text-decoration: inherit;">team<wbr>Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Unique identifier of a team.</dd><dt class="property-required"
                title="Required">
            <span id="teamname_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#teamname_yaml" style="color: inherit; text-decoration: inherit;">team<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Label for the team that receives this notification.</dd><dt class="property-required"
                title="Required">
            <span id="typename_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#typename_yaml" style="color: inherit; text-decoration: inherit;">type<wbr>Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Type of alert notification.
    Accepted values are:</p>
    <ul>
    <li><code>DATADOG</code></li>
    <li><code>EMAIL</code></li>
    <li><code>GROUP</code> (Project)</li>
    <li><code>OPS_GENIE</code></li>
    <li><code>ORG</code></li>
    <li><code>PAGER_DUTY</code></li>
    <li><code>SLACK</code></li>
    <li><code>SMS</code></li>
    <li><code>TEAM</code></li>
    <li><code>USER</code></li>
    <li><code>VICTOR_OPS</code></li>
    <li><code>WEBHOOK</code></li>
    <li><code>MICROSOFT_TEAMS</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="username_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#username_yaml" style="color: inherit; text-decoration: inherit;">username</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Name of the Atlas user to which to send notifications. Only a user in the project that owns the alert configuration is allowed here. Required for the <code>USER</code> notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="victoropsapikey_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#victoropsapikey_yaml" style="color: inherit; text-decoration: inherit;">victor<wbr>Ops<wbr>Api<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>VictorOps API key. Required for the <code>VICTOR_OPS</code> notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.</dd><dt class="property-required"
                title="Required">
            <span id="victoropsroutingkey_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#victoropsroutingkey_yaml" style="color: inherit; text-decoration: inherit;">victor<wbr>Ops<wbr>Routing<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>VictorOps routing key. Optional for the <code>VICTOR_OPS</code> notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.</dd><dt class="property-required"
                title="Required">
            <span id="webhooksecret_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webhooksecret_yaml" style="color: inherit; text-decoration: inherit;">webhook<wbr>Secret</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Authentication secret for the <code>WEBHOOK</code> notifications type.</dd><dt class="property-required"
                title="Required">
            <span id="webhookurl_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webhookurl_yaml" style="color: inherit; text-decoration: inherit;">webhook<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Target URL  for the <code>WEBHOOK</code> notifications type.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="getalertconfigurationoutput">Get<wbr>Alert<wbr>Configuration<wbr>Output</h4>
    
    
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="type_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#type_csharp" style="color: inherit; text-decoration: inherit;">Type</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-required"
                title="Required">
            <span id="value_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_csharp" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Value to test with the specified operator. If <!-- raw HTML omitted --><code>field_name</code><!-- raw HTML omitted --> is set to TYPE_NAME, you can match on the following values:</p>
    <ul>
    <li><code>PRIMARY</code></li>
    <li><code>SECONDARY</code></li>
    <li><code>STANDALONE</code></li>
    <li><code>CONFIG</code></li>
    <li><code>MONGOS</code></li>
    </ul></dd><dt class="property-optional"
                title="Optional">
            <span id="label_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#label_csharp" style="color: inherit; text-decoration: inherit;">Label</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="type_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#type_go" style="color: inherit; text-decoration: inherit;">Type</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-required"
                title="Required">
            <span id="value_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_go" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Value to test with the specified operator. If <!-- raw HTML omitted --><code>field_name</code><!-- raw HTML omitted --> is set to TYPE_NAME, you can match on the following values:</p>
    <ul>
    <li><code>PRIMARY</code></li>
    <li><code>SECONDARY</code></li>
    <li><code>STANDALONE</code></li>
    <li><code>CONFIG</code></li>
    <li><code>MONGOS</code></li>
    </ul></dd><dt class="property-optional"
                title="Optional">
            <span id="label_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#label_go" style="color: inherit; text-decoration: inherit;">Label</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="type_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#type_java" style="color: inherit; text-decoration: inherit;">type</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-required"
                title="Required">
            <span id="value_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_java" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Value to test with the specified operator. If <!-- raw HTML omitted --><code>field_name</code><!-- raw HTML omitted --> is set to TYPE_NAME, you can match on the following values:</p>
    <ul>
    <li><code>PRIMARY</code></li>
    <li><code>SECONDARY</code></li>
    <li><code>STANDALONE</code></li>
    <li><code>CONFIG</code></li>
    <li><code>MONGOS</code></li>
    </ul></dd><dt class="property-optional"
                title="Optional">
            <span id="label_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#label_java" style="color: inherit; text-decoration: inherit;">label</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="type_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#type_nodejs" style="color: inherit; text-decoration: inherit;">type</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-required"
                title="Required">
            <span id="value_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_nodejs" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Value to test with the specified operator. If <!-- raw HTML omitted --><code>field_name</code><!-- raw HTML omitted --> is set to TYPE_NAME, you can match on the following values:</p>
    <ul>
    <li><code>PRIMARY</code></li>
    <li><code>SECONDARY</code></li>
    <li><code>STANDALONE</code></li>
    <li><code>CONFIG</code></li>
    <li><code>MONGOS</code></li>
    </ul></dd><dt class="property-optional"
                title="Optional">
            <span id="label_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#label_nodejs" style="color: inherit; text-decoration: inherit;">label</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="type_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#type_python" style="color: inherit; text-decoration: inherit;">type</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd><dt class="property-required"
                title="Required">
            <span id="value_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_python" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Value to test with the specified operator. If <!-- raw HTML omitted --><code>field_name</code><!-- raw HTML omitted --> is set to TYPE_NAME, you can match on the following values:</p>
    <ul>
    <li><code>PRIMARY</code></li>
    <li><code>SECONDARY</code></li>
    <li><code>STANDALONE</code></li>
    <li><code>CONFIG</code></li>
    <li><code>MONGOS</code></li>
    </ul></dd><dt class="property-optional"
                title="Optional">
            <span id="label_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#label_python" style="color: inherit; text-decoration: inherit;">label</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="type_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#type_yaml" style="color: inherit; text-decoration: inherit;">type</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-required"
                title="Required">
            <span id="value_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_yaml" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Value to test with the specified operator. If <!-- raw HTML omitted --><code>field_name</code><!-- raw HTML omitted --> is set to TYPE_NAME, you can match on the following values:</p>
    <ul>
    <li><code>PRIMARY</code></li>
    <li><code>SECONDARY</code></li>
    <li><code>STANDALONE</code></li>
    <li><code>CONFIG</code></li>
    <li><code>MONGOS</code></li>
    </ul></dd><dt class="property-optional"
                title="Optional">
            <span id="label_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#label_yaml" style="color: inherit; text-decoration: inherit;">label</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="getalertconfigurationthresholdconfig">Get<wbr>Alert<wbr>Configuration<wbr>Threshold<wbr>Config</h4>
    
    
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="operator_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_csharp" style="color: inherit; text-decoration: inherit;">Operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The operator to apply when checking the current metric value against the threshold value.
    Accepted values are:</p>
    <ul>
    <li><code>GREATER_THAN</code></li>
    <li><code>LESS_THAN</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="threshold_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#threshold_csharp" style="color: inherit; text-decoration: inherit;">Threshold</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">double</span>
        </dt>
        <dd>Threshold value outside of which an alert will be triggered.</dd><dt class="property-required"
                title="Required">
            <span id="units_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#units_csharp" style="color: inherit; text-decoration: inherit;">Units</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The units for the threshold value. Depends on the type of metric.
    Refer to the <a href="https://www.mongodb.com/docs/atlas/reference/api/alert-configurations-get-config/#request-body-parameters">MongoDB API Alert Configuration documentation</a> for a list of accepted values.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="operator_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_go" style="color: inherit; text-decoration: inherit;">Operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The operator to apply when checking the current metric value against the threshold value.
    Accepted values are:</p>
    <ul>
    <li><code>GREATER_THAN</code></li>
    <li><code>LESS_THAN</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="threshold_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#threshold_go" style="color: inherit; text-decoration: inherit;">Threshold</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">float64</span>
        </dt>
        <dd>Threshold value outside of which an alert will be triggered.</dd><dt class="property-required"
                title="Required">
            <span id="units_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#units_go" style="color: inherit; text-decoration: inherit;">Units</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The units for the threshold value. Depends on the type of metric.
    Refer to the <a href="https://www.mongodb.com/docs/atlas/reference/api/alert-configurations-get-config/#request-body-parameters">MongoDB API Alert Configuration documentation</a> for a list of accepted values.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="operator_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_java" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The operator to apply when checking the current metric value against the threshold value.
    Accepted values are:</p>
    <ul>
    <li><code>GREATER_THAN</code></li>
    <li><code>LESS_THAN</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="threshold_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#threshold_java" style="color: inherit; text-decoration: inherit;">threshold</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Double</span>
        </dt>
        <dd>Threshold value outside of which an alert will be triggered.</dd><dt class="property-required"
                title="Required">
            <span id="units_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#units_java" style="color: inherit; text-decoration: inherit;">units</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The units for the threshold value. Depends on the type of metric.
    Refer to the <a href="https://www.mongodb.com/docs/atlas/reference/api/alert-configurations-get-config/#request-body-parameters">MongoDB API Alert Configuration documentation</a> for a list of accepted values.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="operator_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_nodejs" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The operator to apply when checking the current metric value against the threshold value.
    Accepted values are:</p>
    <ul>
    <li><code>GREATER_THAN</code></li>
    <li><code>LESS_THAN</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="threshold_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#threshold_nodejs" style="color: inherit; text-decoration: inherit;">threshold</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd>Threshold value outside of which an alert will be triggered.</dd><dt class="property-required"
                title="Required">
            <span id="units_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#units_nodejs" style="color: inherit; text-decoration: inherit;">units</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The units for the threshold value. Depends on the type of metric.
    Refer to the <a href="https://www.mongodb.com/docs/atlas/reference/api/alert-configurations-get-config/#request-body-parameters">MongoDB API Alert Configuration documentation</a> for a list of accepted values.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="operator_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_python" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The operator to apply when checking the current metric value against the threshold value.
    Accepted values are:</p>
    <ul>
    <li><code>GREATER_THAN</code></li>
    <li><code>LESS_THAN</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="threshold_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#threshold_python" style="color: inherit; text-decoration: inherit;">threshold</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">float</span>
        </dt>
        <dd>Threshold value outside of which an alert will be triggered.</dd><dt class="property-required"
                title="Required">
            <span id="units_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#units_python" style="color: inherit; text-decoration: inherit;">units</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The units for the threshold value. Depends on the type of metric.
    Refer to the <a href="https://www.mongodb.com/docs/atlas/reference/api/alert-configurations-get-config/#request-body-parameters">MongoDB API Alert Configuration documentation</a> for a list of accepted values.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="operator_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_yaml" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The operator to apply when checking the current metric value against the threshold value.
    Accepted values are:</p>
    <ul>
    <li><code>GREATER_THAN</code></li>
    <li><code>LESS_THAN</code></li>
    </ul></dd><dt class="property-required"
                title="Required">
            <span id="threshold_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#threshold_yaml" style="color: inherit; text-decoration: inherit;">threshold</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd>Threshold value outside of which an alert will be triggered.</dd><dt class="property-required"
                title="Required">
            <span id="units_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#units_yaml" style="color: inherit; text-decoration: inherit;">units</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The units for the threshold value. Depends on the type of metric.
    Refer to the <a href="https://www.mongodb.com/docs/atlas/reference/api/alert-configurations-get-config/#request-body-parameters">MongoDB API Alert Configuration documentation</a> for a list of accepted values.</dd></dl>
    </pulumi-choosable>
    </div>
    
    
    
    
    
    <h2 id="package-details">Package Details</h2>
    <dl class="package-details">
    	<dt>Repository</dt>
    	<dd><a href="https://github.com/pulumi/pulumi-mongodbatlas">MongoDB Atlas pulumi/pulumi-mongodbatlas</a></dd>
    	<dt>License</dt>
    	<dd>Apache-2.0</dd>
    	<dt>Notes</dt>
    	<dd>This Pulumi package is based on the <a href="https://github.com/mongodb/terraform-provider-mongodbatlas"><code>mongodbatlas</code> Terraform Provider</a>.</dd>
    </dl>
    
    mongodbatlas logo
    MongoDB Atlas v3.38.0 published on Thursday, Dec 4, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate