Class AlertConfigurationNotificationArgs
Inheritance
System.Object
AlertConfigurationNotificationArgs
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
public sealed class AlertConfigurationNotificationArgs : ResourceArgs
Constructors
View Source
Declaration
public AlertConfigurationNotificationArgs()
Properties
View Source
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 Input<string> ApiToken { get; set; }
Property Value
Type |
Description |
Input<System.String> |
|
View Source
Slack channel name. Required for the SLACK notifications type.
Declaration
public Input<string> ChannelName { get; set; }
Property Value
Type |
Description |
Input<System.String> |
|
View Source
Datadog API Key. Found in the Datadog dashboard. Required for the DATADOG notifications type.
Declaration
public Input<string> DatadogApiKey { get; set; }
Property Value
Type |
Description |
Input<System.String> |
|
View Source
Region that indicates which API URL to use. Accepted regions are: US
, EU
. The default Datadog region is US.
Declaration
public Input<string> DatadogRegion { get; set; }
Property Value
Type |
Description |
Input<System.String> |
|
View Source
Number of minutes to wait after an alert condition is detected before sending out the first notification.
Declaration
public Input<int> DelayMin { get; set; }
Property Value
Type |
Description |
Input<System.Int32> |
|
View Source
Email address to which alert notifications are sent. Required for the EMAIL notifications type.
Declaration
public Input<string> EmailAddress { get; set; }
Property Value
Type |
Description |
Input<System.String> |
|
View Source
Flag indicating if email notifications should be sent. Configurable for ORG
, GROUP
, and USER
notifications types.
Declaration
public Input<bool> EmailEnabled { get; set; }
Property Value
Type |
Description |
Input<System.Boolean> |
|
View Source
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 Input<string> FlowdockApiToken { get; set; }
Property Value
Type |
Description |
Input<System.String> |
|
View Source
Flowdock flow name in lower-case letters. Required for the FLOWDOCK
notifications type
Declaration
public Input<string> FlowName { get; set; }
Property Value
Type |
Description |
Input<System.String> |
|
View Source
Number of minutes to wait between successive notifications for unacknowledged alerts that are not resolved. The minimum value is 5.
Declaration
public Input<int> IntervalMin { get; set; }
Property Value
Type |
Description |
Input<System.Int32> |
|
View Source
Mobile number to which alert notifications are sent. Required for the SMS notifications type.
Declaration
public Input<string> MobileNumber { get; set; }
Property Value
Type |
Description |
Input<System.String> |
|
View Source
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 Input<string> OpsGenieApiKey { get; set; }
Property Value
Type |
Description |
Input<System.String> |
|
View Source
Region that indicates which API URL to use. Accepted regions are: US
,EU
. The default Opsgenie region is US.
Declaration
public Input<string> OpsGenieRegion { get; set; }
Property Value
Type |
Description |
Input<System.String> |
|
View Source
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 Input<string> OrgName { get; set; }
Property Value
Type |
Description |
Input<System.String> |
|
View Source
Declaration
public InputList<string> Roles { get; set; }
Property Value
View Source
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 Input<string> ServiceKey { get; set; }
Property Value
Type |
Description |
Input<System.String> |
|
View Source
Flag indicating if text message notifications should be sent. Configurable for ORG
, GROUP
, and USER
notifications types.
Declaration
public Input<bool> SmsEnabled { get; set; }
Property Value
Type |
Description |
Input<System.Boolean> |
|
View Source
Unique identifier of a team.
Declaration
public Input<string> TeamId { get; set; }
Property Value
Type |
Description |
Input<System.String> |
|
View Source
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 Input<string> TypeName { get; set; }
Property Value
Type |
Description |
Input<System.String> |
|
View Source
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 Input<string> Username { get; set; }
Property Value
Type |
Description |
Input<System.String> |
|
View Source
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 Input<string> VictorOpsApiKey { get; set; }
Property Value
Type |
Description |
Input<System.String> |
|
View Source
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 Input<string> VictorOpsRoutingKey { get; set; }
Property Value
Type |
Description |
Input<System.String> |
|