Show / Hide Table of Contents

Class AlertConfigurationNotificationArgs

Inheritance
System.Object
InputArgs
ResourceArgs
AlertConfigurationNotificationArgs
Inherited Members
ResourceArgs.Empty
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.Inputs
Assembly: Pulumi.Mongodbatlas.dll
Syntax
public sealed class AlertConfigurationNotificationArgs : ResourceArgs

Constructors

View Source

AlertConfigurationNotificationArgs()

Declaration
public AlertConfigurationNotificationArgs()

Properties

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 Input<string> ApiToken { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ChannelName

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

DatadogApiKey

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

DatadogRegion

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

DelayMin

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

EmailAddress

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

EmailEnabled

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

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 Input<string> FlowdockApiToken { get; set; }
Property Value
Type Description
Input<System.String>
View Source

FlowName

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

IntervalMin

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

MobileNumber

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

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 Input<string> OpsGenieApiKey { get; set; }
Property Value
Type Description
Input<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 Input<string> OpsGenieRegion { get; set; }
Property Value
Type Description
Input<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 Input<string> OrgName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Roles

Declaration
public InputList<string> Roles { get; set; }
Property Value
Type Description
InputList<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 Input<string> ServiceKey { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SmsEnabled

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

TeamId

Unique identifier of a team.

Declaration
public Input<string> TeamId { get; set; }
Property Value
Type Description
Input<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 Input<string> TypeName { get; set; }
Property Value
Type Description
Input<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 Input<string> Username { get; set; }
Property Value
Type Description
Input<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 Input<string> VictorOpsApiKey { get; set; }
Property Value
Type Description
Input<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 Input<string> VictorOpsRoutingKey { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.