14.3. AlertmanagerConfig [monitoring.coreos.com/v1alpha1]


Description
AlertmanagerConfig は、1 つの Alertmanager クラスターを設定する複数の名前空間に集約される名前空間 AlertmanagerConfig を定義します。
タイプ
object
必須
  • spec

14.3.1. 仕様

Expand
プロパティータイプ説明

apiVersion

string

APIVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources を参照してください。

kind

string

kind はこのオブジェクトが表す REST リソースを表す文字列の値です。サーバーはクライアントが要求を送信するエンドポイントからこれを推測できることがあります。これを更新することはできません。CamelCase詳細については、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。

metadata

ObjectMeta_v2

標準オブジェクトのメタデータ。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。

spec

object

AlertmanagerConfigSpec は、Alertmanager 設定の望ましい動作の仕様です。定義上、Alertmanager 設定は、名前空間 ラベルが AlertmanagerConfig リソースの名前空間と等しいアラートにのみ適用されます。

14.3.1.1. .spec

Description
AlertmanagerConfigSpec は、Alertmanager 設定の望ましい動作の仕様です。定義上、Alertmanager 設定は、名前空間 ラベルが AlertmanagerConfig リソースの名前空間と等しいアラートにのみ適用されます。
タイプ
object
Expand
プロパティータイプDescription

inhibitRules

array

禁止ルールのリスト。ルールは、リソースの名前空間に一致するアラートにのみ適用されます。

inhibitRules[]

object

InhibitRule は、他のアラートがすでに発生しているときにアラートをミュートできるようにする禁止ルールを定義します。https://prometheus.io/docs/alerting/latest/configuration/#inhibit_rule を参照してください

receivers

array

受信者のリスト。

receivers[]

object

Receiver は 1 つ以上の通知統合を定義します。

route

object

リソースの名前空間に一致するアラートの Alertmanager ルート定義。存在する場合は、生成された Alertmanager 設定に第 1 レベルのルートとして追加されます。

14.3.1.2. .spec.inhibitRules

Description
禁止ルールのリスト。ルールは、リソースの名前空間に一致するアラートにのみ適用されます。
タイプ
array

14.3.1.3. .spec.inhibitRules[]

Description
InhibitRule は、他のアラートがすでに発生しているときにアラートをミュートできるようにする禁止ルールを定義します。https://prometheus.io/docs/alerting/latest/configuration/#inhibit_rule を参照してください
タイプ
object
Expand
プロパティータイプDescription

equal

array (string)

抑制を有効にするには、ソースアラートとターゲットアラートで同じ値を持っている必要があるラベル。

sourceMatch

array

抑制を有効にするために 1 つ以上のアラートが存在する必要があるマッチャー。Operator は、アラートがリソースの名前空間と一致することを強制します。

sourceMatch[]

object

マッチャーは、アラートのラベルを照合する方法を定義します。

targetMatch

array

ミュートするには、アラートで実行する必要のあるマッチャー。Operator は、アラートがリソースの名前空間と一致することを強制します。

targetMatch[]

object

マッチャーは、アラートのラベルを照合する方法を定義します。

14.3.1.4. .spec.inhibitRules[].sourceMatch

Description
抑制を有効にするために 1 つ以上のアラートが存在する必要があるマッチャー。Operator は、アラートがリソースの名前空間と一致することを強制します。
タイプ
array

14.3.1.5. .spec.inhibitRules[].sourceMatch[]

Description
マッチャーは、アラートのラベルを照合する方法を定義します。
タイプ
object
必須
  • name
Expand
プロパティータイプ説明

name

string

一致するラベル

regex

ブール値

等式 (false) または正規表現 (true) のどちらで一致するか。

value

string

一致するラベル値。

14.3.1.6. .spec.inhibitRules[].targetMatch

Description
ミュートするには、アラートで実行する必要のあるマッチャー。Operator は、アラートがリソースの名前空間と一致することを強制します。
タイプ
array

14.3.1.7. .spec.inhibitRules[].targetMatch[]

Description
マッチャーは、アラートのラベルを照合する方法を定義します。
タイプ
object
必須
  • name
Expand
プロパティータイプ説明

name

string

一致するラベル

regex

ブール値

等式 (false) または正規表現 (true) のどちらで一致するか。

value

string

一致するラベル値。

14.3.1.8. .spec.receivers

Description
受信者のリスト。
タイプ
array

14.3.1.9. .spec.receivers[]

Description
Receiver は 1 つ以上の通知統合を定義します。
タイプ
object
必須
  • name
Expand
プロパティータイプDescription

emailConfigs

array

電子メール設定のリスト。

emailConfigs[]

object

EmailConfig は、E メールを介して通知を設定します。

name

string

受信者の名前。リストのすべてのアイテムで一意である必要があります。

opsgenieConfigs

array

OpsGenie 設定のリスト。

opsgenieConfigs[]

object

OpsGenieConfig は、OpsGenie を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#opsgenie_config

pagerdutyConfigs

array

PagerDuty 設定のリスト。

pagerdutyConfigs[]

object

PagerDutyConfig は、PagerDuty を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#pagerduty_config

pushoverConfigs

array

プッシュオーバー設定のリスト。

pushoverConfigs[]

object

PushoverConfig は、Pushover を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#pushover_config

slackConfigs

array

Slack 設定のリスト。

slackConfigs[]

object

SlackConfig は、Slack を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#slack_config

victoropsConfigs

array

VictorOps 設定のリスト。

victoropsConfigs[]

object

VictorOpsConfig は、VictorOps を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#victorops_config

webhookConfigs

array

Webhook 設定のリスト。

webhookConfigs[]

object

WebhookConfig は、Webhook ペイロードをサポートする汎用レシーバーを介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#webhook_config

wechatConfigs

array

WeChat 設定のリスト。

wechatConfigs[]

object

WeChatConfig は、WeChat を介して通知を設定します。https://prometheus.io/docs/alerting/latest/configuration/#wechat_config を参照してください

14.3.1.10. .spec.receivers[].emailConfigs

Description
電子メール設定のリスト。
タイプ
array

14.3.1.11. .spec.receivers[].emailConfigs[]

Description
EmailConfig は、E メールを介して通知を設定します。
タイプ
object
Expand
プロパティータイプDescription

authIdentity

string

認証に使用する ID。

authPassword

object

認証に使用するパスワードを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。

authSecret

object

CRAM-MD5 シークレットを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。

authUsername

string

認証に使用するユーザー名。

from

string

送信者アドレス。

ヘッダー

array

さらなるヘッダーは、ヘッダーのキーと値のペアを電子メールで送信します。通知の実装によって以前に設定されたヘッダーをオーバーライドします。

headers[]

object

KeyValue は、(キー、値) タプルを定義します。

hello

string

SMTP サーバーを識別するためのホスト名。

html

string

電子メール通知の HTML 本文。

requireTLS

ブール値

SMTPTLS 要件。Go は、リモート SMTP エンドポイントへの暗号化されていない接続をサポートしていないことに注意してください。

sendResolved

ブール値

解決されたアラートについて通知するかどうか。

smarthost

string

電子メールの送信に使用される SMTP ホスト。

text

string

電子メール通知の本文。

tlsConfig

object

TLS 設定

上記を以下のように変更します。

string

通知を送信するメールアドレスを追加します。

14.3.1.12. .spec.receivers[].emailConfigs[].authPassword

Description
認証に使用するパスワードを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.13. .spec.receivers[].emailConfigs[].authSecret

Description
CRAM-MD5 シークレットを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.14. .spec.receivers[].emailConfigs[].headers

Description
さらなるヘッダーは、ヘッダーのキーと値のペアを電子メールで送信します。通知の実装によって以前に設定されたヘッダーをオーバーライドします。
タイプ
array

14.3.1.15. .spec.receivers[].emailConfigs[].headers[]

Description
KeyValue は、(キー、値) タプルを定義します。
タイプ
object
必須
  • key
  • value
Expand
プロパティータイプDescription

key

string

タプルのキー。

value

string

タプルの値。

14.3.1.16. .spec.receivers[].emailConfigs[].tlsConfig

Description
TLS 設定
タイプ
object
Expand
プロパティータイプDescription

ca

object

ターゲットに使用する CA 証明書を含む構造体。

cert

object

ターゲットのクライアント証明書ファイルを含む構造体。

insecureSkipVerify

ブール値

ターゲット証明書の検証を無効にします。

keySecret

object

ターゲットのクライアントキーファイルを含むシークレット。

serverName

string

ターゲットのホスト名を確認するために使用されます。

14.3.1.17. .spec.receivers[].emailConfigs[].tlsConfig.ca

Description
ターゲットに使用する CA 証明書を含む構造体。
タイプ
object
Expand
プロパティータイプDescription

configMap

object

ターゲットに使用するデータを含む ConfigMap。

secret

object

ターゲットに使用するデータを含むシークレット。

14.3.1.18. .spec.receivers[].emailConfigs[].tlsConfig.ca.configMap

Description
ターゲットに使用するデータを含む ConfigMap。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するキー。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

ConfigMap かそのキーを定義する必要があるかどうかを指定します。

14.3.1.19. .spec.receivers[].emailConfigs[].tlsConfig.ca.secret

Description
ターゲットに使用するデータを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.20. .spec.receivers[].emailConfigs[].tlsConfig.cert

Description
ターゲットのクライアント証明書ファイルを含む構造体。
タイプ
object
Expand
プロパティータイプDescription

configMap

object

ターゲットに使用するデータを含む ConfigMap。

secret

object

ターゲットに使用するデータを含むシークレット。

14.3.1.21. .spec.receivers[].emailConfigs[].tlsConfig.cert.configMap

Description
ターゲットに使用するデータを含む ConfigMap。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するキー。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

ConfigMap かそのキーを定義する必要があるかどうかを指定します。

14.3.1.22. .spec.receivers[].emailConfigs[].tlsConfig.cert.secret

Description
ターゲットに使用するデータを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.23. .spec.receivers[].emailConfigs[].tlsConfig.keySecret

Description
ターゲットのクライアントキーファイルを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.24. .spec.receivers[].opsgenieConfigs

Description
OpsGenie 設定のリスト。
タイプ
array

14.3.1.25. .spec.receivers[].opsgenieConfigs[]

Description
OpsGenieConfig は、OpsGenie を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#opsgenie_config
タイプ
object
Expand
プロパティータイプDescription

apiKey

object

OpsGenieAPI キーを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。

apiURL

string

OpsGenieAPI リクエストを送信する URL。

description

string

インシデントの説明。

詳細

array

インシデントに関する詳細を提供する任意のキーと値のペアのセット。

details[]

object

KeyValue は、(キー、値) タプルを定義します。

httpConfig

object

LDAP クライアント設定

message

string

アラートテキストは 130 文字に制限されています。

note

string

追加のアラートノート。

priority

string

アラートの優先度。可能な値は、P1、P2、P3、P4、および P5 です。

responders

array

通知を担当するレスポンダーのリスト。

responders[]

object

OpsGenieConfigResponder は、インシデントへのレスポンダーを定義します。idname、または username のいずれかを定義する必要があります。

sendResolved

ブール値

解決されたアラートについて通知するかどうか。

source

string

通知の送信者へのバックリンク。

tags

string

通知に添付されたタグのコンマ区切りリスト。

14.3.1.26. .spec.receivers[].opsgenieConfigs[].apiKey

Description
OpsGenieAPI キーを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.27. .spec.receivers[].opsgenieConfigs[].details

Description
インシデントに関する詳細を提供する任意のキーと値のペアのセット。
タイプ
array

14.3.1.28. .spec.receivers[].opsgenieConfigs[].details[]

Description
KeyValue は、(キー、値) タプルを定義します。
タイプ
object
必須
  • key
  • value
Expand
プロパティータイプDescription

key

string

タプルのキー。

value

string

タプルの値。

14.3.1.29. .spec.receivers[].opsgenieConfigs[].httpConfig

Description
LDAP クライアント設定
タイプ
object
Expand
プロパティータイプDescription

認可

object

クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。

basicAuth

object

クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。

bearerTokenSecret

object

クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。

proxyURL

string

オプションのプロキシー URL。

tlsConfig

object

クライアントの TLS 設定。

14.3.1.30. .spec.receivers[].opsgenieConfigs[].httpConfig.authorization

Description
クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。
タイプ
object
Expand
プロパティータイプDescription

credentials

object

リクエストのクレデンシャルを含むシークレットのキー

type

string

認証タイプを設定します。デフォルトは Bearer で、Basic はエラーを引き起こします

14.3.1.31. .spec.receivers[].opsgenieConfigs[].httpConfig.authorization.credentials

Description
リクエストのクレデンシャルを含むシークレットのキー
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.32. .spec.receivers[].opsgenieConfigs[].httpConfig.basicAuth

Description
クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。
タイプ
object
Expand
プロパティータイプ説明

password

object

認証用のパスワードを含むサービスモニター名前空間のシークレット。

username

object

認証用のユーザー名を含むサービスモニター名前空間のシークレット。

14.3.1.33. .spec.receivers[].opsgenieConfigs[].httpConfig.basicAuth.password

Description
認証用のパスワードを含むサービスモニター名前空間のシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.34. .spec.receivers[].opsgenieConfigs[].httpConfig.basicAuth.username

Description
認証用のユーザー名を含むサービスモニター名前空間のシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.35. .spec.receivers[].opsgenieConfigs[].httpConfig.bearerTokenSecret

Description
クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.36. .spec.receivers[].opsgenieConfigs[].httpConfig.tlsConfig

Description
クライアントの TLS 設定。
タイプ
object
Expand
プロパティータイプDescription

ca

object

ターゲットに使用する CA 証明書を含む構造体。

cert

object

ターゲットのクライアント証明書ファイルを含む構造体。

insecureSkipVerify

ブール値

ターゲット証明書の検証を無効にします。

keySecret

object

ターゲットのクライアントキーファイルを含むシークレット。

serverName

string

ターゲットのホスト名を確認するために使用されます。

14.3.1.37. .spec.receivers[].opsgenieConfigs[].httpConfig.tlsConfig.ca

Description
ターゲットに使用する CA 証明書を含む構造体。
タイプ
object
Expand
プロパティータイプDescription

configMap

object

ターゲットに使用するデータを含む ConfigMap。

secret

object

ターゲットに使用するデータを含むシークレット。

14.3.1.38. .spec.receivers[].opsgenieConfigs[].httpConfig.tlsConfig.ca.configMap

Description
ターゲットに使用するデータを含む ConfigMap。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するキー。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

ConfigMap かそのキーを定義する必要があるかどうかを指定します。

14.3.1.39. .spec.receivers[].opsgenieConfigs[].httpConfig.tlsConfig.ca.secret

Description
ターゲットに使用するデータを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.40. .spec.receivers[].opsgenieConfigs[].httpConfig.tlsConfig.cert

Description
ターゲットのクライアント証明書ファイルを含む構造体。
タイプ
object
Expand
プロパティータイプDescription

configMap

object

ターゲットに使用するデータを含む ConfigMap。

secret

object

ターゲットに使用するデータを含むシークレット。

14.3.1.41. .spec.receivers[].opsgenieConfigs[].httpConfig.tlsConfig.cert.configMap

Description
ターゲットに使用するデータを含む ConfigMap。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するキー。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

ConfigMap かそのキーを定義する必要があるかどうかを指定します。

14.3.1.42. .spec.receivers[].opsgenieConfigs[].httpConfig.tlsConfig.cert.secret

Description
ターゲットに使用するデータを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.43. .spec.receivers[].opsgenieConfigs[].httpConfig.tlsConfig.keySecret

Description
ターゲットのクライアントキーファイルを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.44. .spec.receivers[].opsgenieConfigs[].responders

Description
通知を担当するレスポンダーのリスト。
タイプ
array

14.3.1.45. .spec.receivers[].opsgenieConfigs[].responders[]

Description
OpsGenieConfigResponder は、インシデントへのレスポンダーを定義します。idname、または username のいずれかを定義する必要があります。
タイプ
object
必須
  • type
Expand
プロパティータイプDescription

id

string

レスポンダーの ID。

name

string

レスポンダーの名前。

type

string

レスポンダーのタイプ。

username

string

レスポンダーのユーザー名。

14.3.1.46. .spec.receivers[].pagerdutyConfigs

Description
PagerDuty 設定のリスト。
タイプ
array

14.3.1.47. .spec.receivers[].pagerdutyConfigs[]

Description
PagerDutyConfig は、PagerDuty を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#pagerduty_config
タイプ
object
Expand
プロパティータイプDescription

class

string

イベントのクラス/タイプ。

client

string

クライアントの識別。

clientURL

string

通知の送信者への被リンク。

component

string

影響を受けるシステムの壊れている部分またはコンポーネント。

description

string

インシデントの説明。

詳細

array

インシデントに関する詳細を提供する任意のキーと値のペア。

details[]

object

KeyValue は、(キー、値) タプルを定義します。

group

string

ソースのクラスターまたはグループ。

httpConfig

object

LDAP クライアント設定

routingKey

object

PagerDuty 統合キーを含むシークレットのキー (Events API v2 を使用する場合)。このフィールドまたは serviceKey のいずれかを定義する必要があります。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。

sendResolved

ブール値

解決されたアラートについて通知するかどうか。

serviceKey

object

PagerDuty サービスキーを含むシークレットのキー (統合タイプ Prometheus を使用する場合)。このフィールドまたは routingKey のいずれかを定義する必要があります。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。

severity

string

インシデントの重大度。

url

string

リクエストを送信する URL。

14.3.1.48. .spec.receivers[].pagerdutyConfigs[].details

Description
インシデントに関する詳細を提供する任意のキーと値のペア。
タイプ
array

14.3.1.49. .spec.receivers[].pagerdutyConfigs[].details[]

Description
KeyValue は、(キー、値) タプルを定義します。
タイプ
object
必須
  • key
  • value
Expand
プロパティータイプDescription

key

string

タプルのキー。

value

string

タプルの値。

14.3.1.50. .spec.receivers[].pagerdutyConfigs[].httpConfig

Description
LDAP クライアント設定
タイプ
object
Expand
プロパティータイプDescription

認可

object

クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。

basicAuth

object

クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。

bearerTokenSecret

object

クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。

proxyURL

string

オプションのプロキシー URL。

tlsConfig

object

クライアントの TLS 設定。

14.3.1.51. .spec.receivers[].pagerdutyConfigs[].httpConfig.authorization

Description
クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。
タイプ
object
Expand
プロパティータイプDescription

credentials

object

リクエストのクレデンシャルを含むシークレットのキー

type

string

認証タイプを設定します。デフォルトは Bearer で、Basic はエラーを引き起こします

14.3.1.52. .spec.receivers[].pagerdutyConfigs[].httpConfig.authorization.credentials

Description
リクエストのクレデンシャルを含むシークレットのキー
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.53. .spec.receivers[].pagerdutyConfigs[].httpConfig.basicAuth

Description
クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。
タイプ
object
Expand
プロパティータイプ説明

password

object

認証用のパスワードを含むサービスモニター名前空間のシークレット。

username

object

認証用のユーザー名を含むサービスモニター名前空間のシークレット。

14.3.1.54. .spec.receivers[].pagerdutyConfigs[].httpConfig.basicAuth.password

Description
認証用のパスワードを含むサービスモニター名前空間のシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.55. .spec.receivers[].pagerdutyConfigs[].httpConfig.basicAuth.username

Description
認証用のユーザー名を含むサービスモニター名前空間のシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.56. .spec.receivers[].pagerdutyConfigs[].httpConfig.bearerTokenSecret

Description
クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.57. .spec.receivers[].pagerdutyConfigs[].httpConfig.tlsConfig

Description
クライアントの TLS 設定。
タイプ
object
Expand
プロパティータイプDescription

ca

object

ターゲットに使用する CA 証明書を含む構造体。

cert

object

ターゲットのクライアント証明書ファイルを含む構造体。

insecureSkipVerify

ブール値

ターゲット証明書の検証を無効にします。

keySecret

object

ターゲットのクライアントキーファイルを含むシークレット。

serverName

string

ターゲットのホスト名を確認するために使用されます。

14.3.1.58. .spec.receivers[].pagerdutyConfigs[].httpConfig.tlsConfig.ca

Description
ターゲットに使用する CA 証明書を含む構造体。
タイプ
object
Expand
プロパティータイプDescription

configMap

object

ターゲットに使用するデータを含む ConfigMap。

secret

object

ターゲットに使用するデータを含むシークレット。

14.3.1.59. .spec.receivers[].pagerdutyConfigs[].httpConfig.tlsConfig.ca.configMap

Description
ターゲットに使用するデータを含む ConfigMap。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するキー。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

ConfigMap かそのキーを定義する必要があるかどうかを指定します。

14.3.1.60. .spec.receivers[].pagerdutyConfigs[].httpConfig.tlsConfig.ca.secret

Description
ターゲットに使用するデータを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.61. .spec.receivers[].pagerdutyConfigs[].httpConfig.tlsConfig.cert

Description
ターゲットのクライアント証明書ファイルを含む構造体。
タイプ
object
Expand
プロパティータイプDescription

configMap

object

ターゲットに使用するデータを含む ConfigMap。

secret

object

ターゲットに使用するデータを含むシークレット。

14.3.1.62. .spec.receivers[].pagerdutyConfigs[].httpConfig.tlsConfig.cert.configMap

Description
ターゲットに使用するデータを含む ConfigMap。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するキー。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

ConfigMap かそのキーを定義する必要があるかどうかを指定します。

14.3.1.63. .spec.receivers[].pagerdutyConfigs[].httpConfig.tlsConfig.cert.secret

Description
ターゲットに使用するデータを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.64. .spec.receivers[].pagerdutyConfigs[].httpConfig.tlsConfig.keySecret

Description
ターゲットのクライアントキーファイルを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.65. .spec.receivers[].pagerdutyConfigs[].routingKey

Description
PagerDuty 統合キーを含むシークレットのキー (Events API v2 を使用する場合)。このフィールドまたは serviceKey のいずれかを定義する必要があります。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.66. .spec.receivers[].pagerdutyConfigs[].serviceKey

Description
PagerDuty サービスキーを含むシークレットのキー (統合タイプ Prometheus を使用する場合)。このフィールドまたは routingKey のいずれかを定義する必要があります。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.67. .spec.receivers[].pushoverConfigs

Description
プッシュオーバー設定のリスト。
タイプ
array

14.3.1.68. .spec.receivers[].pushoverConfigs[]

Description
PushoverConfig は、Pushover を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#pushover_config
タイプ
object
Expand
プロパティータイプDescription

expire

string

ユーザーが通知を承認しない限り、通知が再試行され続ける期間。

html

ブール値

通知メッセージが HTML かプレーンテキストか。

httpConfig

object

LDAP クライアント設定

message

string

通知メッセージ。

priority

string

優先度、https://pushover.net/api#priority を参照

retry

string

プッシュオーバーサーバーが同じ通知をユーザーに送信する頻度。30 秒以上である必要があります。

sendResolved

ブール値

解決されたアラートについて通知するかどうか。

sound

string

ユーザーのデフォルトのサウンド選択を上書きするためにデバイスクライアントによってサポートされるサウンドの 1 つの名前

title

string

通知のタイトル。

token

object

登録されたアプリケーションの API トークンを含むシークレットのキー 。https://pushover.net/apps を参照してください。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。

url

string

メッセージの横に表示される補足 URL。

urlTitle

string

補足 URL のタイトル、それ以外の場合は URL のみが表示されます

userKey

object

受信者ユーザーのユーザーキーを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。

14.3.1.69. .spec.receivers[].pushoverConfigs[].httpConfig

Description
LDAP クライアント設定
タイプ
object
Expand
プロパティータイプDescription

認可

object

クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。

basicAuth

object

クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。

bearerTokenSecret

object

クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。

proxyURL

string

オプションのプロキシー URL。

tlsConfig

object

クライアントの TLS 設定。

14.3.1.70. .spec.receivers[].pushoverConfigs[].httpConfig.authorization

Description
クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。
タイプ
object
Expand
プロパティータイプDescription

credentials

object

リクエストのクレデンシャルを含むシークレットのキー

type

string

認証タイプを設定します。デフォルトは Bearer で、Basic はエラーを引き起こします

14.3.1.71. .spec.receivers[].pushoverConfigs[].httpConfig.authorization.credentials

Description
リクエストのクレデンシャルを含むシークレットのキー
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.72. .spec.receivers[].pushoverConfigs[].httpConfig.basicAuth

Description
クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。
タイプ
object
Expand
プロパティータイプ説明

password

object

認証用のパスワードを含むサービスモニター名前空間のシークレット。

username

object

認証用のユーザー名を含むサービスモニター名前空間のシークレット。

14.3.1.73. .spec.receivers[].pushoverConfigs[].httpConfig.basicAuth.password

Description
認証用のパスワードを含むサービスモニター名前空間のシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.74. .spec.receivers[].pushoverConfigs[].httpConfig.basicAuth.username

Description
認証用のユーザー名を含むサービスモニター名前空間のシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.75. .spec.receivers[].pushoverConfigs[].httpConfig.bearerTokenSecret

Description
クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.76. .spec.receivers[].pushoverConfigs[].httpConfig.tlsConfig

Description
クライアントの TLS 設定。
タイプ
object
Expand
プロパティータイプDescription

ca

object

ターゲットに使用する CA 証明書を含む構造体。

cert

object

ターゲットのクライアント証明書ファイルを含む構造体。

insecureSkipVerify

ブール値

ターゲット証明書の検証を無効にします。

keySecret

object

ターゲットのクライアントキーファイルを含むシークレット。

serverName

string

ターゲットのホスト名を確認するために使用されます。

14.3.1.77. .spec.receivers[].pushoverConfigs[].httpConfig.tlsConfig.ca

Description
ターゲットに使用する CA 証明書を含む構造体。
タイプ
object
Expand
プロパティータイプDescription

configMap

object

ターゲットに使用するデータを含む ConfigMap。

secret

object

ターゲットに使用するデータを含むシークレット。

14.3.1.78. .spec.receivers[].pushoverConfigs[].httpConfig.tlsConfig.ca.configMap

Description
ターゲットに使用するデータを含む ConfigMap。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するキー。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

ConfigMap かそのキーを定義する必要があるかどうかを指定します。

14.3.1.79. .spec.receivers[].pushoverConfigs[].httpConfig.tlsConfig.ca.secret

Description
ターゲットに使用するデータを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.80. .spec.receivers[].pushoverConfigs[].httpConfig.tlsConfig.cert

Description
ターゲットのクライアント証明書ファイルを含む構造体。
タイプ
object
Expand
プロパティータイプDescription

configMap

object

ターゲットに使用するデータを含む ConfigMap。

secret

object

ターゲットに使用するデータを含むシークレット。

14.3.1.81. .spec.receivers[].pushoverConfigs[].httpConfig.tlsConfig.cert.configMap

Description
ターゲットに使用するデータを含む ConfigMap。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するキー。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

ConfigMap かそのキーを定義する必要があるかどうかを指定します。

14.3.1.82. .spec.receivers[].pushoverConfigs[].httpConfig.tlsConfig.cert.secret

Description
ターゲットに使用するデータを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.83. .spec.receivers[].pushoverConfigs[].httpConfig.tlsConfig.keySecret

Description
ターゲットのクライアントキーファイルを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.84. .spec.receivers[].pushoverConfigs[].token

Description
登録されたアプリケーションの API トークンを含むシークレットのキー 。https://pushover.net/apps を参照してください。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.85. .spec.receivers[].pushoverConfigs[].userKey

Description
受信者ユーザーのユーザーキーを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.86. .spec.receivers[].slackConfigs

Description
Slack 設定のリスト。
タイプ
array

14.3.1.87. .spec.receivers[].slackConfigs[]

Description
SlackConfig は、Slack を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#slack_config
タイプ
object
Expand
プロパティータイプDescription

アクション

array

各通知とともに送信される Slack アクションのリスト。

actions[]

object

SlackAction は、通知ごとに送信される単一の Slack アクションを設定します。詳細については、https://api.slack.com/docs/message-attachments#action_fields および https://api.slack.com/docs/message-buttons を参照してください。

apiURL

object

SlackWebhookURL を含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。

callbackId

string

 

channel

string

通知を送信するチャネルまたはユーザー。

color

string

 

fallback

string

 

fields

array

各通知で送信される Slack フィールドのリスト。

fields[]

object

SlackField は、通知ごとに送信される単一の Slack フィールドを設定します。各フィールドには、タイトル、値、およびオプションで、そのフィールドが short として指定された他のフィールドの横に表示されるのに十分短いかどうかを示すブール値が含まれている必要があります。詳細については、https://api.slack.com/docs/message-attachments#fields を参照してください。

footer

string

 

httpConfig

object

LDAP クライアント設定

iconEmoji

string

 

iconURL

string

 

imageURL

string

 

linkNames

ブール値

 

mrkdwnIn

array (string)

 

pretext

string

 

sendResolved

ブール値

解決されたアラートについて通知するかどうか。

shortFields

ブール値

 

text

string

 

thumbURL

string

 

title

string

 

titleLink

string

 

username

string

 

14.3.1.88. .spec.receivers[].slackConfigs[].actions

Description
各通知とともに送信される Slack アクションのリスト。
タイプ
array

14.3.1.89. .spec.receivers[].slackConfigs[].actions[]

Description
SlackAction は、通知ごとに送信される単一の Slack アクションを設定します。詳細については、https://api.slack.com/docs/message-attachments#action_fields および https://api.slack.com/docs/message-buttons を参照してください。
タイプ
object
必須
  • text
  • type
Expand
プロパティータイプDescription

confirm

object

SlackConfirmationField は、ボタンのクリックをもう一度確認するようにユーザーに求めることで、破壊的なアクションや特に際立った決定からユーザーを保護します。詳細については、https://api.slack.com/docs/interactive-message-field-guide#confirmation_fields を参照してください。

name

string

 

style

string

 

text

string

 

type

string

 

url

string

 

value

string

 

14.3.1.90. .spec.receivers[].slackConfigs[].actions[].confirm

Description
SlackConfirmationField は、ボタンのクリックをもう一度確認するようにユーザーに求めることで、破壊的なアクションや特に際立った決定からユーザーを保護します。詳細については、https://api.slack.com/docs/interactive-message-field-guide#confirmation_fields を参照してください。
タイプ
object
必須
  • text
Expand
プロパティータイプDescription

dismissText

string

 

okText

string

 

text

string

 

title

string

 

14.3.1.91. .spec.receivers[].slackConfigs[].apiURL

Description
SlackWebhookURL を含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.92. .spec.receivers[].slackConfigs[].fields

Description
各通知で送信される Slack フィールドのリスト。
タイプ
array

14.3.1.93. .spec.receivers[].slackConfigs[].fields[]

Description
SlackField は、通知ごとに送信される単一の Slack フィールドを設定します。各フィールドには、タイトル、値、およびオプションで、そのフィールドが short として指定された他のフィールドの横に表示されるのに十分短いかどうかを示すブール値が含まれている必要があります。詳細については、https://api.slack.com/docs/message-attachments#fields を参照してください。
タイプ
object
必須
  • title
  • value
Expand
プロパティータイプDescription

short

ブール値

 

title

string

 

value

string

 

14.3.1.94. .spec.receivers[].slackConfigs[].httpConfig

Description
LDAP クライアント設定
タイプ
object
Expand
プロパティータイプDescription

認可

object

クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。

basicAuth

object

クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。

bearerTokenSecret

object

クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。

proxyURL

string

オプションのプロキシー URL。

tlsConfig

object

クライアントの TLS 設定。

14.3.1.95. .spec.receivers[].slackConfigs[].httpConfig.authorization

Description
クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。
タイプ
object
Expand
プロパティータイプDescription

credentials

object

リクエストのクレデンシャルを含むシークレットのキー

type

string

認証タイプを設定します。デフォルトは Bearer で、Basic はエラーを引き起こします

14.3.1.96. .spec.receivers[].slackConfigs[].httpConfig.authorization.credentials

Description
リクエストのクレデンシャルを含むシークレットのキー
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.97. .spec.receivers[].slackConfigs[].httpConfig.basicAuth

Description
クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。
タイプ
object
Expand
プロパティータイプ説明

password

object

認証用のパスワードを含むサービスモニター名前空間のシークレット。

username

object

認証用のユーザー名を含むサービスモニター名前空間のシークレット。

14.3.1.98. .spec.receivers[].slackConfigs[].httpConfig.basicAuth.password

Description
認証用のパスワードを含むサービスモニター名前空間のシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.99. .spec.receivers[].slackConfigs[].httpConfig.basicAuth.username

Description
認証用のユーザー名を含むサービスモニター名前空間のシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.100. .spec.receivers[].slackConfigs[].httpConfig.bearerTokenSecret

Description
クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.101. .spec.receivers[].slackConfigs[].httpConfig.tlsConfig

Description
クライアントの TLS 設定。
タイプ
object
Expand
プロパティータイプDescription

ca

object

ターゲットに使用する CA 証明書を含む構造体。

cert

object

ターゲットのクライアント証明書ファイルを含む構造体。

insecureSkipVerify

ブール値

ターゲット証明書の検証を無効にします。

keySecret

object

ターゲットのクライアントキーファイルを含むシークレット。

serverName

string

ターゲットのホスト名を確認するために使用されます。

14.3.1.102. .spec.receivers[].slackConfigs[].httpConfig.tlsConfig.ca

Description
ターゲットに使用する CA 証明書を含む構造体。
タイプ
object
Expand
プロパティータイプDescription

configMap

object

ターゲットに使用するデータを含む ConfigMap。

secret

object

ターゲットに使用するデータを含むシークレット。

14.3.1.103. .spec.receivers[].slackConfigs[].httpConfig.tlsConfig.ca.configMap

Description
ターゲットに使用するデータを含む ConfigMap。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するキー。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

ConfigMap かそのキーを定義する必要があるかどうかを指定します。

14.3.1.104. .spec.receivers[].slackConfigs[].httpConfig.tlsConfig.ca.secret

Description
ターゲットに使用するデータを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.105. .spec.receivers[].slackConfigs[].httpConfig.tlsConfig.cert

Description
ターゲットのクライアント証明書ファイルを含む構造体。
タイプ
object
Expand
プロパティータイプDescription

configMap

object

ターゲットに使用するデータを含む ConfigMap。

secret

object

ターゲットに使用するデータを含むシークレット。

14.3.1.106. .spec.receivers[].slackConfigs[].httpConfig.tlsConfig.cert.configMap

Description
ターゲットに使用するデータを含む ConfigMap。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するキー。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

ConfigMap かそのキーを定義する必要があるかどうかを指定します。

14.3.1.107. .spec.receivers[].slackConfigs[].httpConfig.tlsConfig.cert.secret

Description
ターゲットに使用するデータを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.108. .spec.receivers[].slackConfigs[].httpConfig.tlsConfig.keySecret

Description
ターゲットのクライアントキーファイルを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.109. .spec.receivers[].victoropsConfigs

Description
VictorOps 設定のリスト。
タイプ
array

14.3.1.110. .spec.receivers[].victoropsConfigs[]

Description
VictorOpsConfig は、VictorOps を介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#victorops_config
タイプ
object
Expand
プロパティータイプDescription

apiKey

object

VictorOpsAPI と通信するときに使用する API キーを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。

apiUrl

string

VictorOpsAPI の URL。

customFields

array

通知用の追加のカスタムフィールド。

customFields[]

object

KeyValue は、(キー、値) タプルを定義します。

entityDisplayName

string

警告された問題の要約が含まれています。

httpConfig

object

HTTP クライアントの設定。

messageType

string

アラートの動作を説明します (クリティカル、警告、情報)。

monitoringTool

string

状態メッセージの送信元の監視ツール。

routingKey

string

アラートをチームにマップするために使用されるキー。

sendResolved

ブール値

解決されたアラートについて通知するかどうか。

stateMessage

string

警告された問題の長い説明が含まれています。

14.3.1.111. .spec.receivers[].victoropsConfigs[].apiKey

Description
VictorOpsAPI と通信するときに使用する API キーを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.112. .spec.receivers[].victoropsConfigs[].customFields

Description
通知用の追加のカスタムフィールド。
タイプ
array

14.3.1.113. .spec.receivers[].victoropsConfigs[].customFields[]

Description
KeyValue は、(キー、値) タプルを定義します。
タイプ
object
必須
  • key
  • value
Expand
プロパティータイプDescription

key

string

タプルのキー。

value

string

タプルの値。

14.3.1.114. .spec.receivers[].victoropsConfigs[].httpConfig

Description
HTTP クライアントの設定。
タイプ
object
Expand
プロパティータイプDescription

認可

object

クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。

basicAuth

object

クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。

bearerTokenSecret

object

クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。

proxyURL

string

オプションのプロキシー URL。

tlsConfig

object

クライアントの TLS 設定。

14.3.1.115. .spec.receivers[].victoropsConfigs[].httpConfig.authorization

Description
クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。
タイプ
object
Expand
プロパティータイプDescription

credentials

object

リクエストのクレデンシャルを含むシークレットのキー

type

string

認証タイプを設定します。デフォルトは Bearer で、Basic はエラーを引き起こします

14.3.1.116. .spec.receivers[].victoropsConfigs[].httpConfig.authorization.credentials

Description
リクエストのクレデンシャルを含むシークレットのキー
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.117. .spec.receivers[].victoropsConfigs[].httpConfig.basicAuth

Description
クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。
タイプ
object
Expand
プロパティータイプ説明

password

object

認証用のパスワードを含むサービスモニター名前空間のシークレット。

username

object

認証用のユーザー名を含むサービスモニター名前空間のシークレット。

14.3.1.118. .spec.receivers[].victoropsConfigs[].httpConfig.basicAuth.password

Description
認証用のパスワードを含むサービスモニター名前空間のシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.119. .spec.receivers[].victoropsConfigs[].httpConfig.basicAuth.username

Description
認証用のユーザー名を含むサービスモニター名前空間のシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.120. .spec.receivers[].victoropsConfigs[].httpConfig.bearerTokenSecret

Description
クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.121. .spec.receivers[].victoropsConfigs[].httpConfig.tlsConfig

Description
クライアントの TLS 設定。
タイプ
object
Expand
プロパティータイプDescription

ca

object

ターゲットに使用する CA 証明書を含む構造体。

cert

object

ターゲットのクライアント証明書ファイルを含む構造体。

insecureSkipVerify

ブール値

ターゲット証明書の検証を無効にします。

keySecret

object

ターゲットのクライアントキーファイルを含むシークレット。

serverName

string

ターゲットのホスト名を確認するために使用されます。

14.3.1.122. .spec.receivers[].victoropsConfigs[].httpConfig.tlsConfig.ca

Description
ターゲットに使用する CA 証明書を含む構造体。
タイプ
object
Expand
プロパティータイプDescription

configMap

object

ターゲットに使用するデータを含む ConfigMap。

secret

object

ターゲットに使用するデータを含むシークレット。

14.3.1.123. .spec.receivers[].victoropsConfigs[].httpConfig.tlsConfig.ca.configMap

Description
ターゲットに使用するデータを含む ConfigMap。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するキー。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

ConfigMap かそのキーを定義する必要があるかどうかを指定します。

14.3.1.124. .spec.receivers[].victoropsConfigs[].httpConfig.tlsConfig.ca.secret

Description
ターゲットに使用するデータを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.125. .spec.receivers[].victoropsConfigs[].httpConfig.tlsConfig.cert

Description
ターゲットのクライアント証明書ファイルを含む構造体。
タイプ
object
Expand
プロパティータイプDescription

configMap

object

ターゲットに使用するデータを含む ConfigMap。

secret

object

ターゲットに使用するデータを含むシークレット。

14.3.1.126. .spec.receivers[].victoropsConfigs[].httpConfig.tlsConfig.cert.configMap

Description
ターゲットに使用するデータを含む ConfigMap。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するキー。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

ConfigMap かそのキーを定義する必要があるかどうかを指定します。

14.3.1.127. .spec.receivers[].victoropsConfigs[].httpConfig.tlsConfig.cert.secret

Description
ターゲットに使用するデータを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.128. .spec.receivers[].victoropsConfigs[].httpConfig.tlsConfig.keySecret

Description
ターゲットのクライアントキーファイルを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.129. .spec.receivers[].webhookConfigs

Description
Webhook 設定のリスト。
タイプ
array

14.3.1.130. .spec.receivers[].webhookConfigs[]

Description
WebhookConfig は、Webhook ペイロードをサポートする汎用レシーバーを介して通知を設定します。See https://prometheus.io/docs/alerting/latest/configuration/#webhook_config
タイプ
object
Expand
プロパティータイプDescription

httpConfig

object

LDAP クライアント設定

maxAlerts

integer

Webhook メッセージごとに送信されるアラートの最大数。0 の場合、すべてのアラートが含まれます。

sendResolved

ブール値

解決されたアラートについて通知するかどうか。

url

string

HTTPPOST リクエストを送信する URL。urlSecreturl よりも優先されます。urlSecreturl のいずれかを定義する必要があります。

urlSecret

object

HTTP リクエストを送信する WebhookURL を含むシークレットのキー。urlSecreturl よりも優先されます。urlSecreturl のいずれかを定義する必要があります。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。

14.3.1.131. .spec.receivers[].webhookConfigs[].httpConfig

Description
LDAP クライアント設定
タイプ
object
Expand
プロパティータイプDescription

認可

object

クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。

basicAuth

object

クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。

bearerTokenSecret

object

クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。

proxyURL

string

オプションのプロキシー URL。

tlsConfig

object

クライアントの TLS 設定。

14.3.1.132. .spec.receivers[].webhookConfigs[].httpConfig.authorization

Description
クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。
タイプ
object
Expand
プロパティータイプDescription

credentials

object

リクエストのクレデンシャルを含むシークレットのキー

type

string

認証タイプを設定します。デフォルトは Bearer で、Basic はエラーを引き起こします

14.3.1.133. .spec.receivers[].webhookConfigs[].httpConfig.authorization.credentials

Description
リクエストのクレデンシャルを含むシークレットのキー
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.134. .spec.receivers[].webhookConfigs[].httpConfig.basicAuth

Description
クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。
タイプ
object
Expand
プロパティータイプ説明

password

object

認証用のパスワードを含むサービスモニター名前空間のシークレット。

username

object

認証用のユーザー名を含むサービスモニター名前空間のシークレット。

14.3.1.135. .spec.receivers[].webhookConfigs[].httpConfig.basicAuth.password

Description
認証用のパスワードを含むサービスモニター名前空間のシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.136. .spec.receivers[].webhookConfigs[].httpConfig.basicAuth.username

Description
認証用のユーザー名を含むサービスモニター名前空間のシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.137. .spec.receivers[].webhookConfigs[].httpConfig.bearerTokenSecret

Description
クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.138. .spec.receivers[].webhookConfigs[].httpConfig.tlsConfig

Description
クライアントの TLS 設定。
タイプ
object
Expand
プロパティータイプDescription

ca

object

ターゲットに使用する CA 証明書を含む構造体。

cert

object

ターゲットのクライアント証明書ファイルを含む構造体。

insecureSkipVerify

ブール値

ターゲット証明書の検証を無効にします。

keySecret

object

ターゲットのクライアントキーファイルを含むシークレット。

serverName

string

ターゲットのホスト名を確認するために使用されます。

14.3.1.139. .spec.receivers[].webhookConfigs[].httpConfig.tlsConfig.ca

Description
ターゲットに使用する CA 証明書を含む構造体。
タイプ
object
Expand
プロパティータイプDescription

configMap

object

ターゲットに使用するデータを含む ConfigMap。

secret

object

ターゲットに使用するデータを含むシークレット。

14.3.1.140. .spec.receivers[].webhookConfigs[].httpConfig.tlsConfig.ca.configMap

Description
ターゲットに使用するデータを含む ConfigMap。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するキー。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

ConfigMap かそのキーを定義する必要があるかどうかを指定します。

14.3.1.141. .spec.receivers[].webhookConfigs[].httpConfig.tlsConfig.ca.secret

Description
ターゲットに使用するデータを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.142. .spec.receivers[].webhookConfigs[].httpConfig.tlsConfig.cert

Description
ターゲットのクライアント証明書ファイルを含む構造体。
タイプ
object
Expand
プロパティータイプDescription

configMap

object

ターゲットに使用するデータを含む ConfigMap。

secret

object

ターゲットに使用するデータを含むシークレット。

14.3.1.143. .spec.receivers[].webhookConfigs[].httpConfig.tlsConfig.cert.configMap

Description
ターゲットに使用するデータを含む ConfigMap。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するキー。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

ConfigMap かそのキーを定義する必要があるかどうかを指定します。

14.3.1.144. .spec.receivers[].webhookConfigs[].httpConfig.tlsConfig.cert.secret

Description
ターゲットに使用するデータを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.145. .spec.receivers[].webhookConfigs[].httpConfig.tlsConfig.keySecret

Description
ターゲットのクライアントキーファイルを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.146. .spec.receivers[].webhookConfigs[].urlSecret

Description
HTTP リクエストを送信する WebhookURL を含むシークレットのキー。urlSecreturl よりも優先されます。urlSecreturl のいずれかを定義する必要があります。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.147. .spec.receivers[].wechatConfigs

Description
WeChat 設定のリスト。
タイプ
array

14.3.1.148. .spec.receivers[].wechatConfigs[]

Description
WeChatConfig は、WeChat を介して通知を設定します。https://prometheus.io/docs/alerting/latest/configuration/#wechat_config を参照してください
タイプ
object
Expand
プロパティータイプDescription

agentID

string

 

apiSecret

object

WeChatAPI キーを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。

apiURL

string

WeChatAPI の URL。

corpID

string

認証用の corpid。

httpConfig

object

LDAP クライアント設定

message

string

WeChatAPI で定義された API リクエストデータ。

messageType

string

 

sendResolved

ブール値

解決されたアラートについて通知するかどうか。

toParty

string

 

toTag

string

 

toUser

string

 

14.3.1.149. .spec.receivers[].wechatConfigs[].apiSecret

Description
WeChatAPI キーを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.150. .spec.receivers[].wechatConfigs[].httpConfig

Description
LDAP クライアント設定
タイプ
object
Expand
プロパティータイプDescription

認可

object

クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。

basicAuth

object

クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。

bearerTokenSecret

object

クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。

proxyURL

string

オプションのプロキシー URL。

tlsConfig

object

クライアントの TLS 設定。

14.3.1.151. .spec.receivers[].wechatConfigs[].httpConfig.authorization

Description
クライアントの認証ヘッダー設定。これは BasicAuth と相互に排他的であり、Alertmanagerv0.22+ 以降でのみ使用できます。
タイプ
object
Expand
プロパティータイプDescription

credentials

object

リクエストのクレデンシャルを含むシークレットのキー

type

string

認証タイプを設定します。デフォルトは Bearer で、Basic はエラーを引き起こします

14.3.1.152. .spec.receivers[].wechatConfigs[].httpConfig.authorization.credentials

Description
リクエストのクレデンシャルを含むシークレットのキー
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.153. .spec.receivers[].wechatConfigs[].httpConfig.basicAuth

Description
クライアントの BasicAuth。これは、承認と相互に排他的です。両方が定義されている場合、BasicAuth が優先されます。
タイプ
object
Expand
プロパティータイプ説明

password

object

認証用のパスワードを含むサービスモニター名前空間のシークレット。

username

object

認証用のユーザー名を含むサービスモニター名前空間のシークレット。

14.3.1.154. .spec.receivers[].wechatConfigs[].httpConfig.basicAuth.password

Description
認証用のパスワードを含むサービスモニター名前空間のシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.155. .spec.receivers[].wechatConfigs[].httpConfig.basicAuth.username

Description
認証用のユーザー名を含むサービスモニター名前空間のシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.156. .spec.receivers[].wechatConfigs[].httpConfig.bearerTokenSecret

Description
クライアントが認証に使用するベアラートークンを含むシークレットのキー。シークレットは、AlertmanagerConfig オブジェクトと同じ名前空間にあり、PrometheusOperator からアクセスできる必要があります。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.157. .spec.receivers[].wechatConfigs[].httpConfig.tlsConfig

Description
クライアントの TLS 設定。
タイプ
object
Expand
プロパティータイプDescription

ca

object

ターゲットに使用する CA 証明書を含む構造体。

cert

object

ターゲットのクライアント証明書ファイルを含む構造体。

insecureSkipVerify

ブール値

ターゲット証明書の検証を無効にします。

keySecret

object

ターゲットのクライアントキーファイルを含むシークレット。

serverName

string

ターゲットのホスト名を確認するために使用されます。

14.3.1.158. .spec.receivers[].wechatConfigs[].httpConfig.tlsConfig.ca

Description
ターゲットに使用する CA 証明書を含む構造体。
タイプ
object
Expand
プロパティータイプDescription

configMap

object

ターゲットに使用するデータを含む ConfigMap。

secret

object

ターゲットに使用するデータを含むシークレット。

14.3.1.159. .spec.receivers[].wechatConfigs[].httpConfig.tlsConfig.ca.configMap

Description
ターゲットに使用するデータを含む ConfigMap。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するキー。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

ConfigMap かそのキーを定義する必要があるかどうかを指定します。

14.3.1.160. .spec.receivers[].wechatConfigs[].httpConfig.tlsConfig.ca.secret

Description
ターゲットに使用するデータを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.161. .spec.receivers[].wechatConfigs[].httpConfig.tlsConfig.cert

Description
ターゲットのクライアント証明書ファイルを含む構造体。
タイプ
object
Expand
プロパティータイプDescription

configMap

object

ターゲットに使用するデータを含む ConfigMap。

secret

object

ターゲットに使用するデータを含むシークレット。

14.3.1.162. .spec.receivers[].wechatConfigs[].httpConfig.tlsConfig.cert.configMap

Description
ターゲットに使用するデータを含む ConfigMap。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するキー。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

ConfigMap かそのキーを定義する必要があるかどうかを指定します。

14.3.1.163. .spec.receivers[].wechatConfigs[].httpConfig.tlsConfig.cert.secret

Description
ターゲットに使用するデータを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.164. .spec.receivers[].wechatConfigs[].httpConfig.tlsConfig.keySecret

Description
ターゲットのクライアントキーファイルを含むシークレット。
タイプ
object
必須
  • key
Expand
プロパティータイプDescription

key

string

選択するシークレットのキー。有効な秘密鍵でなければなりません。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: その他の便利なルール度を追加。apiVersion、kind、uid

任意

boolean

シークレットかそのキーを定義する必要があるかどうかを指定します。

14.3.1.165. .spec.route

Description
リソースの名前空間に一致するアラートの Alertmanager ルート定義。存在する場合は、生成された Alertmanager 設定に第 1 レベルのルートとして追加されます。
タイプ
object
Expand
プロパティータイプ説明

continue

ブール値

アラートが後続の兄弟ノードとの一致を継続する必要があるかどうかを示すブール値。PrometheusOperator は、第 1 レベルのルートに対して常に true にオーバーライドされます。

groupBy

array (string)

グループ化するラベルのリスト。

groupInterval

string

更新された通知を送信するまでの待機時間。正規表現 0-9+(ms | s | m | h) (ミリ秒秒分時間) と一致する必要があります。

groupWait

string

最初の通知を送信するまでの待機時間。正規表現 0-9+(ms | s | m | h) (ミリ秒秒分時間) と一致する必要があります。

matchers

array

アラートのラベルが一致する必要があるマッチャーのリスト。第 1 レベルのルートの場合、Operator は 名前空間 ラベル上の既存の等式および正規表現マッチャーを削除し、名前 空間 <objectnamespace> matcher を追加します。

matchers[]

object

マッチャーは、アラートのラベルを照合する方法を定義します。

receiver

string

このルートの受信者の名前。空でない場合は、レシーバー フィールドにリストされているはずです。

repeatInterval

string

最後の通知を繰り返すまでの待機時間。正規表現 0-9+(ms | s | m | h) (ミリ秒秒分時間) と一致する必要があります。

routes

array (undefined)

子ルート。

14.3.1.166. .spec.route.matchers

Description
アラートのラベルが一致する必要があるマッチャーのリスト。第 1 レベルのルートの場合、Operator は 名前空間 ラベル上の既存の等式および正規表現マッチャーを削除し、名前 空間 <objectnamespace> matcher を追加します。
タイプ
array

14.3.1.167. .spec.route.matchers[]

Description
マッチャーは、アラートのラベルを照合する方法を定義します。
タイプ
object
必須
  • name
Expand
プロパティータイプ説明

name

string

一致するラベル

regex

ブール値

等式 (false) または正規表現 (true) のどちらで一致するか。

value

string

一致するラベル値。

14.3.2. API エンドポイント

以下の API エンドポイントを利用できます。

  • /apis/monitoring.coreos.com/v1alpha1/alertmanagerconfigs

    • GET: 種類 AlertmanagerConfig のオブジェクトを一覧表示します
  • /apis/monitoring.coreos.com/v1alpha1/namespaces/{namespace}/alertmanagerconfigs

    • DELETE:AlertmanagerConfig のコレクションを削除します
    • GET: 種類 AlertmanagerConfig のオブジェクトを一覧表示します
    • POST:AlertmanagerConfig を作成します
  • /apis/monitoring.coreos.com/v1alpha1/namespaces/{namespace}/alertmanagerconfigs/{name}

    • 削除:AlertmanagerConfig を削除します
    • GET: 指定された AlertmanagerConfig を読み取ります
    • PATCH: 指定された AlertmanagerConfig を部分的に更新します
    • PUT: 指定された AlertmanagerConfig を置き換えます

14.3.2.1. /apis/monitoring.coreos.com/v1alpha1/alertmanagerconfigs

Expand
表14.25 グローバルクエリーパラメーター
パラメータータイプ説明

allowWatchBookmarks

boolean

allowWatchBookmarks は、タイプが BOOKMARK の監視イベントを要求します。ブックマークを実装していないサーバーはこのフラグを無視する可能性があり、ブックマークはサーバーの裁量で送信されます。クライアントは、ブックマークが特定の間隔で返されると想定したり、サーバーがセッション中に BOOKMARK イベントを送信すると想定したりすることはできません。これが watch でない場合には、このフィールドは無視されます。

continue

string

サーバーからさらに結果を取得する場合は、continue オプションを設定する必要があります。この値はサーバー定義であるため、クライアントは同じクエリーパラメーター (continue の値を除く) で前のクエリー結果からの continue 値のみを使用でき、サーバーは認識しない continue 値を拒否できます。指定された continue の値が有効期限切れ (通常 5-15 分) やサーバーでの設定変更により無効となった場合、サーバーは 410 ResourceExpired エラーと continue トークンを返します。クライアントが一貫性のあるリストを必要とする場合、続行フィールドなしでリストを再起動する必要があります。そうしないと、クライアントは 410 エラーで受信したトークンを使用して別のリスト要求を送信する可能性があり、サーバーは次のキーから始まるリストで応答しますが、前のリスト結果と矛盾する最新のスナップショットから - 作成されたオブジェクト、変更、または削除された後、最初のリストリクエストは、それらのキーが次のキーの後にある限り、応答に含まれます。

watch が true の場合、このフィールドはサポートされません。クライアントは、サーバーから返された最後の resourceVersion 値から監視を開始し、変更を見逃すことはありません。

fieldSelector

string

返されるオブジェクトのリストをフィールドごとに制限するセレクター。デフォルトはすべてです。

labelSelector

string

返されるオブジェクトのリストをラベルで制限するためのセレクターです。デフォルトはすべてです。

limit

integer

limit は、リスト呼び出しに対して返される応答の最大数です。さらにアイテムが存在する場合、サーバーはリストメタデータの continue フィールドを、同じ初期クエリーで使用して次の結果セットを取得できる値に設定します。制限を設定すると、要求されたすべてのオブジェクトが除外された場合に、要求された量より少ないアイテム (最大 0 個のアイテム) が返される場合があります。クライアントは、続行フィールドの存在のみを使用して、より多くの結果が利用可能かどうかを判断する必要があります。サーバーは limit 引数をサポートしないことを選択でき、利用可能なすべての結果を返します。制限が指定され、続行フィールドが空の場合、クライアントはこれ以上結果が利用できないと想定する場合があります。watch が true の場合、このフィールドはサポートされません。

サーバーは、continue を使用したときに返されるオブジェクトが、制限なしで単一のリスト呼び出しを発行するのと同じであることを保証します。つまり、最初の要求が発行された後に作成、変更、または削除されたオブジェクトは、後続の継続要求に含まれません。これは、一貫性のあるスナップショットと呼ばれることもあり、制限を使用して非常に大きな結果の小さなチャンクを受信するクライアントが、すべての可能なオブジェクトを確実に表示できるようにします。チャンクリスト中にオブジェクトが更新された場合、最初のリスト結果が計算されたときに存在していたオブジェクトのバージョンが返されます。

pretty

string

'true' の場合、出力はきれいに印刷されます。

resourceVersion

string

resourceVersion は、リクエストが提供される可能性のあるリソースバージョンに制約を設定します。詳細は、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。

Defaults to unset

resourceVersionMatch

string

resourceVersionMatch は、resourceVersion をリスト呼び出しに適用する方法を決定します。resourceVersion が設定されているリスト呼び出しには resourceVersionMatch を設定することを強くお勧めします。詳細については、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。

Defaults to unset

timeoutSeconds

integer

リスト/ウォッチコールのタイムアウト。これにより、アクティビティーまたは非アクティブに関係なく、通話時間が制限されます。

watch

boolean

説明されているリソースへの変更を監視し、それらを追加、更新、および削除の通知のストリームとして返します。resourceVersion を指定します。

HTTP メソッド
GET
Description
種類 AlertmanagerConfig のオブジェクトを一覧表示します
Expand
表14.26 HTTP 応答
HTTP コードレスポンス本文

200 - OK

AlertmanagerConfigList schema

401 - Unauthorized

空白

14.3.2.2. /apis/monitoring.coreos.com/v1alpha1/namespaces/{namespace}/alertmanagerconfigs

Expand
表14.27 グローバルパスパラメーター
パラメータータイプ説明

namespace

string

チームやプロジェクトなどのオブジェクト名と認証スコープ

Expand
表14.28 グローバルクエリーパラメーター
パラメータータイプ説明

pretty

string

'true' の場合、出力はきれいに印刷されます。

HTTP メソッド
DELETE
Description
AlertmanagerConfig のコレクションを削除します
Expand
表14.29 クエリーパラメーター
パラメータータイプ説明

allowWatchBookmarks

boolean

allowWatchBookmarks は、タイプが BOOKMARK の監視イベントを要求します。ブックマークを実装していないサーバーはこのフラグを無視する可能性があり、ブックマークはサーバーの裁量で送信されます。クライアントは、ブックマークが特定の間隔で返されると想定したり、サーバーがセッション中に BOOKMARK イベントを送信すると想定したりすることはできません。これが watch でない場合には、このフィールドは無視されます。

continue

string

サーバーからさらに結果を取得する場合は、continue オプションを設定する必要があります。この値はサーバー定義であるため、クライアントは同じクエリーパラメーター (continue の値を除く) で前のクエリー結果からの continue 値のみを使用でき、サーバーは認識しない continue 値を拒否できます。指定された continue の値が有効期限切れ (通常 5-15 分) やサーバーでの設定変更により無効となった場合、サーバーは 410 ResourceExpired エラーと continue トークンを返します。クライアントが一貫性のあるリストを必要とする場合、続行フィールドなしでリストを再起動する必要があります。そうしないと、クライアントは 410 エラーで受信したトークンを使用して別のリスト要求を送信する可能性があり、サーバーは次のキーから始まるリストで応答しますが、前のリスト結果と矛盾する最新のスナップショットから - 作成されたオブジェクト、変更、または削除された後、最初のリストリクエストは、それらのキーが次のキーの後にある限り、応答に含まれます。

watch が true の場合、このフィールドはサポートされません。クライアントは、サーバーから返された最後の resourceVersion 値から監視を開始し、変更を見逃すことはありません。

fieldSelector

string

返されるオブジェクトのリストをフィールドごとに制限するセレクター。デフォルトはすべてです。

labelSelector

string

返されるオブジェクトのリストをラベルで制限するためのセレクターです。デフォルトはすべてです。

limit

integer

limit は、リスト呼び出しに対して返される応答の最大数です。さらにアイテムが存在する場合、サーバーはリストメタデータの continue フィールドを、同じ初期クエリーで使用して次の結果セットを取得できる値に設定します。制限を設定すると、要求されたすべてのオブジェクトが除外された場合に、要求された量より少ないアイテム (最大 0 個のアイテム) が返される場合があります。クライアントは、続行フィールドの存在のみを使用して、より多くの結果が利用可能かどうかを判断する必要があります。サーバーは limit 引数をサポートしないことを選択でき、利用可能なすべての結果を返します。制限が指定され、続行フィールドが空の場合、クライアントはこれ以上結果が利用できないと想定する場合があります。watch が true の場合、このフィールドはサポートされません。

サーバーは、continue を使用したときに返されるオブジェクトが、制限なしで単一のリスト呼び出しを発行するのと同じであることを保証します。つまり、最初の要求が発行された後に作成、変更、または削除されたオブジェクトは、後続の継続要求に含まれません。これは、一貫性のあるスナップショットと呼ばれることもあり、制限を使用して非常に大きな結果の小さなチャンクを受信するクライアントが、すべての可能なオブジェクトを確実に表示できるようにします。チャンクリスト中にオブジェクトが更新された場合、最初のリスト結果が計算されたときに存在していたオブジェクトのバージョンが返されます。

resourceVersion

string

resourceVersion は、リクエストが提供される可能性のあるリソースバージョンに制約を設定します。詳細は、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。

Defaults to unset

resourceVersionMatch

string

resourceVersionMatch は、resourceVersion をリスト呼び出しに適用する方法を決定します。resourceVersion が設定されているリスト呼び出しには resourceVersionMatch を設定することを強くお勧めします。詳細については、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。

Defaults to unset

timeoutSeconds

integer

リスト/ウォッチコールのタイムアウト。これにより、アクティビティーまたは非アクティブに関係なく、通話時間が制限されます。

watch

boolean

説明されているリソースへの変更を監視し、それらを追加、更新、および削除の通知のストリームとして返します。resourceVersion を指定します。

Expand
表14.30 HTTP 応答
HTTP コードレスポンス本文

200 - OK

Status_v2 schema

401 - Unauthorized

空白

HTTP メソッド
GET
Description
種類 AlertmanagerConfig のオブジェクトを一覧表示します
Expand
表14.31 クエリーパラメーター
パラメータータイプ説明

allowWatchBookmarks

boolean

allowWatchBookmarks は、タイプが BOOKMARK の監視イベントを要求します。ブックマークを実装していないサーバーはこのフラグを無視する可能性があり、ブックマークはサーバーの裁量で送信されます。クライアントは、ブックマークが特定の間隔で返されると想定したり、サーバーがセッション中に BOOKMARK イベントを送信すると想定したりすることはできません。これが watch でない場合には、このフィールドは無視されます。

continue

string

サーバーからさらに結果を取得する場合は、continue オプションを設定する必要があります。この値はサーバー定義であるため、クライアントは同じクエリーパラメーター (continue の値を除く) で前のクエリー結果からの continue 値のみを使用でき、サーバーは認識しない continue 値を拒否できます。指定された continue の値が有効期限切れ (通常 5-15 分) やサーバーでの設定変更により無効となった場合、サーバーは 410 ResourceExpired エラーと continue トークンを返します。クライアントが一貫性のあるリストを必要とする場合、続行フィールドなしでリストを再起動する必要があります。そうしないと、クライアントは 410 エラーで受信したトークンを使用して別のリスト要求を送信する可能性があり、サーバーは次のキーから始まるリストで応答しますが、前のリスト結果と矛盾する最新のスナップショットから - 作成されたオブジェクト、変更、または削除された後、最初のリストリクエストは、それらのキーが次のキーの後にある限り、応答に含まれます。

watch が true の場合、このフィールドはサポートされません。クライアントは、サーバーから返された最後の resourceVersion 値から監視を開始し、変更を見逃すことはありません。

fieldSelector

string

返されるオブジェクトのリストをフィールドごとに制限するセレクター。デフォルトはすべてです。

labelSelector

string

返されるオブジェクトのリストをラベルで制限するためのセレクターです。デフォルトはすべてです。

limit

integer

limit は、リスト呼び出しに対して返される応答の最大数です。さらにアイテムが存在する場合、サーバーはリストメタデータの continue フィールドを、同じ初期クエリーで使用して次の結果セットを取得できる値に設定します。制限を設定すると、要求されたすべてのオブジェクトが除外された場合に、要求された量より少ないアイテム (最大 0 個のアイテム) が返される場合があります。クライアントは、続行フィールドの存在のみを使用して、より多くの結果が利用可能かどうかを判断する必要があります。サーバーは limit 引数をサポートしないことを選択でき、利用可能なすべての結果を返します。制限が指定され、続行フィールドが空の場合、クライアントはこれ以上結果が利用できないと想定する場合があります。watch が true の場合、このフィールドはサポートされません。

サーバーは、continue を使用したときに返されるオブジェクトが、制限なしで単一のリスト呼び出しを発行するのと同じであることを保証します。つまり、最初の要求が発行された後に作成、変更、または削除されたオブジェクトは、後続の継続要求に含まれません。これは、一貫性のあるスナップショットと呼ばれることもあり、制限を使用して非常に大きな結果の小さなチャンクを受信するクライアントが、すべての可能なオブジェクトを確実に表示できるようにします。チャンクリスト中にオブジェクトが更新された場合、最初のリスト結果が計算されたときに存在していたオブジェクトのバージョンが返されます。

resourceVersion

string

resourceVersion は、リクエストが提供される可能性のあるリソースバージョンに制約を設定します。詳細は、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。

Defaults to unset

resourceVersionMatch

string

resourceVersionMatch は、resourceVersion をリスト呼び出しに適用する方法を決定します。resourceVersion が設定されているリスト呼び出しには resourceVersionMatch を設定することを強くお勧めします。詳細については、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。

Defaults to unset

timeoutSeconds

integer

リスト/ウォッチコールのタイムアウト。これにより、アクティビティーまたは非アクティブに関係なく、通話時間が制限されます。

watch

boolean

説明されているリソースへの変更を監視し、それらを追加、更新、および削除の通知のストリームとして返します。resourceVersion を指定します。

Expand
表14.32 HTTP 応答
HTTP コードレスポンス本文

200 - OK

AlertmanagerConfigList schema

401 - Unauthorized

空白

HTTP メソッド
POST
Description
AlertmanagerConfig を作成します
Expand
表14.33 クエリーパラメーター
パラメータータイプ説明

dryRun

string

これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。

fieldManager

string

fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。

Expand
表14.34 ボディパラメーター
パラメータータイプ説明

ボディー

AlertmanagerConfig スキーマ

 
Expand
表14.35 HTTP 応答
HTTP コードレスポンス本文

200 - OK

AlertmanagerConfig スキーマ

201 - Created

AlertmanagerConfig スキーマ

202 - Accepted

AlertmanagerConfig スキーマ

401 - Unauthorized

空白

14.3.2.3. /apis/monitoring.coreos.com/v1alpha1/namespaces/{namespace}/alertmanagerconfigs/{name}

Expand
表14.36 グローバルパスパラメーター
パラメータータイプ説明

name

string

AlertmanagerConfig の名前

namespace

string

チームやプロジェクトなどのオブジェクト名と認証スコープ

Expand
表14.37 グローバルクエリーパラメーター
パラメータータイプ説明

pretty

string

'true' の場合、出力はきれいに印刷されます。

HTTP メソッド
DELETE
Description
AlertmanagerConfig を削除します
Expand
表14.38 クエリーパラメーター
パラメータータイプ説明

dryRun

string

これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。

gracePeriodSeconds

integer

オブジェクトが削除されるまでの時間 (秒)。値は負の値ではない整数にする必要があります。値をゼロに指定すると、ただちに削除されます。この値が nil の場合、指定されたタイプのデフォルトの猶予期間が使用されます。指定しない場合、デフォルトでオブジェクトごとの値になります。ゼロはすぐに削除することを意味します。

orphanDependents

boolean

非推奨: PropagationPolicy を使用してください。このフィールドは 1.7 で非推奨となります。依存オブジェクトが孤立している必要があります。true/false の場合、孤立したファイナライザーがオブジェクトのファイナライザー一覧で追加/削除されます。このフィールドまたは PropagationPolicy のいずれかを設定できますが、両方を設定することはできません。

propagationPolicy

string

ガベージコレクションが実行されるかどうか、およびその方法。このフィールドまたは OrphanDependents のどちらかを設定できますが、両方を設定することはできません。デフォルトポリシーは、metadata.finalizers に設定されている既存のファイナライザーとリソース固有のデフォルトポリシーによって決定されます。許容値は次のとおりです。'Orphan' - 依存を削除して孤立させます。'Background' - ガベージコレクターがバックグラウンドで依存関係を削除できるようにします。'Foreground' - フォアグラウンド内のすべての依存関係を削除するカスケードポリシー。

Expand
表14.39 ボディパラメーター
パラメータータイプ説明

body

DeleteOptions_v2 schema

 
Expand
表14.40 HTTP 応答
HTTP コードレスポンス本文

200 - OK

Status_v2 schema

202 - Accepted

Status_v2 schema

401 - Unauthorized

空白

HTTP メソッド
GET
Description
指定された AlertmanagerConfig を読み取ります
Expand
表14.41 クエリーパラメーター
パラメータータイプ説明

resourceVersion

string

resourceVersion は、リクエストが提供される可能性のあるリソースバージョンに制約を設定します。詳細は、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。

Defaults to unset

Expand
表14.42 HTTP 応答
HTTP コードレスポンス本文

200 - OK

AlertmanagerConfig スキーマ

401 - Unauthorized

空白

HTTP メソッド
PATCH
Description
指定された AlertmanagerConfig を部分的に更新します
Expand
表14.43 クエリーパラメーター
パラメータータイプ説明

dryRun

string

これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。

fieldManager

string

fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。

Expand
表14.44 ボディパラメーター
パラメータータイプ説明

body

Patch schema

 
Expand
表14.45 HTTP 応答
HTTP コードレスポンス本文

200 - OK

AlertmanagerConfig スキーマ

401 - Unauthorized

空白

HTTP メソッド
PUT
Description
指定された AlertmanagerConfig を置き換えます
Expand
表14.46 クエリーパラメーター
パラメータータイプ説明

dryRun

string

これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。

fieldManager

string

fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。

Expand
表14.47 ボディパラメーター
パラメータータイプ説明

ボディー

AlertmanagerConfig スキーマ

 
Expand
表14.48 HTTP 応答
HTTP コードレスポンス本文

200 - OK

AlertmanagerConfig スキーマ

201 - Created

AlertmanagerConfig スキーマ

401 - Unauthorized

空白

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat