3장. AlertmanagerConfig [monitoring.coreos.com/v1beta1]


설명
AlertmanagerConfig는 Prometheus Alertmanager를 구성하여 경고를 그룹화하고, 금지하고 외부 시스템에 알리는 방법을 지정합니다.
유형
object
필수 항목
  • spec

3.1. 사양

속성유형설명

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

메타데이터

ObjectMeta

표준 오브젝트의 메타데이터입니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

spec

object

AlertmanagerConfigSpec은 Alertmanager 구성의 원하는 동작 사양입니다. 정의에 따라 Alertmanager 구성은 namespace 라벨이 AlertmanagerConfig 리소스의 네임스페이스와 동일한 경고에만 적용됩니다.

3.1.1. .spec

설명
AlertmanagerConfigSpec은 Alertmanager 구성의 원하는 동작 사양입니다. 정의에 따라 Alertmanager 구성은 namespace 라벨이 AlertmanagerConfig 리소스의 네임스페이스와 동일한 경고에만 적용됩니다.
유형
object
속성유형설명

inhibitRules

array

억제 규칙 목록입니다. 규칙은 리소스의 네임스페이스와 일치하는 경고에만 적용됩니다.

inhibitRules[]

object

InhibitRule은 다른 경고가 이미 실행 중인 경우 경고를 음소거할 수 있는 억제 규칙을 정의합니다. https://prometheus.io/docs/alerting/latest/configuration/#inhibit_rule에서 참조하십시오.

수신자

array

수신자 목록입니다.

receivers[]

object

수신자는 하나 이상의 알림 통합을 정의합니다.

라우트

object

리소스의 네임스페이스와 일치하는 경고에 대한 Alertmanager 경로 정의 존재하는 경우 생성된 Alertmanager 구성에 첫 번째 수준 경로로 추가됩니다.

timeIntervals

array

경로가 음소거되거나 활성화되어야 할 시기를 지정하는 TimeInterval 목록입니다.

timeIntervals[]

object

TimeInterval은 알림이 변경되거나 활성화되는 시점을 지정합니다.

3.1.2. .spec.inhibitRules

설명
억제 규칙 목록입니다. 규칙은 리소스의 네임스페이스와 일치하는 경고에만 적용됩니다.
유형
array

3.1.3. .spec.inhibitRules[]

설명
InhibitRule은 다른 경고가 이미 실행 중인 경우 경고를 음소거할 수 있는 억제 규칙을 정의합니다. https://prometheus.io/docs/alerting/latest/configuration/#inhibit_rule에서 참조하십시오.
유형
object
속성유형설명

동일

배열(문자열)

억제를 적용하려면 소스 및 대상 경고에 동일한 값이 있어야 하는 라벨입니다.

sourceMatch

array

억제를 적용하려면 하나 이상의 경고가 있어야 하는 일치 항목. Operator는 경고가 리소스의 네임스페이스와 일치하도록 강제 적용합니다.

sourceMatch[]

object

matcher는 경고의 라벨에 일치하는 방법을 정의합니다.

targetMatch

array

음소거해야 하는 경고에서 충족되어야 하는 일치 항목. Operator는 경고가 리소스의 네임스페이스와 일치하도록 강제 적용합니다.

targetMatch[]

object

matcher는 경고의 라벨에 일치하는 방법을 정의합니다.

3.1.4. .spec.inhibitRules[].sourceMatch

설명
억제를 적용하려면 하나 이상의 경고가 있어야 하는 일치 항목. Operator는 경고가 리소스의 네임스페이스와 일치하도록 강제 적용합니다.
유형
array

3.1.5. .spec.inhibitRules[].sourceMatch[]

설명
matcher는 경고의 라벨에 일치하는 방법을 정의합니다.
유형
object
필수 항목
  • name
속성유형설명

matchType

string

match operator, = (equal to), != (not equal to), =~ (regex match) 또는 !~ (임의 일치되지 않음)입니다. 음수 연산자(!=!~)에는 Alertmanager >= v0.22.0이 필요합니다.

name

string

일치해야 하는 레이블입니다.

value

string

일치시킬 레이블 값입니다.

3.1.6. .spec.inhibitRules[].targetMatch

설명
음소거해야 하는 경고에서 충족되어야 하는 일치 항목. Operator는 경고가 리소스의 네임스페이스와 일치하도록 강제 적용합니다.
유형
array

3.1.7. .spec.inhibitRules[].targetMatch[]

설명
matcher는 경고의 라벨에 일치하는 방법을 정의합니다.
유형
object
필수 항목
  • name
속성유형설명

matchType

string

match operator, = (equal to), != (not equal to), =~ (regex match) 또는 !~ (임의 일치되지 않음)입니다. 음수 연산자(!=!~)에는 Alertmanager >= v0.22.0이 필요합니다.

name

string

일치해야 하는 레이블입니다.

value

string

일치시킬 레이블 값입니다.

3.1.8. .spec.receivers

설명
수신자 목록입니다.
유형
array

3.1.9. .spec.receivers[]

설명
수신자는 하나 이상의 알림 통합을 정의합니다.
유형
object
필수 항목
  • name
속성유형설명

discordConfigs

array

Slack 구성 목록입니다.

discordConfigs[]

object

DiscordConfig는 Discord를 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#discord_config에서 참조하십시오.

emailConfigs

array

이메일 구성 목록입니다.

emailConfigs[]

object

EmailConfig는 이메일을 통해 알림을 구성합니다.

msteamsConfigs

array

MSTeams 구성 목록입니다. Alertmanager >= 0.26.0이 필요합니다.

msteamsConfigs[]

object

MSTeamsConfig는 Microsoft 팀을 통해 알림을 구성합니다. Alertmanager >= 0.26.0이 필요합니다.

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를 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#pushover_config에서 참조하십시오.

slackConfigs

array

Slack 구성 목록입니다.

slackConfigs[]

object

SlackConfig는 Slack을 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#slack_config에서 참조하십시오.

snsConfigs

array

Cryostat 구성 목록

snsConfigs[]

object

CryostatConfig는 AWS Cryostat를 통해 알림을 구성합니다. See https://prometheus.io/docs/alerting/latest/configuration/#sns_configs

telegramConfigs

array

Telegram 구성 목록입니다.

telegramConfigs[]

object

TelegramConfig는 Telegram을 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#telegram_config에서 참조하십시오.

victoropsConfigs

array

VictorOps 구성 목록입니다.

victoropsConfigs[]

object

VictorOpsConfig는 VictorOps를 통해 알림을 구성합니다. See https://prometheus.io/docs/alerting/latest/configuration/#victorops_config

webexConfigs

array

Cryostat 구성 목록입니다.

webexConfigs[]

object

webexconfig에서 Cisco Cryostat를 통한 알림 구성 https://prometheus.io/docs/alerting/latest/configuration/#webex_config

webhookConfigs

array

Webhook 구성 목록입니다.

webhookConfigs[]

object

WebhookConfig는 Webhook 페이로드를 지원하는 일반 수신자를 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#webhook_config에서 참조하십시오.

wechatConfigs

array

Cryostat 구성 목록입니다.

wechatConfigs[]

object

CryostatConfig는 Cryostat를 통해 알림을 구성합니다. See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config

3.1.10. .spec.receivers[].discordConfigs

설명
Slack 구성 목록입니다.
유형
array

3.1.11. .spec.receivers[].discordConfigs[]

설명
DiscordConfig는 Discord를 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#discord_config에서 참조하십시오.
유형
object
속성유형설명

apiURL

object

Discord Webhook URL이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

httpConfig

object

HTTP 클라이언트 구성.

message

string

메시지 본문의 템플릿입니다.

sendResolved

boolean

해결된 경고에 대해 알릴지 여부입니다.

title

string

메시지 제목의 템플릿입니다.

3.1.12. .spec.receivers[].discordConfigs[].apiURL

설명
Discord Webhook URL이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.13. .spec.receivers[].discordConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
속성유형설명

권한 부여

object

클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.

basicAuth

object

클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

followRedirects

boolean

FollowRedirects는 클라이언트가 HTTP 3xx 리디렉션을 따라야 하는지 여부를 지정합니다.

oauth2

object

대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.

proxyURL

string

선택적 프록시 URL입니다.

tlsConfig

object

클라이언트에 대한 TLS 구성입니다.

3.1.14. .spec.receivers[].discordConfigs[].httpConfig.authorization

설명
클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.
유형
object
속성유형설명

credentials

object

인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다. "basic"은 지원되는 값이 아닙니다. 기본값: "Bearer"

3.1.15. .spec.receivers[].discordConfigs[].httpConfig.authorization.credentials

설명
인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.16. .spec.receivers[].discordConfigs[].httpConfig.basicAuth

설명
클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.
유형
object
속성유형설명

암호

object

password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.

사용자 이름

object

username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.

3.1.17. .spec.receivers[].discordConfigs[].httpConfig.basicAuth.password

설명
password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.18. .spec.receivers[].discordConfigs[].httpConfig.basicAuth.username

설명
username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.19. .spec.receivers[].discordConfigs[].httpConfig.bearerTokenSecret

설명
클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.20. .spec.receivers[].discordConfigs[].httpConfig.oauth2

설명
대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.
유형
object
필수 항목
  • clientId
  • clientSecret
  • tokenUrl
속성유형설명

clientId

object

ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.

clientSecret

object

clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.

endpointParams

오브젝트(문자열)

endpointParams 는 토큰 URL에 추가할 HTTP 매개 변수를 구성합니다.

범위

배열(문자열)

범위는 토큰 요청에 사용되는 OAuth2 범위를 정의합니다.

tokenUrl

string

tokenURL 은 토큰을 가져오도록 URL을 구성합니다.

3.1.21. .spec.receivers[].discordConfigs[].httpConfig.oauth2.clientId

설명
ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.22. .spec.receivers[].discordConfigs[].httpConfig.oauth2.clientId.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.23. .spec.receivers[].discordConfigs[].httpConfig.oauth2.clientId.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.24. .spec.receivers[].discordConfigs[].httpConfig.oauth2.clientSecret

설명
clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.25. .spec.receivers[].discordConfigs[].httpConfig.tlsConfig

설명
클라이언트에 대한 TLS 구성입니다.
유형
object
속성유형설명

ca

object

서버 인증서를 확인할 때 사용되는 인증 기관입니다.

인증서

object

클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.

insecureSkipVerify

boolean

대상 인증서 검증을 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.

serverName

string

대상의 호스트 이름을 확인하는 데 사용됩니다.

3.1.26. .spec.receivers[].discordConfigs[].httpConfig.tlsConfig.ca

설명
서버 인증서를 확인할 때 사용되는 인증 기관입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.27. .spec.receivers[].discordConfigs[].httpConfig.tlsConfig.ca.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.28. .spec.receivers[].discordConfigs[].httpConfig.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.29. .spec.receivers[].discordConfigs[].httpConfig.tlsConfig.cert

설명
클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.30. .spec.receivers[].discordConfigs[].httpConfig.tlsConfig.cert.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.31. .spec.receivers[].discordConfigs[].httpConfig.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.32. .spec.receivers[].discordConfigs[].httpConfig.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.33. .spec.receivers[].emailConfigs

설명
이메일 구성 목록입니다.
유형
array

3.1.34. .spec.receivers[].emailConfigs[]

설명
EmailConfig는 이메일을 통해 알림을 구성합니다.
유형
object
속성유형설명

authIdentity

string

인증에 사용할 ID입니다.

authPassword

object

인증에 사용할 암호가 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

authSecret

object

CRAM-MD5 시크릿을 포함하는 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

authUsername

string

인증에 사용할 사용자 이름입니다.

from

string

보낸 사람 주소입니다.

headers

array

추가 헤더 헤더 키/값 쌍입니다. 알림 구현에서 이전에 설정한 헤더를 덮어씁니다.

headers[]

object

KeyValue는 (키, 값) 튜플을 정의합니다.

안녕하세요

string

SMTP 서버로 식별할 호스트 이름입니다.

HTML

string

이메일 알림의 HTML 본문입니다.

requireTLS

boolean

SMTP TLS 요구 사항입니다. Go는 원격 SMTP 엔드포인트에 대한 암호화되지 않은 연결을 지원하지 않습니다.

sendResolved

boolean

해결된 경고에 대해 알릴지 여부입니다.

smarthost

string

이메일이 전송되는 SMTP 호스트 및 포트입니다. E.g. example.com:25

text

string

이메일 알림의 텍스트 본문입니다.

tlsConfig

object

TLS 구성

다음으로 변경

string

알림을 보낼 이메일 주소입니다.

3.1.35. .spec.receivers[].emailConfigs[].authPassword

설명
인증에 사용할 암호가 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.36. .spec.receivers[].emailConfigs[].authSecret

설명
CRAM-MD5 시크릿을 포함하는 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.37. .spec.receivers[].emailConfigs[].headers

설명
추가 헤더 헤더 키/값 쌍입니다. 알림 구현에서 이전에 설정한 헤더를 덮어씁니다.
유형
array

3.1.38. .spec.receivers[].emailConfigs[].headers[]

설명
KeyValue는 (키, 값) 튜플을 정의합니다.
유형
object
필수 항목
  • key
  • value
속성유형설명

key

string

튜플의 키입니다.

value

string

튜플의 값입니다.

3.1.39. .spec.receivers[].emailConfigs[].tlsConfig

설명
TLS 구성
유형
object
속성유형설명

ca

object

서버 인증서를 확인할 때 사용되는 인증 기관입니다.

인증서

object

클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.

insecureSkipVerify

boolean

대상 인증서 검증을 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.

serverName

string

대상의 호스트 이름을 확인하는 데 사용됩니다.

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

설명
서버 인증서를 확인할 때 사용되는 인증 기관입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

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

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

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

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.47. .spec.receivers[].msteamsConfigs

설명
MSTeams 구성 목록입니다. Alertmanager >= 0.26.0이 필요합니다.
유형
array

3.1.48. .spec.receivers[].msteamsConfigs[]

설명
MSTeamsConfig는 Microsoft 팀을 통해 알림을 구성합니다. Alertmanager >= 0.26.0이 필요합니다.
유형
object
필수 항목
  • webhookUrl
속성유형설명

httpConfig

object

HTTP 클라이언트 구성.

sendResolved

boolean

해결된 경고에 대해 알릴 지 여부입니다.

text

string

메시지 본문 템플릿.

title

string

메시지 제목 템플릿.

webhookUrl

object

MSTeams Webhook URL.

3.1.49. .spec.receivers[].msteamsConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
속성유형설명

권한 부여

object

클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.

basicAuth

object

클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

followRedirects

boolean

FollowRedirects는 클라이언트가 HTTP 3xx 리디렉션을 따라야 하는지 여부를 지정합니다.

oauth2

object

대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.

proxyURL

string

선택적 프록시 URL입니다.

tlsConfig

object

클라이언트에 대한 TLS 구성입니다.

3.1.50. .spec.receivers[].msteamsConfigs[].httpConfig.authorization

설명
클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.
유형
object
속성유형설명

credentials

object

인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다. "basic"은 지원되는 값이 아닙니다. 기본값: "Bearer"

3.1.51. .spec.receivers[].msteamsConfigs[].httpConfig.authorization.credentials

설명
인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.52. .spec.receivers[].msteamsConfigs[].httpConfig.basicAuth

설명
클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.
유형
object
속성유형설명

암호

object

password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.

사용자 이름

object

username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.

3.1.53. .spec.receivers[].msteamsConfigs[].httpConfig.basicAuth.password

설명
password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.54. .spec.receivers[].msteamsConfigs[].httpConfig.basicAuth.username

설명
username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.55. .spec.receivers[].msteamsConfigs[].httpConfig.bearerTokenSecret

설명
클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.56. .spec.receivers[].msteamsConfigs[].httpConfig.oauth2

설명
대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.
유형
object
필수 항목
  • clientId
  • clientSecret
  • tokenUrl
속성유형설명

clientId

object

ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.

clientSecret

object

clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.

endpointParams

오브젝트(문자열)

endpointParams 는 토큰 URL에 추가할 HTTP 매개 변수를 구성합니다.

범위

배열(문자열)

범위는 토큰 요청에 사용되는 OAuth2 범위를 정의합니다.

tokenUrl

string

tokenURL 은 토큰을 가져오도록 URL을 구성합니다.

3.1.57. .spec.receivers[].msteamsConfigs[].httpConfig.oauth2.clientId

설명
ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.58. .spec.receivers[].msteamsConfigs[].httpConfig.oauth2.clientId.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.59. .spec.receivers[].msteamsConfigs[].httpConfig.oauth2.clientId.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.60. .spec.receivers[].msteamsConfigs[].httpConfig.oauth2.clientSecret

설명
clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.61. .spec.receivers[].msteamsConfigs[].httpConfig.tlsConfig

설명
클라이언트에 대한 TLS 구성입니다.
유형
object
속성유형설명

ca

object

서버 인증서를 확인할 때 사용되는 인증 기관입니다.

인증서

object

클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.

insecureSkipVerify

boolean

대상 인증서 검증을 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.

serverName

string

대상의 호스트 이름을 확인하는 데 사용됩니다.

3.1.62. .spec.receivers[].msteamsConfigs[].httpConfig.tlsConfig.ca

설명
서버 인증서를 확인할 때 사용되는 인증 기관입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.63. .spec.receivers[].msteamsConfigs[].httpConfig.tlsConfig.ca.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.64. .spec.receivers[].msteamsConfigs[].httpConfig.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.65. .spec.receivers[].msteamsConfigs[].httpConfig.tlsConfig.cert

설명
클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.66. .spec.receivers[].msteamsConfigs[].httpConfig.tlsConfig.cert.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.67. .spec.receivers[].msteamsConfigs[].httpConfig.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.68. .spec.receivers[].msteamsConfigs[].httpConfig.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.69. .spec.receivers[].msteamsConfigs[].webhookUrl

설명
MSTeams Webhook URL.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.70. .spec.receivers[].opsgenieConfigs

설명
OpsGenie 구성 목록입니다.
유형
array

3.1.71. .spec.receivers[].opsgenieConfigs[]

설명
OpsGenieConfig는 OpsGenie를 통해 알림을 구성합니다. See https://prometheus.io/docs/alerting/latest/configuration/#opsgenie_config
유형
object
속성유형설명

작업

string

경고에 사용할 수 있는 쉼표로 구분된 작업 목록입니다.

apiKey

object

OpsGenie API 키가 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

apiURL

string

OpsGenie API 요청을 보내는 URL입니다.

description

string

사고에 대한 설명입니다.

details

array

사고에 대한 자세한 정보를 제공하는 임의의 키/값 쌍 집합입니다.

details[]

object

KeyValue는 (키, 값) 튜플을 정의합니다.

엔터티

string

관련 도메인 경고를 지정하는 데 사용할 수 있는 선택적 필드입니다.

httpConfig

object

HTTP 클라이언트 구성.

message

string

29자로 제한되는 경고 텍스트입니다.

참고

string

추가 경고에 유의하십시오.

priority

string

경고의 우선 순위 수준입니다. 가능한 값은 P1, P2, P3, P4, P5입니다.

응답자

array

알림을 담당하는 응답자 목록입니다.

responders[]

object

OpsGenieConfigResponder는 사고에 대한 응답자를 정의합니다. ID 중 하나,name 또는 username 을 정의해야 합니다.

sendResolved

boolean

해결된 경고에 대해 알릴지 여부입니다.

소스

string

알림 발신자에 대한 백 링크입니다.

tags

string

알림에 연결된 쉼표로 구분된 태그 목록입니다.

3.1.72. .spec.receivers[].opsgenieConfigs[].apiKey

설명
OpsGenie API 키가 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.73. .spec.receivers[].opsgenieConfigs[].details

설명
사고에 대한 자세한 정보를 제공하는 임의의 키/값 쌍 집합입니다.
유형
array

3.1.74. .spec.receivers[].opsgenieConfigs[].details[]

설명
KeyValue는 (키, 값) 튜플을 정의합니다.
유형
object
필수 항목
  • key
  • value
속성유형설명

key

string

튜플의 키입니다.

value

string

튜플의 값입니다.

3.1.75. .spec.receivers[].opsgenieConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
속성유형설명

권한 부여

object

클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.

basicAuth

object

클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

followRedirects

boolean

FollowRedirects는 클라이언트가 HTTP 3xx 리디렉션을 따라야 하는지 여부를 지정합니다.

oauth2

object

대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.

proxyURL

string

선택적 프록시 URL입니다.

tlsConfig

object

클라이언트에 대한 TLS 구성입니다.

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

설명
클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.
유형
object
속성유형설명

credentials

object

인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다. "basic"은 지원되는 값이 아닙니다. 기본값: "Bearer"

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

설명
인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.
유형
object
속성유형설명

암호

object

password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.

사용자 이름

object

username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.

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

설명
password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.82. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2

설명
대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.
유형
object
필수 항목
  • clientId
  • clientSecret
  • tokenUrl
속성유형설명

clientId

object

ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.

clientSecret

object

clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.

endpointParams

오브젝트(문자열)

endpointParams 는 토큰 URL에 추가할 HTTP 매개 변수를 구성합니다.

범위

배열(문자열)

범위는 토큰 요청에 사용되는 OAuth2 범위를 정의합니다.

tokenUrl

string

tokenURL 은 토큰을 가져오도록 URL을 구성합니다.

3.1.83. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.clientId

설명
ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.84. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.clientId.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.85. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.clientId.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.86. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.clientSecret

설명
clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트에 대한 TLS 구성입니다.
유형
object
속성유형설명

ca

object

서버 인증서를 확인할 때 사용되는 인증 기관입니다.

인증서

object

클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.

insecureSkipVerify

boolean

대상 인증서 검증을 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.

serverName

string

대상의 호스트 이름을 확인하는 데 사용됩니다.

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

설명
서버 인증서를 확인할 때 사용되는 인증 기관입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

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

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

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

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.95. .spec.receivers[].opsgenieConfigs[].responders

설명
알림을 담당하는 응답자 목록입니다.
유형
array

3.1.96. .spec.receivers[].opsgenieConfigs[].responders[]

설명
OpsGenieConfigResponder는 사고에 대한 응답자를 정의합니다. ID 중 하나,name 또는 username 을 정의해야 합니다.
유형
object
필수 항목
  • type
속성유형설명

id

string

응답자의 ID입니다.

name

string

응답자의 이름입니다.

type

string

응답의 유형입니다.

사용자 이름

string

응답자의 사용자 이름입니다.

3.1.97. .spec.receivers[].pagerdutyConfigs

설명
PagerDuty 구성 목록입니다.
유형
array

3.1.98. .spec.receivers[].pagerdutyConfigs[]

설명
PagerDutyConfig는 PagerDuty를 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#pagerduty_config에서 참조하십시오.
유형
object
속성유형설명

클래스

string

이벤트의 클래스/유형입니다.

클라이언트

string

클라이언트 식별.

clientURL

string

알림 전송자에게 백링크됩니다.

component

string

손상된 시스템의 일부 또는 구성 요소입니다.

description

string

사고에 대한 설명입니다.

details

array

사고에 대한 자세한 정보를 제공하는 임의의 키/값 쌍입니다.

details[]

object

KeyValue는 (키, 값) 튜플을 정의합니다.

group

string

소스 클러스터 또는 그룹화입니다.

httpConfig

object

HTTP 클라이언트 구성.

pagerDutyImageConfigs

array

사고에 대한 추가 세부 정보를 제공하는 첨부할 이미지 세부 정보 목록입니다.

pagerDutyImageConfigs[]

object

PagerDutyImageConfig에서 이미지를 사고에 첨부

pagerDutyLinkConfigs

array

사고에 대한 자세한 정보를 제공하는 연결 세부 정보 목록입니다.

pagerDutyLinkConfigs[]

object

PagerDutyLinkConfig에서 텍스트 링크를 사고에 첨부

routingKey

object

PagerDuty 통합 키가 포함된 시크릿의 키(이벤트 API v2를 사용하는 경우). 이 필드 또는 serviceKey 를 정의해야 합니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

sendResolved

boolean

해결된 경고에 대해 알릴지 여부입니다.

serviceKey

object

PagerDuty 서비스 키(통합 유형 "Prometheus")가 포함된 시크릿의 키입니다. 이 필드 또는 routingKey 를 정의해야 합니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

심각도

string

사고의 심각도입니다.

url

string

요청을 보낼 URL입니다.

3.1.99. .spec.receivers[].pagerdutyConfigs[].details

설명
사고에 대한 자세한 정보를 제공하는 임의의 키/값 쌍입니다.
유형
array

3.1.100. .spec.receivers[].pagerdutyConfigs[].details[]

설명
KeyValue는 (키, 값) 튜플을 정의합니다.
유형
object
필수 항목
  • key
  • value
속성유형설명

key

string

튜플의 키입니다.

value

string

튜플의 값입니다.

3.1.101. .spec.receivers[].pagerdutyConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
속성유형설명

권한 부여

object

클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.

basicAuth

object

클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

followRedirects

boolean

FollowRedirects는 클라이언트가 HTTP 3xx 리디렉션을 따라야 하는지 여부를 지정합니다.

oauth2

object

대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.

proxyURL

string

선택적 프록시 URL입니다.

tlsConfig

object

클라이언트에 대한 TLS 구성입니다.

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

설명
클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.
유형
object
속성유형설명

credentials

object

인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다. "basic"은 지원되는 값이 아닙니다. 기본값: "Bearer"

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

설명
인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.
유형
object
속성유형설명

암호

object

password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.

사용자 이름

object

username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.

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

설명
password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.108. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2

설명
대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.
유형
object
필수 항목
  • clientId
  • clientSecret
  • tokenUrl
속성유형설명

clientId

object

ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.

clientSecret

object

clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.

endpointParams

오브젝트(문자열)

endpointParams 는 토큰 URL에 추가할 HTTP 매개 변수를 구성합니다.

범위

배열(문자열)

범위는 토큰 요청에 사용되는 OAuth2 범위를 정의합니다.

tokenUrl

string

tokenURL 은 토큰을 가져오도록 URL을 구성합니다.

3.1.109. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.clientId

설명
ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.110. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.clientId.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.111. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.clientId.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.112. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.clientSecret

설명
clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트에 대한 TLS 구성입니다.
유형
object
속성유형설명

ca

object

서버 인증서를 확인할 때 사용되는 인증 기관입니다.

인증서

object

클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.

insecureSkipVerify

boolean

대상 인증서 검증을 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.

serverName

string

대상의 호스트 이름을 확인하는 데 사용됩니다.

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

설명
서버 인증서를 확인할 때 사용되는 인증 기관입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

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

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

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

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.121. .spec.receivers[].pagerdutyConfigs[].pagerDutyImageConfigs

설명
사고에 대한 추가 세부 정보를 제공하는 첨부할 이미지 세부 정보 목록입니다.
유형
array

3.1.122. .spec.receivers[].pagerdutyConfigs[].pagerDutyImageConfigs[]

설명
PagerDutyImageConfig에서 이미지를 사고에 첨부
유형
object
속성유형설명

alt

string

Alt는 이미지의 선택적 대체 텍스트입니다.

href

string

선택적 URL입니다. 이미지를 클릭 가능한 링크로 설정합니다.

src

string

사고에 첨부되는 이미지의 src

3.1.123. .spec.receivers[].pagerdutyConfigs[].pagerDutyLinkConfigs

설명
사고에 대한 자세한 정보를 제공하는 연결 세부 정보 목록입니다.
유형
array

3.1.124. .spec.receivers[].pagerdutyConfigs[].pagerDutyLinkConfigs[]

설명
PagerDutyLinkConfig에서 텍스트 링크를 사고에 첨부
유형
object
속성유형설명

alt

string

링크의 목적을 설명하고 링크의 텍스트로 사용할 수 있는 텍스트입니다.

href

string

href는 연결할 링크의 URL입니다.

3.1.125. .spec.receivers[].pagerdutyConfigs[].routingKey

설명
PagerDuty 통합 키가 포함된 시크릿의 키(이벤트 API v2를 사용하는 경우). 이 필드 또는 serviceKey 를 정의해야 합니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.126. .spec.receivers[].pagerdutyConfigs[].serviceKey

설명
PagerDuty 서비스 키(통합 유형 "Prometheus")가 포함된 시크릿의 키입니다. 이 필드 또는 routingKey 를 정의해야 합니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.127. .spec.receivers[].pushoverConfigs

설명
푸시 구성 목록입니다.
유형
array

3.1.128. .spec.receivers[].pushoverConfigs[]

설명
PushoverConfig는 Pushover를 통해 알림을 구성합니다. See https://prometheus.io/docs/alerting/latest/configuration/#pushover_config
유형
object
속성유형설명

device

string

알림을 보낼 장치의 이름

만료

string

사용자가 알림을 승인하지 않는 한 알림이 계속 재시도되는 기간입니다.

HTML

boolean

알림 메시지가 HTML 또는 일반 텍스트인지 여부입니다.

httpConfig

object

HTTP 클라이언트 구성.

message

string

알림 메시지.

priority

string

우선 순위는 https://pushover.net/api#priority를 참조하십시오.

retry

string

푸시된 서버가 동일한 알림을 사용자에게 보내는 빈도입니다. 최소 30초 이상이어야 합니다.

sendResolved

boolean

해결된 경고에 대해 알릴지 여부입니다.

사운드

string

장치 클라이언트에서 사용자의 기본 사운드 선택을 재정의하기 위해 지원되는 사운드 중 하나의 이름

title

string

알림 제목.

token

object

등록된 애플리케이션의 API 토큰이 포함된 시크릿의 키는 https://pushover.net/apps 을 참조하십시오. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다. token 또는 tokenFile 이 필요합니다.

tokenFile

string

등록된 애플리케이션의 API 토큰이 포함된 토큰 파일은 https://pushover.net/apps 을 참조하십시오. token 또는 tokenFile 이 필요합니다. Alertmanager >= v0.26.0이 필요합니다.

url

string

메시지와 함께 표시된 보조 URL입니다.

urlTitle

string

보조 URL의 제목이 표시됩니다. 그렇지 않으면 URL만 표시됩니다.

userKey

object

수신자 사용자의 사용자 키가 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다. userKey 또는 userKeyFile 이 필요합니다.

userKeyFile

string

수신자 사용자의 사용자 키가 포함된 사용자 키 파일입니다. userKey 또는 userKeyFile 이 필요합니다. Alertmanager >= v0.26.0이 필요합니다.

3.1.129. .spec.receivers[].pushoverConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
속성유형설명

권한 부여

object

클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.

basicAuth

object

클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

followRedirects

boolean

FollowRedirects는 클라이언트가 HTTP 3xx 리디렉션을 따라야 하는지 여부를 지정합니다.

oauth2

object

대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.

proxyURL

string

선택적 프록시 URL입니다.

tlsConfig

object

클라이언트에 대한 TLS 구성입니다.

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

설명
클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.
유형
object
속성유형설명

credentials

object

인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다. "basic"은 지원되는 값이 아닙니다. 기본값: "Bearer"

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

설명
인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.
유형
object
속성유형설명

암호

object

password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.

사용자 이름

object

username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.

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

설명
password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.136. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2

설명
대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.
유형
object
필수 항목
  • clientId
  • clientSecret
  • tokenUrl
속성유형설명

clientId

object

ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.

clientSecret

object

clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.

endpointParams

오브젝트(문자열)

endpointParams 는 토큰 URL에 추가할 HTTP 매개 변수를 구성합니다.

범위

배열(문자열)

범위는 토큰 요청에 사용되는 OAuth2 범위를 정의합니다.

tokenUrl

string

tokenURL 은 토큰을 가져오도록 URL을 구성합니다.

3.1.137. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.clientId

설명
ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.138. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.clientId.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.139. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.clientId.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.140. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.clientSecret

설명
clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트에 대한 TLS 구성입니다.
유형
object
속성유형설명

ca

object

서버 인증서를 확인할 때 사용되는 인증 기관입니다.

인증서

object

클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.

insecureSkipVerify

boolean

대상 인증서 검증을 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.

serverName

string

대상의 호스트 이름을 확인하는 데 사용됩니다.

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

설명
서버 인증서를 확인할 때 사용되는 인증 기관입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

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

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

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

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.149. .spec.receivers[].pushoverConfigs[].token

설명
등록된 애플리케이션의 API 토큰이 포함된 시크릿의 키는 https://pushover.net/apps 을 참조하십시오. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다. token 또는 tokenFile 이 필요합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.150. .spec.receivers[].pushoverConfigs[].userKey

설명
수신자 사용자의 사용자 키가 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다. userKey 또는 userKeyFile 이 필요합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.151. .spec.receivers[].slackConfigs

설명
Slack 구성 목록입니다.
유형
array

3.1.152. .spec.receivers[].slackConfigs[]

설명
SlackConfig는 Slack을 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#slack_config에서 참조하십시오.
유형
object
속성유형설명

작업

array

각 알림과 함께 전송되는 Slack 작업 목록입니다.

actions[]

object

SlackAction은 각 알림과 함께 전송되는 단일 Slack 작업을 구성합니다. 자세한 내용은 https://api.slack.com/docs/message-attachments#action_fieldshttps://api.slack.com/docs/message-buttons 을 참조하십시오.

apiURL

object

Slack Webhook URL이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

callbackId

string

 

channel

string

알림을 보낼 채널 또는 사용자입니다.

color

string

 

폴백

string

 

필드

array

각 알림과 함께 전송되는 Slack 필드 목록입니다.

fields[]

object

SlackField는 각 알림과 함께 전송되는 단일 Slack 필드를 구성합니다. 각 필드에는 제목, value 및 선택적으로 필드가 짧은 다른 필드 옆에 표시될 수 있을 만큼 짧은지 여부를 나타내는 부울 값이 포함되어야 합니다. 자세한 내용은 https://api.slack.com/docs/message-attachments#fields 을 참조하십시오.

footer

string

 

httpConfig

object

HTTP 클라이언트 구성.

iconEmoji

string

 

iconURL

string

 

imageURL

string

 

linkNames

boolean

 

mrkdwnIn

배열(문자열)

 

pretext

string

 

sendResolved

boolean

해결된 경고에 대해 알릴지 여부입니다.

shortFields

boolean

 

text

string

 

thumbURL

string

 

title

string

 

titleLink

string

 

사용자 이름

string

 

3.1.153. .spec.receivers[].slackConfigs[].actions

설명
각 알림과 함께 전송되는 Slack 작업 목록입니다.
유형
array

3.1.154. .spec.receivers[].slackConfigs[].actions[]

설명
SlackAction은 각 알림과 함께 전송되는 단일 Slack 작업을 구성합니다. 자세한 내용은 https://api.slack.com/docs/message-attachments#action_fieldshttps://api.slack.com/docs/message-buttons 을 참조하십시오.
유형
object
필수 항목
  • text
  • type
속성유형설명

확인

object

SlackConfirmationField는 사용자가 공격 클릭을 한 번 더 확인하도록 요청하여 파괴적인 동작이나 특히 고유 한 결정으로부터 사용자를 보호합니다. 자세한 내용은 https://api.slack.com/docs/interactive-message-field-guide#confirmation_fields 을 참조하십시오.

name

string

 

스타일

string

 

text

string

 

type

string

 

url

string

 

value

string

 

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

설명
SlackConfirmationField는 사용자가 공격 클릭을 한 번 더 확인하도록 요청하여 파괴적인 동작이나 특히 고유 한 결정으로부터 사용자를 보호합니다. 자세한 내용은 https://api.slack.com/docs/interactive-message-field-guide#confirmation_fields 을 참조하십시오.
유형
object
필수 항목
  • text
속성유형설명

dismissText

string

 

okText

string

 

text

string

 

title

string

 

3.1.156. .spec.receivers[].slackConfigs[].apiURL

설명
Slack Webhook URL이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.157. .spec.receivers[].slackConfigs[].fields

설명
각 알림과 함께 전송되는 Slack 필드 목록입니다.
유형
array

3.1.158. .spec.receivers[].slackConfigs[].fields[]

설명
SlackField는 각 알림과 함께 전송되는 단일 Slack 필드를 구성합니다. 각 필드에는 제목, value 및 선택적으로 필드가 짧은 다른 필드 옆에 표시될 수 있을 만큼 짧은지 여부를 나타내는 부울 값이 포함되어야 합니다. 자세한 내용은 https://api.slack.com/docs/message-attachments#fields 을 참조하십시오.
유형
object
필수 항목
  • title
  • value
속성유형설명

short

boolean

 

title

string

 

value

string

 

3.1.159. .spec.receivers[].slackConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
속성유형설명

권한 부여

object

클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.

basicAuth

object

클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

followRedirects

boolean

FollowRedirects는 클라이언트가 HTTP 3xx 리디렉션을 따라야 하는지 여부를 지정합니다.

oauth2

object

대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.

proxyURL

string

선택적 프록시 URL입니다.

tlsConfig

object

클라이언트에 대한 TLS 구성입니다.

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

설명
클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.
유형
object
속성유형설명

credentials

object

인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다. "basic"은 지원되는 값이 아닙니다. 기본값: "Bearer"

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

설명
인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.
유형
object
속성유형설명

암호

object

password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.

사용자 이름

object

username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.

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

설명
password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.166. .spec.receivers[].slackConfigs[].httpConfig.oauth2

설명
대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.
유형
object
필수 항목
  • clientId
  • clientSecret
  • tokenUrl
속성유형설명

clientId

object

ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.

clientSecret

object

clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.

endpointParams

오브젝트(문자열)

endpointParams 는 토큰 URL에 추가할 HTTP 매개 변수를 구성합니다.

범위

배열(문자열)

범위는 토큰 요청에 사용되는 OAuth2 범위를 정의합니다.

tokenUrl

string

tokenURL 은 토큰을 가져오도록 URL을 구성합니다.

3.1.167. .spec.receivers[].slackConfigs[].httpConfig.oauth2.clientId

설명
ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.168. .spec.receivers[].slackConfigs[].httpConfig.oauth2.clientId.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.169. .spec.receivers[].slackConfigs[].httpConfig.oauth2.clientId.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.170. .spec.receivers[].slackConfigs[].httpConfig.oauth2.clientSecret

설명
clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트에 대한 TLS 구성입니다.
유형
object
속성유형설명

ca

object

서버 인증서를 확인할 때 사용되는 인증 기관입니다.

인증서

object

클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.

insecureSkipVerify

boolean

대상 인증서 검증을 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.

serverName

string

대상의 호스트 이름을 확인하는 데 사용됩니다.

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

설명
서버 인증서를 확인할 때 사용되는 인증 기관입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

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

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

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

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.179. .spec.receivers[].snsConfigs

설명
Cryostat 구성 목록
유형
array

3.1.180. .spec.receivers[].snsConfigs[]

설명
CryostatConfig는 AWS Cryostat를 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#sns_configs에서 참조하십시오.
유형
object
속성유형설명

apiURL

string

Cryostat API URL i.e. https://sns.us-east-2.amazonaws.com. 지정하지 않으면 Cryostat SDK의 API URL이 사용됩니다.

속성

오브젝트(문자열)

Cryostat 메시지 속성.

httpConfig

object

HTTP 클라이언트 구성.

message

string

Cryostat 알림의 메시지 콘텐츠입니다.

전화 번호

string

메시지가 E.164 형식으로 SMS를 통해 전달되는 경우 전화 번호 이 값을 지정하지 않으면 TopicARN 또는 TargetARN의 값을 지정해야 합니다.

sendResolved

boolean

해결된 경고에 대해 알릴지 여부입니다.

sigv4

object

요청에 서명하도록 AWS의 서명 확인 4 서명 프로세스를 구성합니다.

제목

string

메시지가 이메일 끝점에 전달될 때 제목선입니다.

targetARN

string

메시지가 모바일 알림을 통해 전달되는 경우 모바일 플랫폼 엔드 포인트 ARN. 이 값을 지정하지 않으면 topic_arn 또는 PhoneNumber에 대한 값을 지정해야 합니다.

topicARN

string

ARN 주제:예: arn:aws:sns:us-east-2:698519295917:My-Topic 이 값을 지정하지 않으면 PhoneNumber 또는 TargetARN의 값을 지정해야 합니다.

3.1.181. .spec.receivers[].snsConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
속성유형설명

권한 부여

object

클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.

basicAuth

object

클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

followRedirects

boolean

FollowRedirects는 클라이언트가 HTTP 3xx 리디렉션을 따라야 하는지 여부를 지정합니다.

oauth2

object

대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.

proxyURL

string

선택적 프록시 URL입니다.

tlsConfig

object

클라이언트에 대한 TLS 구성입니다.

3.1.182. .spec.receivers[].snsConfigs[].httpConfig.authorization

설명
클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.
유형
object
속성유형설명

credentials

object

인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다. "basic"은 지원되는 값이 아닙니다. 기본값: "Bearer"

3.1.183. .spec.receivers[].snsConfigs[].httpConfig.authorization.credentials

설명
인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.184. .spec.receivers[].snsConfigs[].httpConfig.basicAuth

설명
클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.
유형
object
속성유형설명

암호

object

password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.

사용자 이름

object

username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.

3.1.185. .spec.receivers[].snsConfigs[].httpConfig.basicAuth.password

설명
password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.186. .spec.receivers[].snsConfigs[].httpConfig.basicAuth.username

설명
username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.187. .spec.receivers[].snsConfigs[].httpConfig.bearerTokenSecret

설명
클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.188. .spec.receivers[].snsConfigs[].httpConfig.oauth2

설명
대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.
유형
object
필수 항목
  • clientId
  • clientSecret
  • tokenUrl
속성유형설명

clientId

object

ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.

clientSecret

object

clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.

endpointParams

오브젝트(문자열)

endpointParams 는 토큰 URL에 추가할 HTTP 매개 변수를 구성합니다.

범위

배열(문자열)

범위는 토큰 요청에 사용되는 OAuth2 범위를 정의합니다.

tokenUrl

string

tokenURL 은 토큰을 가져오도록 URL을 구성합니다.

3.1.189. .spec.receivers[].snsConfigs[].httpConfig.oauth2.clientId

설명
ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.190. .spec.receivers[].snsConfigs[].httpConfig.oauth2.clientId.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.191. .spec.receivers[].snsConfigs[].httpConfig.oauth2.clientId.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.192. .spec.receivers[].snsConfigs[].httpConfig.oauth2.clientSecret

설명
clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.193. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig

설명
클라이언트에 대한 TLS 구성입니다.
유형
object
속성유형설명

ca

object

서버 인증서를 확인할 때 사용되는 인증 기관입니다.

인증서

object

클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.

insecureSkipVerify

boolean

대상 인증서 검증을 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.

serverName

string

대상의 호스트 이름을 확인하는 데 사용됩니다.

3.1.194. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig.ca

설명
서버 인증서를 확인할 때 사용되는 인증 기관입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.195. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig.ca.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.196. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.197. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig.cert

설명
클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.198. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig.cert.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.199. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.200. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.201. .spec.receivers[].snsConfigs[].sigv4

설명
요청에 서명하도록 AWS의 서명 확인 4 서명 프로세스를 구성합니다.
유형
object
속성유형설명

accessKey

object

AccessKey는 AWS API 키입니다. 지정하지 않으면 환경 변수 AWS_ACCESS_KEY_ID 가 사용됩니다.

profile

string

프로필은 인증하는 데 사용되는 이름이 AWS 프로필입니다.

region

string

리전은 AWS 리전입니다. 비어 있는 경우 기본 인증 정보 체인의 리전이 사용됩니다.

roleArn

string

RoleArn은 인증에 사용되는 이름이 지정된 AWS 프로필입니다.

secretKey

object

SecretKey는 AWS API 시크릿입니다. 지정하지 않으면 환경 변수 AWS_SECRET_ACCESS_KEY 가 사용됩니다.

3.1.202. .spec.receivers[].snsConfigs[].sigv4.accessKey

설명
AccessKey는 AWS API 키입니다. 지정하지 않으면 환경 변수 AWS_ACCESS_KEY_ID 가 사용됩니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.203. .spec.receivers[].snsConfigs[].sigv4.secretKey

설명
SecretKey는 AWS API 시크릿입니다. 지정하지 않으면 환경 변수 AWS_SECRET_ACCESS_KEY 가 사용됩니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.204. .spec.receivers[].telegramConfigs

설명
Telegram 구성 목록입니다.
유형
array

3.1.205. .spec.receivers[].telegramConfigs[]

설명
TelegramConfig는 Telegram을 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#telegram_config에서 참조하십시오.
유형
object
속성유형설명

apiURL

string

Telegram API URL i.e. https://api.telegram.org. 지정하지 않으면 기본 API URL이 사용됩니다.

botToken

object

Telegram 봇 토큰. 봇TokenFile 과 함께 사용할 수 없습니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다. botToken 또는 botTokenFile 이 필요합니다.

botTokenFile

string

Telegram 봇 토큰을 읽을 수 있는 파일입니다. 봇토큰 과 함께 사용할 수 없습니다. botToken 또는 botTokenFile 이 필요합니다. Alertmanager >= v0.26.0이 필요합니다.

chatID

integer

Telegram 채팅 ID입니다.

disableNotifications

boolean

전화 알림 비활성화

httpConfig

object

HTTP 클라이언트 구성.

message

string

메시지 템플릿

parseMode

string

Telegram 메시지의 구문 모드

sendResolved

boolean

해결된 경고에 대해 알릴 지 여부입니다.

3.1.206. .spec.receivers[].telegramConfigs[].botToken

설명
Telegram 봇 토큰. 봇TokenFile 과 함께 사용할 수 없습니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다. botToken 또는 botTokenFile 이 필요합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.207. .spec.receivers[].telegramConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
속성유형설명

권한 부여

object

클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.

basicAuth

object

클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

followRedirects

boolean

FollowRedirects는 클라이언트가 HTTP 3xx 리디렉션을 따라야 하는지 여부를 지정합니다.

oauth2

object

대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.

proxyURL

string

선택적 프록시 URL입니다.

tlsConfig

object

클라이언트에 대한 TLS 구성입니다.

3.1.208. .spec.receivers[].telegramConfigs[].httpConfig.authorization

설명
클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.
유형
object
속성유형설명

credentials

object

인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다. "basic"은 지원되는 값이 아닙니다. 기본값: "Bearer"

3.1.209. .spec.receivers[].telegramConfigs[].httpConfig.authorization.credentials

설명
인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.210. .spec.receivers[].telegramConfigs[].httpConfig.basicAuth

설명
클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.
유형
object
속성유형설명

암호

object

password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.

사용자 이름

object

username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.

3.1.211. .spec.receivers[].telegramConfigs[].httpConfig.basicAuth.password

설명
password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.212. .spec.receivers[].telegramConfigs[].httpConfig.basicAuth.username

설명
username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.213. .spec.receivers[].telegramConfigs[].httpConfig.bearerTokenSecret

설명
클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.214. .spec.receivers[].telegramConfigs[].httpConfig.oauth2

설명
대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.
유형
object
필수 항목
  • clientId
  • clientSecret
  • tokenUrl
속성유형설명

clientId

object

ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.

clientSecret

object

clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.

endpointParams

오브젝트(문자열)

endpointParams 는 토큰 URL에 추가할 HTTP 매개 변수를 구성합니다.

범위

배열(문자열)

범위는 토큰 요청에 사용되는 OAuth2 범위를 정의합니다.

tokenUrl

string

tokenURL 은 토큰을 가져오도록 URL을 구성합니다.

3.1.215. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.clientId

설명
ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.216. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.clientId.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.217. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.clientId.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.218. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.clientSecret

설명
clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.219. .spec.receivers[].telegramConfigs[].httpConfig.tlsConfig

설명
클라이언트에 대한 TLS 구성입니다.
유형
object
속성유형설명

ca

object

서버 인증서를 확인할 때 사용되는 인증 기관입니다.

인증서

object

클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.

insecureSkipVerify

boolean

대상 인증서 검증을 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.

serverName

string

대상의 호스트 이름을 확인하는 데 사용됩니다.

3.1.220. .spec.receivers[].telegramConfigs[].httpConfig.tlsConfig.ca

설명
서버 인증서를 확인할 때 사용되는 인증 기관입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.221. .spec.receivers[].telegramConfigs[].httpConfig.tlsConfig.ca.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.222. .spec.receivers[].telegramConfigs[].httpConfig.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.223. .spec.receivers[].telegramConfigs[].httpConfig.tlsConfig.cert

설명
클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.224. .spec.receivers[].telegramConfigs[].httpConfig.tlsConfig.cert.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.225. .spec.receivers[].telegramConfigs[].httpConfig.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.226. .spec.receivers[].telegramConfigs[].httpConfig.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.227. .spec.receivers[].victoropsConfigs

설명
VictorOps 구성 목록입니다.
유형
array

3.1.228. .spec.receivers[].victoropsConfigs[]

설명
VictorOpsConfig는 VictorOps를 통해 알림을 구성합니다. See https://prometheus.io/docs/alerting/latest/configuration/#victorops_config
유형
object
속성유형설명

apiKey

object

VictorOps API와 통신할 때 사용할 API 키가 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

apiUrl

string

VictorOps API URL입니다.

customFields

array

알림을 위한 추가 사용자 지정 필드입니다.

customFields[]

object

KeyValue는 (키, 값) 튜플을 정의합니다.

entityDisplayName

string

경고된 문제에 대한 요약이 포함되어 있습니다.

httpConfig

object

HTTP 클라이언트의 구성입니다.

messageType

string

경고 동작(CRITICAL, WARNING, INFO)을 설명합니다.

monitoringTool

string

상태 메시지가 있는 모니터링 툴입니다.

routingKey

string

경고를 팀에 매핑하는 데 사용되는 키입니다.

sendResolved

boolean

해결된 경고에 대해 알릴지 여부입니다.

stateMessage

string

경고된 문제에 대한 긴 설명이 포함되어 있습니다.

3.1.229. .spec.receivers[].victoropsConfigs[].apiKey

설명
VictorOps API와 통신할 때 사용할 API 키가 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.230. .spec.receivers[].victoropsConfigs[].customFields

설명
알림을 위한 추가 사용자 지정 필드입니다.
유형
array

3.1.231. .spec.receivers[].victoropsConfigs[].customFields[]

설명
KeyValue는 (키, 값) 튜플을 정의합니다.
유형
object
필수 항목
  • key
  • value
속성유형설명

key

string

튜플의 키입니다.

value

string

튜플의 값입니다.

3.1.232. .spec.receivers[].victoropsConfigs[].httpConfig

설명
HTTP 클라이언트의 구성입니다.
유형
object
속성유형설명

권한 부여

object

클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.

basicAuth

object

클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

followRedirects

boolean

FollowRedirects는 클라이언트가 HTTP 3xx 리디렉션을 따라야 하는지 여부를 지정합니다.

oauth2

object

대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.

proxyURL

string

선택적 프록시 URL입니다.

tlsConfig

object

클라이언트에 대한 TLS 구성입니다.

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

설명
클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.
유형
object
속성유형설명

credentials

object

인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다. "basic"은 지원되는 값이 아닙니다. 기본값: "Bearer"

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

설명
인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.
유형
object
속성유형설명

암호

object

password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.

사용자 이름

object

username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.

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

설명
password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.239. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2

설명
대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.
유형
object
필수 항목
  • clientId
  • clientSecret
  • tokenUrl
속성유형설명

clientId

object

ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.

clientSecret

object

clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.

endpointParams

오브젝트(문자열)

endpointParams 는 토큰 URL에 추가할 HTTP 매개 변수를 구성합니다.

범위

배열(문자열)

범위는 토큰 요청에 사용되는 OAuth2 범위를 정의합니다.

tokenUrl

string

tokenURL 은 토큰을 가져오도록 URL을 구성합니다.

3.1.240. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.clientId

설명
ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.241. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.clientId.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.242. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.clientId.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.243. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.clientSecret

설명
clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트에 대한 TLS 구성입니다.
유형
object
속성유형설명

ca

object

서버 인증서를 확인할 때 사용되는 인증 기관입니다.

인증서

object

클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.

insecureSkipVerify

boolean

대상 인증서 검증을 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.

serverName

string

대상의 호스트 이름을 확인하는 데 사용됩니다.

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

설명
서버 인증서를 확인할 때 사용되는 인증 기관입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

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

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

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

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.252. .spec.receivers[].webexConfigs

설명
Cryostat 구성 목록입니다.
유형
array

3.1.253. .spec.receivers[].webexConfigs[]

설명
webexconfig에서 Cisco Cryostat를 통한 알림 구성 https://prometheus.io/docs/alerting/latest/configuration/#webex_config
유형
object
필수 항목
  • roomID
속성유형설명

apiURL

string

Cryostat 팀 API URL i.e. https://webexapis.com/v1/messages

httpConfig

object

HTTP 클라이언트의 구성입니다. 이 구성을 사용하여 봇 토큰을 HTTP 인증 헤더의 일부로 제공해야 합니다.

message

string

메시지 템플릿

roomID

string

메시지를 보낼 수 있는 Cryostat 팀실의 ID입니다.

sendResolved

boolean

해결된 경고에 대해 알릴 지 여부입니다.

3.1.254. .spec.receivers[].webexConfigs[].httpConfig

설명
HTTP 클라이언트의 구성입니다. 이 구성을 사용하여 봇 토큰을 HTTP 인증 헤더의 일부로 제공해야 합니다.
유형
object
속성유형설명

권한 부여

object

클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.

basicAuth

object

클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

followRedirects

boolean

FollowRedirects는 클라이언트가 HTTP 3xx 리디렉션을 따라야 하는지 여부를 지정합니다.

oauth2

object

대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.

proxyURL

string

선택적 프록시 URL입니다.

tlsConfig

object

클라이언트에 대한 TLS 구성입니다.

3.1.255. .spec.receivers[].webexConfigs[].httpConfig.authorization

설명
클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.
유형
object
속성유형설명

credentials

object

인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다. "basic"은 지원되는 값이 아닙니다. 기본값: "Bearer"

3.1.256. .spec.receivers[].webexConfigs[].httpConfig.authorization.credentials

설명
인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.257. .spec.receivers[].webexConfigs[].httpConfig.basicAuth

설명
클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.
유형
object
속성유형설명

암호

object

password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.

사용자 이름

object

username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.

3.1.258. .spec.receivers[].webexConfigs[].httpConfig.basicAuth.password

설명
password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.259. .spec.receivers[].webexConfigs[].httpConfig.basicAuth.username

설명
username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.260. .spec.receivers[].webexConfigs[].httpConfig.bearerTokenSecret

설명
클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.261. .spec.receivers[].webexConfigs[].httpConfig.oauth2

설명
대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.
유형
object
필수 항목
  • clientId
  • clientSecret
  • tokenUrl
속성유형설명

clientId

object

ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.

clientSecret

object

clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.

endpointParams

오브젝트(문자열)

endpointParams 는 토큰 URL에 추가할 HTTP 매개 변수를 구성합니다.

범위

배열(문자열)

범위는 토큰 요청에 사용되는 OAuth2 범위를 정의합니다.

tokenUrl

string

tokenURL 은 토큰을 가져오도록 URL을 구성합니다.

3.1.262. .spec.receivers[].webexConfigs[].httpConfig.oauth2.clientId

설명
ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.263. .spec.receivers[].webexConfigs[].httpConfig.oauth2.clientId.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.264. .spec.receivers[].webexConfigs[].httpConfig.oauth2.clientId.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.265. .spec.receivers[].webexConfigs[].httpConfig.oauth2.clientSecret

설명
clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.266. .spec.receivers[].webexConfigs[].httpConfig.tlsConfig

설명
클라이언트에 대한 TLS 구성입니다.
유형
object
속성유형설명

ca

object

서버 인증서를 확인할 때 사용되는 인증 기관입니다.

인증서

object

클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.

insecureSkipVerify

boolean

대상 인증서 검증을 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.

serverName

string

대상의 호스트 이름을 확인하는 데 사용됩니다.

3.1.267. .spec.receivers[].webexConfigs[].httpConfig.tlsConfig.ca

설명
서버 인증서를 확인할 때 사용되는 인증 기관입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.268. .spec.receivers[].webexConfigs[].httpConfig.tlsConfig.ca.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.269. .spec.receivers[].webexConfigs[].httpConfig.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.270. .spec.receivers[].webexConfigs[].httpConfig.tlsConfig.cert

설명
클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.271. .spec.receivers[].webexConfigs[].httpConfig.tlsConfig.cert.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.272. .spec.receivers[].webexConfigs[].httpConfig.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.273. .spec.receivers[].webexConfigs[].httpConfig.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.274. .spec.receivers[].webhookConfigs

설명
Webhook 구성 목록입니다.
유형
array

3.1.275. .spec.receivers[].webhookConfigs[]

설명
WebhookConfig는 Webhook 페이로드를 지원하는 일반 수신자를 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#webhook_config에서 참조하십시오.
유형
object
속성유형설명

httpConfig

object

HTTP 클라이언트 구성.

maxAlerts

integer

Webhook 메시지당 보낼 최대 경고 수입니다. 0이면 모든 경고가 포함됩니다.

sendResolved

boolean

해결된 경고에 대해 알릴지 여부입니다.

url

string

HTTP POST 요청을 보낼 URL입니다. urlSecreturl 보다 우선합니다. urlSecreturl 중 하나를 정의해야 합니다.

urlSecret

object

HTTP 요청을 보낼 Webhook URL이 포함된 시크릿의 키입니다. urlSecreturl 보다 우선합니다. urlSecreturl 중 하나를 정의해야 합니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

3.1.276. .spec.receivers[].webhookConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
속성유형설명

권한 부여

object

클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.

basicAuth

object

클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

followRedirects

boolean

FollowRedirects는 클라이언트가 HTTP 3xx 리디렉션을 따라야 하는지 여부를 지정합니다.

oauth2

object

대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.

proxyURL

string

선택적 프록시 URL입니다.

tlsConfig

object

클라이언트에 대한 TLS 구성입니다.

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

설명
클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.
유형
object
속성유형설명

credentials

object

인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다. "basic"은 지원되는 값이 아닙니다. 기본값: "Bearer"

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

설명
인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.
유형
object
속성유형설명

암호

object

password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.

사용자 이름

object

username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.

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

설명
password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.283. .spec.receivers[].webhookConfigs[].httpConfig.oauth2

설명
대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.
유형
object
필수 항목
  • clientId
  • clientSecret
  • tokenUrl
속성유형설명

clientId

object

ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.

clientSecret

object

clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.

endpointParams

오브젝트(문자열)

endpointParams 는 토큰 URL에 추가할 HTTP 매개 변수를 구성합니다.

범위

배열(문자열)

범위는 토큰 요청에 사용되는 OAuth2 범위를 정의합니다.

tokenUrl

string

tokenURL 은 토큰을 가져오도록 URL을 구성합니다.

3.1.284. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.clientId

설명
ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.285. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.clientId.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.286. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.clientId.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.287. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.clientSecret

설명
clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트에 대한 TLS 구성입니다.
유형
object
속성유형설명

ca

object

서버 인증서를 확인할 때 사용되는 인증 기관입니다.

인증서

object

클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.

insecureSkipVerify

boolean

대상 인증서 검증을 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.

serverName

string

대상의 호스트 이름을 확인하는 데 사용됩니다.

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

설명
서버 인증서를 확인할 때 사용되는 인증 기관입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

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

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

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

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.296. .spec.receivers[].webhookConfigs[].urlSecret

설명
HTTP 요청을 보낼 Webhook URL이 포함된 시크릿의 키입니다. urlSecreturl 보다 우선합니다. urlSecreturl 중 하나를 정의해야 합니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.297. .spec.receivers[].wechatConfigs

설명
Cryostat 구성 목록입니다.
유형
array

3.1.298. .spec.receivers[].wechatConfigs[]

설명
CryostatConfig는 Cryostat를 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#wechat_config에서 참조하십시오.
유형
object
속성유형설명

agentID

string

 

apiSecret

object

Cryostat API 키가 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

apiURL

string

Cryostat API URL입니다.

corpID

string

인증에 대한 corp ID입니다.

httpConfig

object

HTTP 클라이언트 구성.

message

string

API 요청 데이터에서 정의한 대로 API 요청 데이터입니다.

messageType

string

 

sendResolved

boolean

해결된 경고에 대해 알릴지 여부입니다.

toParty

string

 

toTag

string

 

toUser

string

 

3.1.299. .spec.receivers[].wechatConfigs[].apiSecret

설명
Cryostat API 키가 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.300. .spec.receivers[].wechatConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
속성유형설명

권한 부여

object

클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.

basicAuth

object

클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

followRedirects

boolean

FollowRedirects는 클라이언트가 HTTP 3xx 리디렉션을 따라야 하는지 여부를 지정합니다.

oauth2

object

대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.

proxyURL

string

선택적 프록시 URL입니다.

tlsConfig

object

클라이언트에 대한 TLS 구성입니다.

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

설명
클라이언트에 대한 권한 부여 헤더 구성입니다. 이는 BasicAuth와 함께 사용할 수 있으며 Alertmanager v0.22 이상에서만 사용할 수 있습니다.
유형
object
속성유형설명

credentials

object

인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다. "basic"은 지원되는 값이 아닙니다. 기본값: "Bearer"

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

설명
인증을 위한 인증 정보가 포함된 네임스페이스에서 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트용 basicauth. 권한 부여와 함께 사용할 수 없습니다. 둘 다 정의되면 BasicAuth가 우선합니다.
유형
object
속성유형설명

암호

object

password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.

사용자 이름

object

username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.

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

설명
password 는 인증을 위한 암호가 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
username 은 인증을 위한 사용자 이름이 포함된 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트에 인증에 사용할 전달자 토큰이 포함된 시크릿의 키입니다. 보안은 AlertmanagerConfig 오브젝트와 동일한 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

선택할 오브젝트 네임스페이스의 시크릿 이름입니다.

3.1.307. .spec.receivers[].wechatConfigs[].httpConfig.oauth2

설명
대상 토큰을 가져오는 데 사용되는 OAuth2 클라이언트 자격 증명입니다.
유형
object
필수 항목
  • clientId
  • clientSecret
  • tokenUrl
속성유형설명

clientId

object

ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.

clientSecret

object

clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.

endpointParams

오브젝트(문자열)

endpointParams 는 토큰 URL에 추가할 HTTP 매개 변수를 구성합니다.

범위

배열(문자열)

범위는 토큰 요청에 사용되는 OAuth2 범위를 정의합니다.

tokenUrl

string

tokenURL 은 토큰을 가져오도록 URL을 구성합니다.

3.1.308. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.clientId

설명
ClientID는 OAuth2 클라이언트 의 ID가 포함된 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

3.1.309. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.clientId.configMap

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.310. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.clientId.secret

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.311. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.clientSecret

설명
clientSecret 은 OAuth2 클라이언트의 시크릿을 포함하는 보안의 키를 지정합니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트에 대한 TLS 구성입니다.
유형
object
속성유형설명

ca

object

서버 인증서를 확인할 때 사용되는 인증 기관입니다.

인증서

object

클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.

insecureSkipVerify

boolean

대상 인증서 검증을 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.

serverName

string

대상의 호스트 이름을 확인하는 데 사용됩니다.

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

설명
서버 인증서를 확인할 때 사용되는 인증 기관입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

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

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
클라이언트 인증을 수행할 때 제공할 클라이언트 인증서입니다.
유형
object
속성유형설명

configMap

object

대상에 사용할 데이터가 포함된 ConfigMap입니다.

Secret

object

대상에 사용할 데이터가 포함된 시크릿입니다.

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

설명
대상에 사용할 데이터가 포함된 ConfigMap입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 키입니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

ConfigMap 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 사용할 데이터가 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

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

설명
대상에 대한 클라이언트 키 파일이 포함된 시크릿입니다.
유형
object
필수 항목
  • key
속성유형설명

key

string

선택할 시크릿의 키입니다. 유효한 시크릿 키여야 합니다.

name

string

추천자의 이름입니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: 기타 유용한 필드를 추가합니다. apiVersion, kind, uid?

optional

boolean

시크릿 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.320. .spec.route

설명
리소스의 네임스페이스와 일치하는 경고에 대한 Alertmanager 경로 정의 존재하는 경우 생성된 Alertmanager 구성에 첫 번째 수준 경로로 추가됩니다.
유형
object
속성유형설명

activeTimeIntervals

배열(문자열)

이 경로를 활성화해야 하는 경우 ActiveTimeIntervals는 TimeInterval 이름 목록입니다.

계속

boolean

경고를 후속 형제 노드와 계속 일치해야 하는지 여부를 나타내는 부울입니다. Prometheus Operator의 첫 번째 경로에 대해 항상 true로 재정의됩니다.

groupBy

배열(문자열)

그룹화할 레이블 목록입니다. 레이블은 반복할 수 없습니다( 고유 목록). 제공하는 경우 특수 레이블 "…​"(사용 가능한 모든 라벨로 집계)은 목록의 유일한 요소여야 합니다.

groupInterval

string

업데이트된 알림을 보내기 전에 대기하는 시간입니다. 정규 표현식의^()y)?(([0-9] )?((()d)?(([0-9])h)?(([0-9]) ?([0-9] ) ms?([0-9]+)ms?$' 예: "5m"

groupWait

string

초기 알림을 보내기 전에 대기하는 시간입니다. 정규 표현식의^()y)?(([0-9] )?((()d)?(([0-9])h)?(([0-9]) ?([0-9] ) ms?([0-9]+)ms?$의 예: "30s"

matchers

array

경고의 라벨이 일치해야 하는 matchers 목록입니다. 첫 번째 수준 경로의 경우 Operator는 네임스페이스 라벨에서 기존 같음 및 regexp 일치자를 제거하고 namespace : <object namespace > matcher를 추가합니다.

matchers[]

object

matcher는 경고의 라벨에 일치하는 방법을 정의합니다.

muteTimeIntervals

배열(문자열)

참고: 이 설명은 위의 필드 정의에 적용되지만 아래에 표시됩니다. 그렇지 않으면 생성된 매니페스트에 포함됩니다. CRD 스키마는 현재 자체 참조 유형을 지원하지 않습니다( https://github.com/kubernetes/kubernetes/issues/62872참조). 제한을 우회하기 위해 대체 유형을 사용해야 합니다. 단점은 Kube API가 유효한 JSON 표현이라는 사실 이외의 데이터를 검증할 수 없다는 것입니다. MuteTimeIntervals는 일치하는 경우 이 경로를 음소거하는 TimeInterval 이름 목록입니다.

수신자

string

이 경로의 수신자 이름입니다. 비어 있지 않은 경우 receivers 필드에 나열되어야 합니다.

repeatInterval

string

마지막 알림을 반복하기 전에 대기하는 시간입니다. 정규 표현식의^()y)?(([0-9] )?((()d)?(([0-9])h)?(([0-9]) ?([0-9] ) ms?([0-9]+)ms?$' 예: "4h"

routes

배열(정의되지 않음)

하위 경로.

3.1.321. .spec.route.matchers

설명
경고의 라벨이 일치해야 하는 matchers 목록입니다. 첫 번째 수준 경로의 경우 Operator는 네임스페이스 라벨에서 기존 같음 및 regexp 일치자를 제거하고 namespace : <object namespace > matcher를 추가합니다.
유형
array

3.1.322. .spec.route.matchers[]

설명
matcher는 경고의 라벨에 일치하는 방법을 정의합니다.
유형
object
필수 항목
  • name
속성유형설명

matchType

string

match operator, = (equal to), != (not equal to), =~ (regex match) 또는 !~ (임의 일치되지 않음)입니다. 음수 연산자(!=!~)에는 Alertmanager >= v0.22.0이 필요합니다.

name

string

일치해야 하는 레이블입니다.

value

string

일치시킬 레이블 값입니다.

3.1.323. .spec.timeIntervals

설명
경로가 음소거되거나 활성화되어야 할 시기를 지정하는 TimeInterval 목록입니다.
유형
array

3.1.324. .spec.timeIntervals[]

설명
TimeInterval은 알림이 변경되거나 활성화되는 시점을 지정합니다.
유형
object
속성유형설명

name

string

시간 간격의 이름입니다.

timeIntervals

array

TimeIntervals는 TimePeriod 목록입니다.

timeIntervals[]

object

TimePeriod는 시간 기간을 설명합니다.

3.1.325. .spec.timeIntervals[].timeIntervals

설명
TimeIntervals는 TimePeriod 목록입니다.
유형
array

3.1.326. .spec.timeIntervals[].timeIntervals[]

설명
TimePeriod는 시간 기간을 설명합니다.
유형
object
속성유형설명

daysOfMonth

array

DaysOfMonth는 DayOfMonthRange 목록입니다.

daysOfMonth[]

object

DayOfMonthRange는 1에서 시작하는 월의 포괄적인 범위입니다.

배열(문자열)

months은 MonthRange의 목록입니다.

시간

array

TimeRange의 목록

times[]

object

Timerange는 24시간 형식으로 시작 및 종료 시간을 정의합니다.

weekdays

배열(문자열)

Weekdays는 WeekdayRange의 목록입니다.

배열(문자열)

years is a list of yearRange

3.1.327. .spec.timeIntervals[].timeIntervals[].daysOfMonth

설명
DaysOfMonth는 DayOfMonthRange 목록입니다.
유형
array

3.1.328. .spec.timeIntervals[].timeIntervals[].daysOfMonth[]

설명
DayOfMonthRange는 1에서 시작하는 월의 포괄적인 범위입니다.
유형
object
속성유형설명

end

integer

포함 범위의 끝

start

integer

포함 범위 시작

3.1.329. .spec.timeIntervals[].timeIntervals[].times

설명
TimeRange의 목록
유형
array

3.1.330. .spec.timeIntervals[].timeIntervals[].times[]

설명
Timerange는 24시간 형식으로 시작 및 종료 시간을 정의합니다.
유형
object
속성유형설명

endTime

string

종료 시간은 24시간 형식의 종료 시간입니다.

startTime

string

StartTime은 24시간 형식으로 된 시작 시간입니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.