Class AlertConfigurationNotification
Inheritance
System.Object
AlertConfigurationNotification
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()
Assembly: Pulumi.Mongodbatlas.dll
Syntax
public sealed class AlertConfigurationNotification
Fields
View Source
ApiToken
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.
Declaration
public readonly string ApiToken
Field Value
| Type |
Description |
| System.String |
|
View Source
ChannelName
Slack channel name. Required for the SLACK notifications type.
Declaration
public readonly string ChannelName
Field Value
| Type |
Description |
| System.String |
|
View Source
DatadogApiKey
Datadog API Key. Found in the Datadog dashboard. Required for the DATADOG notifications type.
Declaration
public readonly string DatadogApiKey
Field Value
| Type |
Description |
| System.String |
|
View Source
DatadogRegion
Region that indicates which API URL to use. Accepted regions are: US, EU. The default Datadog region is US.
Declaration
public readonly string DatadogRegion
Field Value
| Type |
Description |
| System.String |
|
View Source
DelayMin
Number of minutes to wait after an alert condition is detected before sending out the first notification.
Declaration
public readonly int? DelayMin
Field Value
| Type |
Description |
| System.Nullable<System.Int32> |
|
View Source
EmailAddress
Email address to which alert notifications are sent. Required for the EMAIL notifications type.
Declaration
public readonly string EmailAddress
Field Value
| Type |
Description |
| System.String |
|
View Source
EmailEnabled
Flag indicating if email notifications should be sent. Configurable for ORG, GROUP, and USER notifications types.
Declaration
public readonly bool? EmailEnabled
Field Value
| Type |
Description |
| System.Nullable<System.Boolean> |
|
View Source
FlowdockApiToken
The Flowdock personal API token. Required for the FLOWDOCK notifications type. If the token later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.
Declaration
public readonly string FlowdockApiToken
Field Value
| Type |
Description |
| System.String |
|
View Source
FlowName
Flowdock flow name in lower-case letters. Required for the FLOWDOCK notifications type
Declaration
public readonly string FlowName
Field Value
| Type |
Description |
| System.String |
|
View Source
IntervalMin
Number of minutes to wait between successive notifications for unacknowledged alerts that are not resolved. The minimum value is 5.
Declaration
public readonly int? IntervalMin
Field Value
| Type |
Description |
| System.Nullable<System.Int32> |
|
View Source
MobileNumber
Mobile number to which alert notifications are sent. Required for the SMS notifications type.
Declaration
public readonly string MobileNumber
Field Value
| Type |
Description |
| System.String |
|
View Source
OpsGenieApiKey
Opsgenie API Key. Required for the OPS_GENIE notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.
Declaration
public readonly string OpsGenieApiKey
Field Value
| Type |
Description |
| System.String |
|
View Source
OpsGenieRegion
Region that indicates which API URL to use. Accepted regions are: US ,EU. The default Opsgenie region is US.
Declaration
public readonly string OpsGenieRegion
Field Value
| Type |
Description |
| System.String |
|
View Source
OrgName
Flowdock organization name in lower-case letters. This is the name that appears after www.flowdock.com/app/ in the URL string. Required for the FLOWDOCK notifications type.
Declaration
public readonly string OrgName
Field Value
| Type |
Description |
| System.String |
|
View Source
Roles
Declaration
public readonly ImmutableArray<string> Roles
Field Value
| Type |
Description |
| System.Collections.Immutable.ImmutableArray<System.String> |
|
View Source
ServiceKey
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.
Declaration
public readonly string ServiceKey
Field Value
| Type |
Description |
| System.String |
|
View Source
SmsEnabled
Flag indicating if text message notifications should be sent. Configurable for ORG, GROUP, and USER notifications types.
Declaration
public readonly bool? SmsEnabled
Field Value
| Type |
Description |
| System.Nullable<System.Boolean> |
|
View Source
TeamId
Unique identifier of a team.
Declaration
public readonly string TeamId
Field Value
| Type |
Description |
| System.String |
|
View Source
TypeName
Type of alert notification.
Accepted values are:
DATADOG
EMAIL
FLOWDOCK
GROUP (Project)
OPS_GENIE
ORG
PAGER_DUTY
SLACK
SMS
TEAM
USER
VICTOR_OPS
WEBHOOK
Declaration
public readonly string TypeName
Field Value
| Type |
Description |
| System.String |
|
View Source
Username
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 USER notifications type.
Declaration
public readonly string Username
Field Value
| Type |
Description |
| System.String |
|
View Source
VictorOpsApiKey
VictorOps API key. Required for the VICTOR_OPS notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.
Declaration
public readonly string VictorOpsApiKey
Field Value
| Type |
Description |
| System.String |
|
View Source
VictorOpsRoutingKey
VictorOps routing key. Optional for the VICTOR_OPS notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.
Declaration
public readonly string VictorOpsRoutingKey
Field Value
| Type |
Description |
| System.String |
|