Class AlertConfigurationState
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Mongodbatlas
Assembly: Pulumi.Mongodbatlas.dll
Syntax
public sealed class AlertConfigurationState : ResourceArgs
Constructors
View SourceAlertConfigurationState()
Declaration
public AlertConfigurationState()
Properties
View SourceAlertConfigurationId
Unique identifier for the alert configuration.
Declaration
public Input<string> AlertConfigurationId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Created
Timestamp in ISO 8601 date and time format in UTC when this alert configuration was created.
Declaration
public Input<string> Created { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Enabled
It is not required, but If the attribute is omitted, by default will be false, and the configuration would be disabled. You must set true to enable the configuration.
Declaration
public Input<bool> Enabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
EventType
The type of event that will trigger an alert. Alert type Possible values:
- Host
OUTSIDE_METRIC_THRESHOLDHOST_RESTARTEDHOST_UPGRADEDHOST_NOW_SECONDARYHOST_NOW_PRIMARY
- Replica set
NO_PRIMARYTOO_MANY_ELECTIONS
- Sharded cluster
CLUSTER_MONGOS_IS_MISSINGUserJOINED_GROUPREMOVED_FROM_GROUPUSER_ROLES_CHANGED_AUDIT
- Project
USERS_AWAITING_APPROVALUSERS_WITHOUT_MULTI_FACTOR_AUTHGROUP_CREATED
- Team
JOINED_TEAMREMOVED_FROM_TEAM
- Organization
INVITED_TO_ORGJOINED_ORG
- Data Explorer
DATA_EXPLORERDATA_EXPLORER_CRUD
- Billing
CREDIT_CARD_ABOUT_TO_EXPIRECHARGE_SUCCEEDEDINVOICE_CLOSED
Declaration
public Input<string> EventType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Matchers
Declaration
public InputList<AlertConfigurationMatcherGetArgs> Matchers { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<AlertConfigurationMatcherGetArgs> |
MetricThreshold
Declaration
public Input<AlertConfigurationMetricThresholdGetArgs> MetricThreshold { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<AlertConfigurationMetricThresholdGetArgs> |
Notifications
Declaration
public InputList<AlertConfigurationNotificationGetArgs> Notifications { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<AlertConfigurationNotificationGetArgs> |
ProjectId
The ID of the project where the alert configuration will create.
Declaration
public Input<string> ProjectId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Updated
Timestamp in ISO 8601 date and time format in UTC when this alert configuration was last updated.
Declaration
public Input<string> Updated { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |