第3章 AlertmanagerConfig [monitoring.coreos.com/v1beta1]
- 説明
- AlertmanagerConfig は、1 つの Alertmanager クラスターを設定する複数の名前空間に集約される名前空間 AlertmanagerConfig を定義します。
- タイプ
-
object
- 必須
-
spec
-
3.1. 仕様
プロパティー | 型 | 説明 |
---|---|---|
|
| apiVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources を参照してください。 |
|
| kind はこのオブジェクトが表す REST リソースを表す文字列の値です。サーバーはクライアントが要求を送信するエンドポイントからこれを推測できる場合があります。これは更新できません。CamelCase を使用します。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。 |
| 標準オブジェクトのメタデータ。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。 | |
|
|
AlertmanagerConfigSpec は、Alertmanager 設定の望ましい動作の仕様です。定義上、Alertmanager 設定は、 |
3.1.1. .spec
- 説明
-
AlertmanagerConfigSpec は、Alertmanager 設定の望ましい動作の仕様です。定義上、Alertmanager 設定は、
namespace
ラベルが AlertmanagerConfig リソースの namespace と等しいアラートにのみ適用されます。 - 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| 禁止ルールのリスト。ルールは、リソースの namespace に一致するアラートにのみ適用されます。 |
|
| InhibitRule は、他のアラートがすでに発生しているときにアラートをミュートできるようにする禁止ルールを定義します。https://prometheus.io/docs/alerting/latest/configuration/#inhibit_rule を参照してください |
|
| 受信者のリスト。 |
|
| Receiver は 1 つ以上の通知統合を定義します。 |
|
| リソースの namespace に一致するアラートの Alertmanager ルート定義。存在する場合は、生成された Alertmanager 設定に第 1 レベルのルートとして追加されます。 |
|
| いつルートをミュートまたはアクティブにするかを指定する TimeInterval のリスト。 |
|
| TimeInterval は、通知をミュートまたはアクティブにする期間を指定します。 |
3.1.2. .spec.inhibitRules
- 説明
- 禁止ルールのリスト。ルールは、リソースの namespace に一致するアラートにのみ適用されます。
- 型
-
array
3.1.3. .spec.inhibitRules[]
- 説明
- InhibitRule は、他のアラートがすでに発生しているときにアラートをミュートできるようにする禁止ルールを定義します。https://prometheus.io/docs/alerting/latest/configuration/#inhibit_rule を参照してください
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| 抑制を有効にするには、ソースアラートとターゲットアラートで同じ値を持っている必要があるラベル。 |
|
| 抑制を有効にするために 1 つ以上のアラートが存在する必要があるマッチャー。Operator は、アラートがリソースの namespace と一致することを強制します。 |
|
| マッチャーは、アラートのラベルを照合する方法を定義します。 |
|
| ミュートするには、アラートで実行する必要のあるマッチャー。Operator は、アラートがリソースの namespace と一致することを強制します。 |
|
| マッチャーは、アラートのラベルを照合する方法を定義します。 |
3.1.4. .spec.inhibitRules[].sourceMatch
- 説明
- 抑制を有効にするために 1 つ以上のアラートが存在する必要があるマッチャー。Operator は、アラートがリソースの namespace と一致することを強制します。
- 型
-
array
3.1.5. .spec.inhibitRules[].sourceMatch[]
- 説明
- マッチャーは、アラートのラベルを照合する方法を定義します。
- 型
-
object
- 必須
-
name
-
プロパティー | 型 | 説明 |
---|---|---|
|
|
一致 Operator。 |
|
| 一致するラベル |
|
| 一致するラベル値。 |
3.1.6. .spec.inhibitRules[].targetMatch
- 説明
- ミュートするには、アラートで実行する必要のあるマッチャー。Operator は、アラートがリソースの namespace と一致することを強制します。
- 型
-
array
3.1.7. .spec.inhibitRules[].targetMatch[]
- 説明
- マッチャーは、アラートのラベルを照合する方法を定義します。
- 型
-
object
- 必須
-
name
-
プロパティー | 型 | 説明 |
---|---|---|
|
|
一致 Operator。 |
|
| 一致するラベル |
|
| 一致するラベル値。 |
3.1.8. .spec.receivers
- 説明
- 受信者のリスト。
- 型
-
array
3.1.9. .spec.receivers[]
- 説明
- Receiver は 1 つ以上の通知統合を定義します。
- 型
-
object
- 必須
-
name
-
プロパティー | 型 | Description |
---|---|---|
|
| 電子メール設定のリスト。 |
|
| EmailConfig は、E メールを介して通知を設定します。 |
|
| 受信者の名前。リストのすべてのアイテムで一意である必要があります。 |
|
| OpsGenie 設定のリスト。 |
|
| OpsGenieConfig は、OpsGenie を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#opsgenie_config |
|
| PagerDuty 設定のリスト。 |
|
| PagerDutyConfig は、PagerDuty を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#pagerduty_config |
|
| プッシュオーバー設定のリスト。 |
|
| PushoverConfig は、Pushover を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#pushover_config |
|
| Slack 設定のリスト。 |
|
| SlackConfig は、Slack を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#slack_config |
|
| SNS 設定のリスト |
|
| SNSConfig は AWS SNS 経由で通知を設定します。https://prometheus.io/docs/alerting/latest/configuration/#sns_configs を参照してください。 |
|
| Telegram 設定のリスト。 |
|
| TelegramConfig は Telegram 経由で通知を設定します。https://prometheus.io/docs/alerting/latest/configuration/#telegram_config を参照してください。 |
|
| VictorOps 設定のリスト。 |
|
| VictorOpsConfig は、VictorOps を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#victorops_config |
|
| Webhook 設定のリスト。 |
|
| WebhookConfig は、Webhook ペイロードをサポートする汎用レシーバーを介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#webhook_config |
|
| WeChat 設定のリスト。 |
|
| WeChatConfig は、WeChat を介して通知を設定します。https://prometheus.io/docs/alerting/latest/configuration/#wechat_config を参照してください |
3.1.10. .spec.receivers[].emailConfigs
- 説明
- 電子メール設定のリスト。
- 型
-
array
3.1.11. .spec.receivers[].emailConfigs[]
- 説明
- EmailConfig は、E メールを介して通知を設定します。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| 認証に使用する ID。 |
|
| 認証に使用するパスワードを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。 |
|
| CRAM-MD5 シークレットを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。 |
|
| 認証に使用するユーザー名。 |
|
| 送信者アドレス。 |
|
| さらなるヘッダーは、ヘッダーのキーと値のペアを電子メールで送信します。通知の実装によって以前に設定されたヘッダーをオーバーライドします。 |
|
| KeyValue は、(キー、値) タプルを定義します。 |
|
| SMTP サーバーを識別するためのホスト名。 |
|
| 電子メール通知の HTML 本文。 |
|
| SMTP TLS 要件。Go は、リモート SMTP エンドポイントへの暗号化されていない接続をサポートしていないことに注意してください。 |
|
| 解決されたアラートについて通知するかどうか。 |
|
| 送信されたメールが通過する SMTP ホストとポート。例: example.com:25 |
|
| 電子メール通知の本文。 |
|
| TLS 設定 |
|
| 通知を送信するメールアドレスを追加します。 |
3.1.12. .spec.receivers[].emailConfigs[].authPassword
- 説明
- 認証に使用するパスワードを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。
- 型
-
object
- 必須
-
key
-
name
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 選択元となるオブジェクトの namespace 内にあるシークレットの名前。 |
3.1.13. .spec.receivers[].emailConfigs[].authSecret
- 説明
- CRAM-MD5 シークレットを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。
- 型
-
object
- 必須
-
key
-
name
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 選択元となるオブジェクトの namespace 内にあるシークレットの名前。 |
3.1.14. .spec.receivers[].emailConfigs[].headers
- 説明
- さらなるヘッダーは、ヘッダーのキーと値のペアを電子メールで送信します。通知の実装によって以前に設定されたヘッダーをオーバーライドします。
- 型
-
array
3.1.15. .spec.receivers[].emailConfigs[].headers[]
- 説明
- KeyValue は、(キー、値) タプルを定義します。
- 型
-
object
- 必須
-
key
-
value
-
プロパティー | 型 | 説明 |
---|---|---|
|
| タプルのキー。 |
|
| タプルの値。 |
3.1.16. .spec.receivers[].emailConfigs[].tlsConfig
- 説明
- TLS 設定
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| サーバー証明書の検証に使用される認証局。 |
|
| クライアント認証を行うときに提示するクライアント証明書。 |
|
| ターゲット証明書の検証を無効にします。 |
|
| ターゲットのクライアントキーファイルを含むシークレット。 |
|
| ターゲットのホスト名を確認するために使用されます。 |
3.1.17. .spec.receivers[].emailConfigs[].tlsConfig.ca
- 説明
- サーバー証明書の検証に使用される認証局。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| ターゲットに使用するデータを含む ConfigMap。 |
|
| ターゲットに使用するデータを含むシークレット。 |
3.1.18. .spec.receivers[].emailConfigs[].tlsConfig.ca.configMap
- 説明
- ターゲットに使用するデータを含む ConfigMap。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するキー。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| ConfigMap かそのキーを定義する必要があるかどうかを指定します。 |
3.1.19. .spec.receivers[].emailConfigs[].tlsConfig.ca.secret
- 説明
- ターゲットに使用するデータを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.20. .spec.receivers[].emailConfigs[].tlsConfig.cert
- 説明
- クライアント認証を行うときに提示するクライアント証明書。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| ターゲットに使用するデータを含む ConfigMap。 |
|
| ターゲットに使用するデータを含むシークレット。 |
3.1.21. .spec.receivers[].emailConfigs[].tlsConfig.cert.configMap
- 説明
- ターゲットに使用するデータを含む ConfigMap。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するキー。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| ConfigMap かそのキーを定義する必要があるかどうかを指定します。 |
3.1.22. .spec.receivers[].emailConfigs[].tlsConfig.cert.secret
- 説明
- ターゲットに使用するデータを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.23. .spec.receivers[].emailConfigs[].tlsConfig.keySecret
- 説明
- ターゲットのクライアントキーファイルを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.24. .spec.receivers[].opsgenieConfigs
- 説明
- OpsGenie 設定のリスト。
- 型
-
array
3.1.25. .spec.receivers[].opsgenieConfigs[]
- 説明
- OpsGenieConfig は、OpsGenie を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#opsgenie_config
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| アラートで使用できるアクションのコンマ区切りリスト。 |
|
| OpsGenie API キーを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。 |
|
| OpsGenieAPI リクエストを送信する URL。 |
|
| インシデントの説明。 |
|
| インシデントに関する詳細を提供する任意のキーと値のペアのセット。 |
|
| KeyValue は、(キー、値) タプルを定義します。 |
|
| どのドメインアラートが関連しているかを指定するために使用できるオプションのフィールド。 |
|
| HTTP クライアント設定 |
|
| アラートテキストは 130 文字に制限されています。 |
|
| 追加のアラートノート。 |
|
| アラートの優先度。可能な値は、P1、P2、P3、P4、および P5 です。 |
|
| 通知を担当するレスポンダーのリスト。 |
|
|
OpsGenieConfigResponder は、インシデントへのレスポンダーを定義します。 |
|
| 解決されたアラートについて通知するかどうか。 |
|
| 通知の送信者へのバックリンク。 |
|
| 通知に添付されたタグのコンマ区切りリスト。 |
3.1.26. .spec.receivers[].opsgenieConfigs[].apiKey
- 説明
- OpsGenie API キーを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。
- 型
-
object
- 必須
-
key
-
name
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 選択元となるオブジェクトの namespace 内にあるシークレットの名前。 |
3.1.27. .spec.receivers[].opsgenieConfigs[].details
- 説明
- インシデントに関する詳細を提供する任意のキーと値のペアのセット。
- 型
-
array
3.1.28. .spec.receivers[].opsgenieConfigs[].details[]
- 説明
- KeyValue は、(キー、値) タプルを定義します。
- 型
-
object
- 必須
-
key
-
value
-
プロパティー | 型 | 説明 |
---|---|---|
|
| タプルのキー。 |
|
| タプルの値。 |
3.1.29. .spec.receivers[].opsgenieConfigs[].httpConfig
- 説明
- HTTP クライアント設定
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。 |
|
| クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。 |
|
| クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。 |
|
| FollowRedirects は、クライアントが HTTP 3xx リダイレクトに従うかどうかを指定します。 |
|
| ターゲットのトークンを取得するために使用される OAuth2 クライアント認証情報。 |
|
| オプションのプロキシー URL。 |
|
| クライアントの TLS 設定。 |
3.1.30. .spec.receivers[].opsgenieConfigs[].httpConfig.authorization
- 説明
- クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| リクエストのクレデンシャルを含むシークレットのキー |
|
| 認証タイプを設定します。デフォルトは Bearer で、Basic はエラーを引き起こします |
3.1.31. .spec.receivers[].opsgenieConfigs[].httpConfig.authorization.credentials
- Description
- リクエストのクレデンシャルを含むシークレットのキー
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.32. .spec.receivers[].opsgenieConfigs[].httpConfig.basicAuth
- 説明
- クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| 認証用のパスワードを含むサービスモニター名前空間のシークレット。 |
|
| 認証用のユーザー名を含むサービスモニター名前空間のシークレット。 |
3.1.33. .spec.receivers[].opsgenieConfigs[].httpConfig.basicAuth.password
- Description
- 認証用のパスワードを含むサービスモニター名前空間のシークレット。
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.34. .spec.receivers[].opsgenieConfigs[].httpConfig.basicAuth.username
- Description
- 認証用のユーザー名を含むサービスモニター名前空間のシークレット。
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.35. .spec.receivers[].opsgenieConfigs[].httpConfig.bearerTokenSecret
- 説明
- クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。
- 型
-
object
- 必須
-
key
-
name
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 選択元となるオブジェクトの namespace 内にあるシークレットの名前。 |
3.1.36. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2
- 説明
- ターゲットのトークンを取得するために使用される OAuth2 クライアント認証情報。
- 型
-
object
- 必須
-
clientId
-
clientSecret
-
tokenUrl
-
プロパティー | 型 | 説明 |
---|---|---|
|
| OAuth2 クライアント ID を含むシークレットまたは設定マップ |
|
| OAuth2 クライアントシークレットを含むシークレット |
|
| トークン URL に追加するパラメーター |
|
| トークンリクエストに使用される OAuth2 スコープ |
|
| トークンをフェッチする URL |
3.1.37. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.clientId
- 説明
- OAuth2 クライアント ID を含むシークレットまたは設定マップ
- タイプ
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| ターゲットに使用するデータを含む ConfigMap。 |
|
| ターゲットに使用するデータを含むシークレット。 |
3.1.38. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.clientId.configMap
- 説明
- ターゲットに使用するデータを含む ConfigMap。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するキー。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| ConfigMap かそのキーを定義する必要があるかどうかを指定します。 |
3.1.39. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.clientId.secret
- 説明
- ターゲットに使用するデータを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.40. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.clientSecret
- 説明
- OAuth2 クライアントシークレットを含むシークレット
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.41. .spec.receivers[].opsgenieConfigs[].httpConfig.tlsConfig
- 説明
- クライアントの TLS 設定。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| サーバー証明書の検証に使用される認証局。 |
|
| クライアント認証を行うときに提示するクライアント証明書。 |
|
| ターゲット証明書の検証を無効にします。 |
|
| ターゲットのクライアントキーファイルを含むシークレット。 |
|
| ターゲットのホスト名を確認するために使用されます。 |
3.1.42. .spec.receivers[].opsgenieConfigs[].httpConfig.tlsConfig.ca
- 説明
- サーバー証明書の検証に使用される認証局。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| ターゲットに使用するデータを含む ConfigMap。 |
|
| ターゲットに使用するデータを含むシークレット。 |
3.1.43. .spec.receivers[].opsgenieConfigs[].httpConfig.tlsConfig.ca.configMap
- 説明
- ターゲットに使用するデータを含む ConfigMap。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するキー。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| ConfigMap かそのキーを定義する必要があるかどうかを指定します。 |
3.1.44. .spec.receivers[].opsgenieConfigs[].httpConfig.tlsConfig.ca.secret
- 説明
- ターゲットに使用するデータを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.45. .spec.receivers[].opsgenieConfigs[].httpConfig.tlsConfig.cert
- 説明
- クライアント認証を行うときに提示するクライアント証明書。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| ターゲットに使用するデータを含む ConfigMap。 |
|
| ターゲットに使用するデータを含むシークレット。 |
3.1.46. .spec.receivers[].opsgenieConfigs[].httpConfig.tlsConfig.cert.configMap
- 説明
- ターゲットに使用するデータを含む ConfigMap。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するキー。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| ConfigMap かそのキーを定義する必要があるかどうかを指定します。 |
3.1.47. .spec.receivers[].opsgenieConfigs[].httpConfig.tlsConfig.cert.secret
- 説明
- ターゲットに使用するデータを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.48. .spec.receivers[].opsgenieConfigs[].httpConfig.tlsConfig.keySecret
- 説明
- ターゲットのクライアントキーファイルを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.49. .spec.receivers[].opsgenieConfigs[].responders
- 説明
- 通知を担当するレスポンダーのリスト。
- 型
-
array
3.1.50. .spec.receivers[].opsgenieConfigs[].responders[]
- 説明
-
OpsGenieConfigResponder は、インシデントへのレスポンダーを定義します。
id
、name
、またはusername
のいずれかを定義する必要があります。 - 型
-
object
- 必須
-
type
-
プロパティー | 型 | 説明 |
---|---|---|
|
| レスポンダーの ID。 |
|
| レスポンダーの名前。 |
|
| レスポンダーのタイプ。 |
|
| レスポンダーのユーザー名。 |
3.1.51. .spec.receivers[].pagerdutyConfigs
- 説明
- PagerDuty 設定のリスト。
- 型
-
array
3.1.52. .spec.receivers[].pagerdutyConfigs[]
- 説明
- PagerDutyConfig は、PagerDuty を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#pagerduty_config
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| イベントのクラス/タイプ。 |
|
| クライアントの識別。 |
|
| 通知の送信者への被リンク。 |
|
| 影響を受けるシステムの壊れている部分またはコンポーネント。 |
|
| インシデントの説明。 |
|
| インシデントに関する詳細を提供する任意のキーと値のペア。 |
|
| KeyValue は、(キー、値) タプルを定義します。 |
|
| ソースのクラスターまたはグループ。 |
|
| HTTP クライアント設定 |
|
| アタッチするイメージ詳細リスト。インシデントに関する詳細情報を提供します。 |
|
| PagerDutyImageConfig はインシデントにイメージをアタッチします |
|
| アタッチするリンク詳細リスト。インシデントに関する詳細情報を提供します。 |
|
| PagerDutyLinkConfig はインシデントにテキストリンクをアタッチします |
|
|
PagerDuty 統合キーを含むシークレットのキー (Events API v2 を使用する場合)。このフィールドまたは |
|
| 解決されたアラートについて通知するかどうか。 |
|
|
PagerDuty サービスキーを含むシークレットのキー (統合タイプ "Prometheus" を使用する場合)。このフィールドまたは |
|
| インシデントの重大度。 |
|
| リクエストを送信する URL。 |
3.1.53. .spec.receivers[].pagerdutyConfigs[].details
- 説明
- インシデントに関する詳細を提供する任意のキーと値のペア。
- 型
-
array
3.1.54. .spec.receivers[].pagerdutyConfigs[].details[]
- 説明
- KeyValue は、(キー、値) タプルを定義します。
- 型
-
object
- 必須
-
key
-
value
-
プロパティー | 型 | 説明 |
---|---|---|
|
| タプルのキー。 |
|
| タプルの値。 |
3.1.55. .spec.receivers[].pagerdutyConfigs[].httpConfig
- 説明
- HTTP クライアント設定
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。 |
|
| クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。 |
|
| クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。 |
|
| FollowRedirects は、クライアントが HTTP 3xx リダイレクトに従うかどうかを指定します。 |
|
| ターゲットのトークンを取得するために使用される OAuth2 クライアント認証情報。 |
|
| オプションのプロキシー URL。 |
|
| クライアントの TLS 設定。 |
3.1.56. .spec.receivers[].pagerdutyConfigs[].httpConfig.authorization
- 説明
- クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| リクエストのクレデンシャルを含むシークレットのキー |
|
| 認証タイプを設定します。デフォルトは Bearer で、Basic はエラーを引き起こします |
3.1.57. .spec.receivers[].pagerdutyConfigs[].httpConfig.authorization.credentials
- Description
- リクエストのクレデンシャルを含むシークレットのキー
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.58. .spec.receivers[].pagerdutyConfigs[].httpConfig.basicAuth
- 説明
- クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| 認証用のパスワードを含むサービスモニター名前空間のシークレット。 |
|
| 認証用のユーザー名を含むサービスモニター名前空間のシークレット。 |
3.1.59. .spec.receivers[].pagerdutyConfigs[].httpConfig.basicAuth.password
- Description
- 認証用のパスワードを含むサービスモニター名前空間のシークレット。
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.60. .spec.receivers[].pagerdutyConfigs[].httpConfig.basicAuth.username
- Description
- 認証用のユーザー名を含むサービスモニター名前空間のシークレット。
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.61. .spec.receivers[].pagerdutyConfigs[].httpConfig.bearerTokenSecret
- 説明
- クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。
- 型
-
object
- 必須
-
key
-
name
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 選択元となるオブジェクトの namespace 内にあるシークレットの名前。 |
3.1.62. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2
- 説明
- ターゲットのトークンを取得するために使用される OAuth2 クライアント認証情報。
- 型
-
object
- 必須
-
clientId
-
clientSecret
-
tokenUrl
-
プロパティー | 型 | 説明 |
---|---|---|
|
| OAuth2 クライアント ID を含むシークレットまたは設定マップ |
|
| OAuth2 クライアントシークレットを含むシークレット |
|
| トークン URL に追加するパラメーター |
|
| トークンリクエストに使用される OAuth2 スコープ |
|
| トークンをフェッチする URL |
3.1.63. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.clientId
- 説明
- OAuth2 クライアント ID を含むシークレットまたは設定マップ
- タイプ
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| ターゲットに使用するデータを含む ConfigMap。 |
|
| ターゲットに使用するデータを含むシークレット。 |
3.1.64. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.clientId.configMap
- 説明
- ターゲットに使用するデータを含む ConfigMap。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するキー。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| ConfigMap かそのキーを定義する必要があるかどうかを指定します。 |
3.1.65. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.clientId.secret
- 説明
- ターゲットに使用するデータを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.66. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.clientSecret
- 説明
- OAuth2 クライアントシークレットを含むシークレット
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.67. .spec.receivers[].pagerdutyConfigs[].httpConfig.tlsConfig
- 説明
- クライアントの TLS 設定。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| サーバー証明書の検証に使用される認証局。 |
|
| クライアント認証を行うときに提示するクライアント証明書。 |
|
| ターゲット証明書の検証を無効にします。 |
|
| ターゲットのクライアントキーファイルを含むシークレット。 |
|
| ターゲットのホスト名を確認するために使用されます。 |
3.1.68. .spec.receivers[].pagerdutyConfigs[].httpConfig.tlsConfig.ca
- 説明
- サーバー証明書の検証に使用される認証局。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| ターゲットに使用するデータを含む ConfigMap。 |
|
| ターゲットに使用するデータを含むシークレット。 |
3.1.69. .spec.receivers[].pagerdutyConfigs[].httpConfig.tlsConfig.ca.configMap
- 説明
- ターゲットに使用するデータを含む ConfigMap。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するキー。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| ConfigMap かそのキーを定義する必要があるかどうかを指定します。 |
3.1.70. .spec.receivers[].pagerdutyConfigs[].httpConfig.tlsConfig.ca.secret
- 説明
- ターゲットに使用するデータを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.71. .spec.receivers[].pagerdutyConfigs[].httpConfig.tlsConfig.cert
- 説明
- クライアント認証を行うときに提示するクライアント証明書。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| ターゲットに使用するデータを含む ConfigMap。 |
|
| ターゲットに使用するデータを含むシークレット。 |
3.1.72. .spec.receivers[].pagerdutyConfigs[].httpConfig.tlsConfig.cert.configMap
- 説明
- ターゲットに使用するデータを含む ConfigMap。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するキー。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| ConfigMap かそのキーを定義する必要があるかどうかを指定します。 |
3.1.73. .spec.receivers[].pagerdutyConfigs[].httpConfig.tlsConfig.cert.secret
- 説明
- ターゲットに使用するデータを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.74. .spec.receivers[].pagerdutyConfigs[].httpConfig.tlsConfig.keySecret
- 説明
- ターゲットのクライアントキーファイルを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.75. .spec.receivers[].pagerdutyConfigs[].pagerDutyImageConfigs
- 説明
- アタッチするイメージ詳細リスト。インシデントに関する詳細情報を提供します。
- 型
-
array
3.1.76. .spec.receivers[].pagerdutyConfigs[].pagerDutyImageConfigs[]
- 説明
- PagerDutyImageConfig はインシデントにイメージをアタッチします
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| alt はイメージのオプションの代替テキストです。 |
|
| オプションの URL。イメージをクリック可能なリンクにします。 |
|
| インシデントにアタッチされているイメージの src |
3.1.77. .spec.receivers[].pagerdutyConfigs[].pagerDutyLinkConfigs
- 説明
- アタッチするリンク詳細リスト。インシデントに関する詳細情報を提供します。
- 型
-
array
3.1.78. .spec.receivers[].pagerdutyConfigs[].pagerDutyLinkConfigs[]
- 説明
- PagerDutyLinkConfig はインシデントにテキストリンクをアタッチします
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| リンクの目的を説明するテキスト。リンクのテキストとして使用できます。 |
|
| Href はアタッチするリンクの URL です |
3.1.79. .spec.receivers[].pagerdutyConfigs[].routingKey
- 説明
-
PagerDuty 統合キーを含むシークレットのキー (Events API v2 を使用する場合)。このフィールドまたは
serviceKey
のいずれかを定義する必要があります。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。 - 型
-
object
- 必須
-
key
-
name
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 選択元となるオブジェクトの namespace 内にあるシークレットの名前。 |
3.1.80. .spec.receivers[].pagerdutyConfigs[].serviceKey
- 説明
-
PagerDuty サービスキーを含むシークレットのキー (統合タイプ "Prometheus" を使用する場合)。このフィールドまたは
routingKey
のいずれかを定義する必要があります。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。 - 型
-
object
- 必須
-
key
-
name
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 選択元となるオブジェクトの namespace 内にあるシークレットの名前。 |
3.1.81. .spec.receivers[].pushoverConfigs
- 説明
- プッシュオーバー設定のリスト。
- 型
-
array
3.1.82. .spec.receivers[].pushoverConfigs[]
- 説明
- PushoverConfig は、Pushover を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#pushover_config
- 型
-
object
プロパティー | 型 | Description |
---|---|---|
|
| ユーザーが通知を承認しない限り、通知が再試行され続ける期間。 |
|
| 通知メッセージが HTML かプレーンテキストか。 |
|
| HTTP クライアント設定 |
|
| 通知メッセージ。 |
|
| |
|
| プッシュオーバーサーバーが同じ通知をユーザーに送信する頻度。30 秒以上である必要があります。 |
|
| 解決されたアラートについて通知するかどうか。 |
|
| ユーザーのデフォルトのサウンド選択を上書きするためにデバイスクライアントによってサポートされるサウンドの 1 つの名前 |
|
| 通知のタイトル。 |
|
| 登録されたアプリケーションの API トークンを含むシークレットのキー 。https://pushover.net/apps を参照してください。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。 |
|
| メッセージの横に表示される補足 URL。 |
|
| 補足 URL のタイトル、それ以外の場合は URL のみが表示されます |
|
| 受信者ユーザーのユーザーキーを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。 |
3.1.83. .spec.receivers[].pushoverConfigs[].httpConfig
- 説明
- HTTP クライアント設定
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。 |
|
| クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。 |
|
| クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。 |
|
| FollowRedirects は、クライアントが HTTP 3xx リダイレクトに従うかどうかを指定します。 |
|
| ターゲットのトークンを取得するために使用される OAuth2 クライアント認証情報。 |
|
| オプションのプロキシー URL。 |
|
| クライアントの TLS 設定。 |
3.1.84. .spec.receivers[].pushoverConfigs[].httpConfig.authorization
- 説明
- クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| リクエストのクレデンシャルを含むシークレットのキー |
|
| 認証タイプを設定します。デフォルトは Bearer で、Basic はエラーを引き起こします |
3.1.85. .spec.receivers[].pushoverConfigs[].httpConfig.authorization.credentials
- Description
- リクエストのクレデンシャルを含むシークレットのキー
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.86. .spec.receivers[].pushoverConfigs[].httpConfig.basicAuth
- 説明
- クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| 認証用のパスワードを含むサービスモニター名前空間のシークレット。 |
|
| 認証用のユーザー名を含むサービスモニター名前空間のシークレット。 |
3.1.87. .spec.receivers[].pushoverConfigs[].httpConfig.basicAuth.password
- Description
- 認証用のパスワードを含むサービスモニター名前空間のシークレット。
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.88. .spec.receivers[].pushoverConfigs[].httpConfig.basicAuth.username
- Description
- 認証用のユーザー名を含むサービスモニター名前空間のシークレット。
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.89. .spec.receivers[].pushoverConfigs[].httpConfig.bearerTokenSecret
- 説明
- クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。
- 型
-
object
- 必須
-
key
-
name
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 選択元となるオブジェクトの namespace 内にあるシークレットの名前。 |
3.1.90. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2
- 説明
- ターゲットのトークンを取得するために使用される OAuth2 クライアント認証情報。
- 型
-
object
- 必須
-
clientId
-
clientSecret
-
tokenUrl
-
プロパティー | 型 | 説明 |
---|---|---|
|
| OAuth2 クライアント ID を含むシークレットまたは設定マップ |
|
| OAuth2 クライアントシークレットを含むシークレット |
|
| トークン URL に追加するパラメーター |
|
| トークンリクエストに使用される OAuth2 スコープ |
|
| トークンをフェッチする URL |
3.1.91. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.clientId
- 説明
- OAuth2 クライアント ID を含むシークレットまたは設定マップ
- タイプ
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| ターゲットに使用するデータを含む ConfigMap。 |
|
| ターゲットに使用するデータを含むシークレット。 |
3.1.92. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.clientId.configMap
- 説明
- ターゲットに使用するデータを含む ConfigMap。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するキー。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| ConfigMap かそのキーを定義する必要があるかどうかを指定します。 |
3.1.93. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.clientId.secret
- 説明
- ターゲットに使用するデータを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.94. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.clientSecret
- 説明
- OAuth2 クライアントシークレットを含むシークレット
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.95. .spec.receivers[].pushoverConfigs[].httpConfig.tlsConfig
- 説明
- クライアントの TLS 設定。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| サーバー証明書の検証に使用される認証局。 |
|
| クライアント認証を行うときに提示するクライアント証明書。 |
|
| ターゲット証明書の検証を無効にします。 |
|
| ターゲットのクライアントキーファイルを含むシークレット。 |
|
| ターゲットのホスト名を確認するために使用されます。 |
3.1.96. .spec.receivers[].pushoverConfigs[].httpConfig.tlsConfig.ca
- 説明
- サーバー証明書の検証に使用される認証局。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| ターゲットに使用するデータを含む ConfigMap。 |
|
| ターゲットに使用するデータを含むシークレット。 |
3.1.97. .spec.receivers[].pushoverConfigs[].httpConfig.tlsConfig.ca.configMap
- 説明
- ターゲットに使用するデータを含む ConfigMap。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するキー。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| ConfigMap かそのキーを定義する必要があるかどうかを指定します。 |
3.1.98. .spec.receivers[].pushoverConfigs[].httpConfig.tlsConfig.ca.secret
- 説明
- ターゲットに使用するデータを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.99. .spec.receivers[].pushoverConfigs[].httpConfig.tlsConfig.cert
- 説明
- クライアント認証を行うときに提示するクライアント証明書。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| ターゲットに使用するデータを含む ConfigMap。 |
|
| ターゲットに使用するデータを含むシークレット。 |
3.1.100. .spec.receivers[].pushoverConfigs[].httpConfig.tlsConfig.cert.configMap
- 説明
- ターゲットに使用するデータを含む ConfigMap。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するキー。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| ConfigMap かそのキーを定義する必要があるかどうかを指定します。 |
3.1.101. .spec.receivers[].pushoverConfigs[].httpConfig.tlsConfig.cert.secret
- 説明
- ターゲットに使用するデータを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.102. .spec.receivers[].pushoverConfigs[].httpConfig.tlsConfig.keySecret
- 説明
- ターゲットのクライアントキーファイルを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.103. .spec.receivers[].pushoverConfigs[].token
- 説明
- 登録されたアプリケーションの API トークンを含むシークレットのキー 。https://pushover.net/apps を参照してください。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
- 型
-
object
- 必須
-
key
-
name
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 選択元となるオブジェクトの namespace 内にあるシークレットの名前。 |
3.1.104. .spec.receivers[].pushoverConfigs[].userKey
- 説明
- 受信者ユーザーのユーザーキーを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
- 型
-
object
- 必須
-
key
-
name
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 選択元となるオブジェクトの namespace 内にあるシークレットの名前。 |
3.1.105. .spec.receivers[].slackConfigs
- 説明
- Slack 設定のリスト。
- 型
-
array
3.1.106. .spec.receivers[].slackConfigs[]
- 説明
- SlackConfig は、Slack を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#slack_config
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| 各通知とともに送信される Slack アクションのリスト。 |
|
| SlackAction は、通知ごとに送信される単一の Slack アクションを設定します。詳細については、https://api.slack.com/docs/message-attachments#action_fields および https://api.slack.com/docs/message-buttons を参照してください。 |
|
| Slack Webhook URL を含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。 |
|
| |
|
| 通知を送信するチャネルまたはユーザー。 |
|
| |
|
| |
|
| 各通知で送信される Slack フィールドのリスト。 |
|
| SlackField は、通知ごとに送信される単一の Slack フィールドを設定します。各フィールドには、タイトル、値、およびオプションで、そのフィールドが short として指定された他のフィールドの横に表示されるのに十分短いかどうかを示すブール値が含まれている必要があります。詳細については、https://api.slack.com/docs/message-attachments#fields を参照してください。 |
|
| |
|
| HTTP クライアント設定 |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| 解決されたアラートについて通知するかどうか。 |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
3.1.107. .spec.receivers[].slackConfigs[].actions
- 説明
- 各通知とともに送信される Slack アクションのリスト。
- 型
-
array
3.1.108. .spec.receivers[].slackConfigs[].actions[]
- 説明
- SlackAction は、通知ごとに送信される単一の Slack アクションを設定します。詳細については、https://api.slack.com/docs/message-attachments#action_fields および https://api.slack.com/docs/message-buttons を参照してください。
- 型
-
object
- 必須
-
text
-
type
-
プロパティー | 型 | 説明 |
---|---|---|
|
| SlackConfirmationField は、ボタンのクリックをもう一度確認するようにユーザーに求めることで、破壊的なアクションや特に際立った決定からユーザーを保護します。詳細については、https://api.slack.com/docs/interactive-message-field-guide#confirmation_fields を参照してください。 |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
3.1.109. .spec.receivers[].slackConfigs[].actions[].confirm
- 説明
- SlackConfirmationField は、ボタンのクリックをもう一度確認するようにユーザーに求めることで、破壊的なアクションや特に際立った決定からユーザーを保護します。詳細については、https://api.slack.com/docs/interactive-message-field-guide#confirmation_fields を参照してください。
- 型
-
object
- 必須
-
text
-
プロパティー | 型 | 説明 |
---|---|---|
|
| |
|
| |
|
| |
|
|
3.1.110. .spec.receivers[].slackConfigs[].apiURL
- 説明
- Slack Webhook URL を含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。
- 型
-
object
- 必須
-
key
-
name
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 選択元となるオブジェクトの namespace 内にあるシークレットの名前。 |
3.1.111. .spec.receivers[].slackConfigs[].fields
- 説明
- 各通知で送信される Slack フィールドのリスト。
- 型
-
array
3.1.112. .spec.receivers[].slackConfigs[].fields[]
- 説明
- SlackField は、通知ごとに送信される単一の Slack フィールドを設定します。各フィールドには、タイトル、値、およびオプションで、そのフィールドが short として指定された他のフィールドの横に表示されるのに十分短いかどうかを示すブール値が含まれている必要があります。詳細については、https://api.slack.com/docs/message-attachments#fields を参照してください。
- 型
-
object
- 必須
-
title
-
value
-
プロパティー | 型 | 説明 |
---|---|---|
|
| |
|
| |
|
|
3.1.113. .spec.receivers[].slackConfigs[].httpConfig
- 説明
- HTTP クライアント設定
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。 |
|
| クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。 |
|
| クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。 |
|
| FollowRedirects は、クライアントが HTTP 3xx リダイレクトに従うかどうかを指定します。 |
|
| ターゲットのトークンを取得するために使用される OAuth2 クライアント認証情報。 |
|
| オプションのプロキシー URL。 |
|
| クライアントの TLS 設定。 |
3.1.114. .spec.receivers[].slackConfigs[].httpConfig.authorization
- 説明
- クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| リクエストのクレデンシャルを含むシークレットのキー |
|
| 認証タイプを設定します。デフォルトは Bearer で、Basic はエラーを引き起こします |
3.1.115. .spec.receivers[].slackConfigs[].httpConfig.authorization.credentials
- Description
- リクエストのクレデンシャルを含むシークレットのキー
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.116. .spec.receivers[].slackConfigs[].httpConfig.basicAuth
- 説明
- クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| 認証用のパスワードを含むサービスモニター名前空間のシークレット。 |
|
| 認証用のユーザー名を含むサービスモニター名前空間のシークレット。 |
3.1.117. .spec.receivers[].slackConfigs[].httpConfig.basicAuth.password
- Description
- 認証用のパスワードを含むサービスモニター名前空間のシークレット。
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.118. .spec.receivers[].slackConfigs[].httpConfig.basicAuth.username
- Description
- 認証用のユーザー名を含むサービスモニター名前空間のシークレット。
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.119. .spec.receivers[].slackConfigs[].httpConfig.bearerTokenSecret
- 説明
- クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。
- 型
-
object
- 必須
-
key
-
name
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 選択元となるオブジェクトの namespace 内にあるシークレットの名前。 |
3.1.120. .spec.receivers[].slackConfigs[].httpConfig.oauth2
- 説明
- ターゲットのトークンを取得するために使用される OAuth2 クライアント認証情報。
- 型
-
object
- 必須
-
clientId
-
clientSecret
-
tokenUrl
-
プロパティー | 型 | 説明 |
---|---|---|
|
| OAuth2 クライアント ID を含むシークレットまたは設定マップ |
|
| OAuth2 クライアントシークレットを含むシークレット |
|
| トークン URL に追加するパラメーター |
|
| トークンリクエストに使用される OAuth2 スコープ |
|
| トークンをフェッチする URL |
3.1.121. .spec.receivers[].slackConfigs[].httpConfig.oauth2.clientId
- 説明
- OAuth2 クライアント ID を含むシークレットまたは設定マップ
- タイプ
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| ターゲットに使用するデータを含む ConfigMap。 |
|
| ターゲットに使用するデータを含むシークレット。 |
3.1.122. .spec.receivers[].slackConfigs[].httpConfig.oauth2.clientId.configMap
- 説明
- ターゲットに使用するデータを含む ConfigMap。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するキー。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| ConfigMap かそのキーを定義する必要があるかどうかを指定します。 |
3.1.123. .spec.receivers[].slackConfigs[].httpConfig.oauth2.clientId.secret
- 説明
- ターゲットに使用するデータを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.124. .spec.receivers[].slackConfigs[].httpConfig.oauth2.clientSecret
- 説明
- OAuth2 クライアントシークレットを含むシークレット
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.125. .spec.receivers[].slackConfigs[].httpConfig.tlsConfig
- 説明
- クライアントの TLS 設定。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| サーバー証明書の検証に使用される認証局。 |
|
| クライアント認証を行うときに提示するクライアント証明書。 |
|
| ターゲット証明書の検証を無効にします。 |
|
| ターゲットのクライアントキーファイルを含むシークレット。 |
|
| ターゲットのホスト名を確認するために使用されます。 |
3.1.126. .spec.receivers[].slackConfigs[].httpConfig.tlsConfig.ca
- 説明
- サーバー証明書の検証に使用される認証局。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| ターゲットに使用するデータを含む ConfigMap。 |
|
| ターゲットに使用するデータを含むシークレット。 |
3.1.127. .spec.receivers[].slackConfigs[].httpConfig.tlsConfig.ca.configMap
- 説明
- ターゲットに使用するデータを含む ConfigMap。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するキー。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| ConfigMap かそのキーを定義する必要があるかどうかを指定します。 |
3.1.128. .spec.receivers[].slackConfigs[].httpConfig.tlsConfig.ca.secret
- 説明
- ターゲットに使用するデータを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.129. .spec.receivers[].slackConfigs[].httpConfig.tlsConfig.cert
- 説明
- クライアント認証を行うときに提示するクライアント証明書。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| ターゲットに使用するデータを含む ConfigMap。 |
|
| ターゲットに使用するデータを含むシークレット。 |
3.1.130. .spec.receivers[].slackConfigs[].httpConfig.tlsConfig.cert.configMap
- 説明
- ターゲットに使用するデータを含む ConfigMap。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するキー。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| ConfigMap かそのキーを定義する必要があるかどうかを指定します。 |
3.1.131. .spec.receivers[].slackConfigs[].httpConfig.tlsConfig.cert.secret
- 説明
- ターゲットに使用するデータを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.132. .spec.receivers[].slackConfigs[].httpConfig.tlsConfig.keySecret
- 説明
- ターゲットのクライアントキーファイルを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.133. .spec.receivers[].snsConfigs
- 説明
- SNS 設定のリスト
- 型
-
array
3.1.134. .spec.receivers[].snsConfigs[]
- 説明
- SNSConfig は AWS SNS 経由で通知を設定します。https://prometheus.io/docs/alerting/latest/configuration/#sns_configs を参照してください。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| SNS API URL (https://sns.us-east-2.amazonaws.com)。指定しない場合は、SNS SDK の SNS API URL が使用されます。 |
|
| SNS メッセージの属性。 |
|
| HTTP クライアント設定 |
|
| SNS 通知のメッセージ内容。 |
|
| メッセージが SMS を介して E.164 形式で送信される場合の電話番号。この値を指定しない場合は、TopicARN または TargetARN の値を指定する必要があります。 |
|
| 解決されたアラートについて通知するかどうか。 |
|
| リクエストに署名するために使用する AWS の Signature Verification 4 署名プロセスを設定します。 |
|
| メールエンドポイントに送信されるメッセージの件名。 |
|
| メッセージがモバイル通知経由で送信される場合のモバイルプラットフォームエンドポイント ARN。この値を指定しない場合は、topic_arn または PhoneNumber の値を指定する必要があります。 |
|
| SNS トピック ARN (arn:aws:sns:us-east-2:698519295917:My-Topic)。この値を指定しない場合は、PhoneNumber または TargetARN の値を指定する必要があります。 |
3.1.135. .spec.receivers[].snsConfigs[].httpConfig
- 説明
- HTTP クライアント設定
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。 |
|
| クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。 |
|
| クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。 |
|
| FollowRedirects は、クライアントが HTTP 3xx リダイレクトに従うかどうかを指定します。 |
|
| ターゲットのトークンを取得するために使用される OAuth2 クライアント認証情報。 |
|
| オプションのプロキシー URL。 |
|
| クライアントの TLS 設定。 |
3.1.136. .spec.receivers[].snsConfigs[].httpConfig.authorization
- 説明
- クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| リクエストのクレデンシャルを含むシークレットのキー |
|
| 認証タイプを設定します。デフォルトは Bearer で、Basic はエラーを引き起こします |
3.1.137. .spec.receivers[].snsConfigs[].httpConfig.authorization.credentials
- 説明
- リクエストのクレデンシャルを含むシークレットのキー
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.138. .spec.receivers[].snsConfigs[].httpConfig.basicAuth
- 説明
- クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| 認証用のパスワードを含むサービスモニター名前空間のシークレット。 |
|
| 認証用のユーザー名を含むサービスモニター名前空間のシークレット。 |
3.1.139. .spec.receivers[].snsConfigs[].httpConfig.basicAuth.password
- 説明
- 認証用のパスワードを含むサービスモニター名前空間のシークレット。
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.140. .spec.receivers[].snsConfigs[].httpConfig.basicAuth.username
- 説明
- 認証用のユーザー名を含むサービスモニター名前空間のシークレット。
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.141. .spec.receivers[].snsConfigs[].httpConfig.bearerTokenSecret
- 説明
- クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ namespace に配置され、Prometheus Operator からアクセスできる必要があります。
- 型
-
object
- 必須
-
key
-
name
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 選択元となるオブジェクトの namespace 内にあるシークレットの名前。 |
3.1.142. .spec.receivers[].snsConfigs[].httpConfig.oauth2
- 説明
- ターゲットのトークンを取得するために使用される OAuth2 クライアント認証情報。
- 型
-
object
- 必須
-
clientId
-
clientSecret
-
tokenUrl
-
プロパティー | 型 | 説明 |
---|---|---|
|
| OAuth2 クライアント ID を含むシークレットまたは設定マップ |
|
| OAuth2 クライアントシークレットを含むシークレット |
|
| トークン URL に追加するパラメーター |
|
| トークンリクエストに使用される OAuth2 スコープ |
|
| トークンをフェッチする URL |
3.1.143. .spec.receivers[].snsConfigs[].httpConfig.oauth2.clientId
- 説明
- OAuth2 クライアント ID を含むシークレットまたは設定マップ
- タイプ
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| ターゲットに使用するデータを含む ConfigMap。 |
|
| ターゲットに使用するデータを含むシークレット。 |
3.1.144. .spec.receivers[].snsConfigs[].httpConfig.oauth2.clientId.configMap
- 説明
- ターゲットに使用するデータを含む ConfigMap。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するキー。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| ConfigMap かそのキーを定義する必要があるかどうかを指定します。 |
3.1.145. .spec.receivers[].snsConfigs[].httpConfig.oauth2.clientId.secret
- 説明
- ターゲットに使用するデータを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.146. .spec.receivers[].snsConfigs[].httpConfig.oauth2.clientSecret
- 説明
- OAuth2 クライアントシークレットを含むシークレット
- タイプ
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.147. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig
- 説明
- クライアントの TLS 設定。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| サーバー証明書の検証に使用される認証局。 |
|
| クライアント認証を行うときに提示するクライアント証明書。 |
|
| ターゲット証明書の検証を無効にします。 |
|
| ターゲットのクライアントキーファイルを含むシークレット。 |
|
| ターゲットのホスト名を確認するために使用されます。 |
3.1.148. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig.ca
- 説明
- サーバー証明書の検証に使用される認証局。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| ターゲットに使用するデータを含む ConfigMap。 |
|
| ターゲットに使用するデータを含むシークレット。 |
3.1.149. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig.ca.configMap
- 説明
- ターゲットに使用するデータを含む ConfigMap。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するキー。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| ConfigMap かそのキーを定義する必要があるかどうかを指定します。 |
3.1.150. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig.ca.secret
- 説明
- ターゲットに使用するデータを含むシークレット。
- 型
-
object
- 必須
-
key
-
プロパティー | 型 | 説明 |
---|---|---|
|
| 選択するシークレットのキー。有効な秘密鍵でなければなりません。 |
|
| 参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid |
|
| シークレットかそのキーを定義する必要があるかどうかを指定します。 |
3.1.151. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig.cert
- 説明
- クライアント認証を行うときに提示するクライアント証明書。
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| ターゲットに使用するデータを含む ConfigMap。 |
|
| ターゲットに使用するデータを含むシークレット。 |
3.1.152.
|
|
|
|
|
|
|
|
|
3.1.153.
|
|
|
|
|
|
|
|
|
3.1.154.
|
|
|
|
|
|
|
|
|
3.1.155.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.156.
|
|
|
|
|
|
|
|
|
3.1.157.
|
|
|
|
|
|
|
|
|
3.1.158.
3.1.159.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.160.
|
|
|
|
|
|
3.1.161.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.162.
|
|
|
|
|
|
3.1.163.
|
|
|
|
|
|
|
|
|
3.1.164.
|
|
|
|
|
|
3.1.165.
|
|
|
|
|
|
|
|
|
3.1.166.
|
|
|
|
|
|
|
|
|
3.1.167.
|
|
|
|
|
|
3.1.168.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.169.
|
|
|
|
|
|
3.1.170.
|
|
|
|
|
|
|
|
|
3.1.171.
|
|
|
|
|
|
|
|
|
3.1.172.
|
|
|
|
|
|
|
|
|
3.1.173.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.174.
|
|
|
|
|
|
3.1.175.
|
|
|
|
|
|
|
|
|
3.1.176.
|
|
|
|
|
|
|
|
|
3.1.177.
|
|
|
|
|
|
3.1.178.
|
|
|
|
|
|
|
|
|
3.1.179.
|
|
|
|
|
|
|
|
|
3.1.180.
|
|
|
|
|
|
|
|
|
3.1.181.
3.1.182.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.183.
|
|
|
|
|
|
3.1.184.
3.1.185.
|
|
|
|
|
|
3.1.186.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.187.
|
|
|
|
|
|
3.1.188.
|
|
|
|
|
|
|
|
|
3.1.189.
|
|
|
|
|
|
3.1.190.
|
|
|
|
|
|
|
|
|
3.1.191.
|
|
|
|
|
|
|
|
|
3.1.192.
|
|
|
|
|
|
3.1.193.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.194.
|
|
|
|
|
|
3.1.195.
|
|
|
|
|
|
|
|
|
3.1.196.
|
|
|
|
|
|
|
|
|
3.1.197.
|
|
|
|
|
|
|
|
|
3.1.198.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.199.
|
|
|
|
|
|
3.1.200.
|
|
|
|
|
|
|
|
|
3.1.201.
|
|
|
|
|
|
|
|
|
3.1.202.
|
|
|
|
|
|
3.1.203.
|
|
|
|
|
|
|
|
|
3.1.204.
|
|
|
|
|
|
|
|
|
3.1.205.
|
|
|
|
|
|
|
|
|
3.1.206.
3.1.207.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.208.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.209.
|
|
|
|
|
|
3.1.210.
|
|
|
|
|
|
|
|
|
3.1.211.
|
|
|
|
|
|
3.1.212.
|
|
|
|
|
|
|
|
|
3.1.213.
|
|
|
|
|
|
|
|
|
3.1.214.
|
|
|
|
|
|
3.1.215.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.216.
|
|
|
|
|
|
3.1.217.
|
|
|
|
|
|
|
|
|
3.1.218.
|
|
|
|
|
|
|
|
|
3.1.219.
|
|
|
|
|
|
|
|
|
3.1.220.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.221.
|
|
|
|
|
|
3.1.222.
|
|
|
|
|
|
|
|
|
3.1.223.
|
|
|
|
|
|
|
|
|
3.1.224.
|
|
|
|
|
|
3.1.225.
|
|
|
|
|
|
|
|
|
3.1.226.
|
|
|
|
|
|
|
|
|
3.1.227.
|
|
|
|
|
|
|
|
|
3.1.228.
|
|
|
|
|
|
3.1.229.
3.1.230.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
| |
|
| |
|
|
3.1.231.
|
|
|
|
|
|
3.1.232.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.233.
|
|
|
|
|
|
3.1.234.
|
|
|
|
|
|
|
|
|
3.1.235.
|
|
|
|
|
|
3.1.236.
|
|
|
|
|
|
|
|
|
3.1.237.
|
|
|
|
|
|
|
|
|
3.1.238.
|
|
|
|
|
|
3.1.239.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.240.
|
|
|
|
|
|
3.1.241.
|
|
|
|
|
|
|
|
|
3.1.242.
|
|
|
|
|
|
|
|
|
3.1.243.
|
|
|
|
|
|
|
|
|
3.1.244.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.245.
|
|
|
|
|
|
3.1.246.
|
|
|
|
|
|
|
|
|
3.1.247.
|
|
|
|
|
|
|
|
|
3.1.248.
|
|
|
|
|
|
3.1.249.
|
|
|
|
|
|
|
|
|
3.1.250.
|
|
|
|
|
|
|
|
|
3.1.251.
|
|
|
|
|
|
|
|
|
3.1.252.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.253.
3.1.254.
|
|
|
|
|
|
|
|
|
3.1.255.
3.1.256.
|
|
|
|
|
|
|
|
|
3.1.257.
3.1.258.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.259.
3.1.260.
|
|
|
|
|
|
3.1.261.
3.1.262.
|
|
|
|
|
|