prometheus operator v0.93.1

AlertmanagerConfig.spec.receivers.slackConfigs.httpConfig.basicAuth.spec.receivers.snsConfigs

snsConfigs defines the list of SNS configurations

11 fields
AlertmanagerConfig.spec.receivers.slackConfigs.httpConfig.basicAuth.spec.receivers.snsConfigs fields and descriptions
Field / TypeDescription
apiURL
string

apiURL defines the SNS API URL, e.g. https://sns.us-east-2.amazonaws.com. If not specified, the SNS API URL from the SNS SDK will be used.

map[string]string

attributes defines SNS message attributes as key-value pairs. These provide additional metadata that can be used for message filtering and routing.

object

httpConfig defines the HTTP client configuration for SNS API requests.

message
string

message defines the message content of the SNS notification. This is the actual notification text that will be sent to subscribers.

  • minLength: 1
phoneNumber
string

phoneNumber defines the phone number if message is delivered via SMS in E.164 format. If you don't specify this value, you must specify a value for the TopicARN or TargetARN.

  • minLength: 1
sendResolved
boolean

sendResolved defines whether or not to notify about resolved alerts.

object

sigv4 configures AWS's Signature Verification 4 signing process to sign requests. This includes AWS credentials and region configuration for authentication.

  • x-kubernetes-validations: [{"message":"externalId can only be used when roleArn is specified","rule":"!has(self.externalId) || has(self.roleArn)"}]
subject
string

subject defines the subject line when the message is delivered to email endpoints. This field is only used when sending to email subscribers of an SNS topic.

  • minLength: 1
targetARN
string

targetARN defines the mobile platform endpoint ARN if message is delivered via mobile notifications. If you don't specify this value, you must specify a value for the TopicARN or PhoneNumber.

  • minLength: 1
topicARN
string

topicARN defines the SNS topic ARN, e.g. arn:aws:sns:us-east-2:698519295917:My-Topic. If you don't specify this value, you must specify a value for the PhoneNumber or TargetARN.

  • minLength: 1
useAWSHTTPClient
boolean

useAWSHTTPClient forces the AWS SDK's BuildableClient instead of alertmanager's tracing-wrapped HTTP client. Auto-enabled when AWS_CA_BUNDLE is set; set explicitly when configuring ca_bundle via shared AWS config. It requires Alertmanager >= 0.33.0.