Class AlertChannelConfigArgs
Inheritance
System.Object
AlertChannelConfigArgs
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.NewRelic.dll
public sealed class AlertChannelConfigArgs : ResourceArgs
Constructors
View Source
Declaration
public AlertChannelConfigArgs()
Properties
View Source
The API key for integrating with OpsGenie.
Declaration
public Input<string> ApiKey { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Specifies an authentication password for use with a channel. Supported by the webhook channel type.
Declaration
public Input<string> AuthPassword { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Specifies an authentication method for use with a channel. Supported by the webhook channel type. Only HTTP basic authentication is currently supported via the value BASIC.
Declaration
public Input<string> AuthType { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Specifies an authentication username for use with a channel. Supported by the webhook channel type.
Declaration
public Input<string> AuthUsername { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
The base URL of the webhook destination.
Declaration
public Input<string> BaseUrl { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
The Slack channel to send notifications to.
Declaration
public Input<string> Channel { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
A map of key/value pairs that represents extra HTTP headers to be sent along with the webhook payload.
Declaration
public InputMap<string> Headers { get; set; }
Property Value
| Type |
Description |
| InputMap<System.String> |
|
View Source
Use instead of headers if the desired payload is more complex than a list of key/value pairs (e.g. a set of headers that makes use of nested objects). The value provided should be a valid JSON string with escaped double quotes. Conflicts with headers.
Declaration
public Input<string> HeadersString { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
0 or 1. Flag for whether or not to attach a JSON document containing information about the associated alert to the email that is sent to recipients.
Declaration
public Input<string> IncludeJsonAttachment { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
The key for integrating with VictorOps.
Declaration
public Input<string> Key { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
A map of key/value pairs that represents the webhook payload. Must provide payload_type if setting this argument.
Declaration
public InputMap<string> Payload { get; set; }
Property Value
| Type |
Description |
| InputMap<System.String> |
|
View Source
Use instead of payload if the desired payload is more complex than a list of key/value pairs (e.g. a payload that makes use of nested objects). The value provided should be a valid JSON string with escaped double quotes. Conflicts with payload.
Declaration
public Input<string> PayloadString { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Can either be application/json or application/x-www-form-urlencoded. The payload_type argument is required if payload is set.
Declaration
public Input<string> PayloadType { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
A set of recipients for targeting notifications. Multiple values are comma separated.
Declaration
public Input<string> Recipients { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
The data center region to store your data. Valid values are US and EU. Default is US.
Declaration
public Input<string> Region { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
The route key for integrating with VictorOps.
Declaration
public Input<string> RouteKey { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Specifies the service key for integrating with Pagerduty.
Declaration
public Input<string> ServiceKey { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
A set of tags for targeting notifications. Multiple values are comma separated.
Declaration
public Input<string> Tags { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
A set of teams for targeting notifications. Multiple values are comma separated.
Declaration
public Input<string> Teams { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Your organization's Slack URL.
Declaration
public Input<string> Url { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Declaration
public Input<string> UserId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|