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


설명

AlertmanagerConfig 사용자 정의 리소스 정의(CRD)는 Alertmanager 객체가 Prometheus 알림을 처리하는 방법을 정의합니다. 알림 그룹화 및 라우팅, 알림 수신자 및 금지 규칙을 지정할 수 있습니다.

Alertmanager 객체는 레이블 및 네임스페이스 선택기를 사용하여 AlertmanagerConfig 객체를 선택합니다.

유형
object
필수 항목
  • spec

3.1. 사양

Expand
재산유형설명

apiVersion

string

APIVersion은 버전이 지정된 이 오브젝트 표현의 스키마를 정의합니다. 서버는 인식된 스키마를 최신 내부 값으로 변환해야 하며, 인식되지 않는 값을 거부할 수 있습니다. 자세한 정보: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

kind

string

kind는 이 오브젝트가 나타내는 REST 리소스에 해당하는 문자열 값입니다. 서버는 클라이언트에서 요청을 제출한 끝점에서 이를 유추할 수 있습니다. CamelCase로 업데이트할 수 없습니다. 자세한 정보: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

메타데이터

ObjectMeta

표준 객체의 메타데이터. 자세한 정보: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

spec

object

AlertmanagerConfigSpec은 Alertmanager 구성의 원하는 동작에 대한 사양입니다. 정의에 따르면 Alertmanager 구성은 네임스페이스 레이블이 AlertmanagerConfig 리소스의 네임스페이스와 동일한 알림에만 적용됩니다.

3.1.1. .spec

설명
AlertmanagerConfigSpec은 Alertmanager 구성의 원하는 동작에 대한 사양입니다. 정의에 따르면 Alertmanager 구성은 네임스페이스 레이블이 AlertmanagerConfig 리소스의 네임스페이스와 동일한 알림에만 적용됩니다.
유형
object
Expand
재산유형설명

억제 규칙

array

금지 규칙 목록. 규칙은 리소스의 네임스페이스와 일치하는 알림에만 적용됩니다.

inhibitRules[]

object

InhibitRule은 다른 경고가 이미 발생하고 있을 때 경고를 음소거할 수 있는 금지 규칙을 정의합니다. https://prometheus.io/docs/alerting/latest/configuration/#inhibit_rule을 참조하세요.

수신기

array

수신자 목록.

receivers[]

object

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

라우트

object

리소스의 네임스페이스와 일치하는 알림에 대한 Alertmanager 경로 정의입니다. 존재하는 경우, 생성된 Alertmanager 구성에 1차 경로로 추가됩니다.

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
Expand
재산유형설명

동일한

배열(문자열)

억제가 적용되려면 소스 및 타겟 경고에서 동일한 값을 가져야 하는 레이블이 필요합니다.

소스매치

array

억제가 적용되려면 하나 이상의 알림이 있어야 하는 매처입니다. 운영자는 알림이 리소스의 네임스페이스와 일치하는지 확인합니다.

sourceMatch[]

object

Matcher는 알림의 레이블을 어떻게 일치시킬지 정의합니다.

targetMatch

array

알림에서 음소거해야 하는 일치 항목이 충족되어야 합니다. 운영자는 알림이 리소스의 네임스페이스와 일치하는지 확인합니다.

targetMatch[]

object

Matcher는 알림의 레이블을 어떻게 일치시킬지 정의합니다.

3.1.4. .spec.inhibitRules[].sourceMatch

설명
억제가 적용되려면 하나 이상의 알림이 있어야 하는 매처입니다. 운영자는 알림이 리소스의 네임스페이스와 일치하는지 확인합니다.
유형
array

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

설명
Matcher는 알림의 레이블을 어떻게 일치시킬지 정의합니다.
유형
object
필수 항목
  • name
Expand
재산유형설명

matchType

string

일치 연산자는 = (같음), != (같지 않음), =~ (정규식 일치) 또는 !~ (정규식 일치 아님) 중 하나입니다. 부정 연산자( !=!~ )에는 Alertmanager >= v0.22.0이 필요합니다.

name

string

라벨을 맞춰보세요.

value

string

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

3.1.6. .spec.inhibitRules[].targetMatch

설명
알림에서 음소거해야 하는 일치 항목이 충족되어야 합니다. 운영자는 알림이 리소스의 네임스페이스와 일치하는지 확인합니다.
유형
array

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

설명
Matcher는 알림의 레이블을 어떻게 일치시킬지 정의합니다.
유형
object
필수 항목
  • name
Expand
재산유형설명

matchType

string

일치 연산자는 = (같음), != (같지 않음), =~ (정규식 일치) 또는 !~ (정규식 일치 아님) 중 하나입니다. 부정 연산자( !=!~ )에는 Alertmanager >= v0.22.0이 필요합니다.

name

string

라벨을 맞춰보세요.

value

string

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

3.1.8. .spec.receivers

설명
수신자 목록.
유형
array

3.1.9. .spec.receivers[]

설명
수신기는 하나 이상의 알림 통합을 정의합니다.
유형
object
필수 항목
  • name
Expand
재산유형설명

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 Teams를 통해 알림을 구성합니다. 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를 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#pagerduty_config를 참조하세요.

pushoverConfigs

array

Pushover 구성 목록.

pushoverConfigs[]

object

PushoverConfig는 Pushover를 통해 알림을 구성합니다. See 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

SNS 구성 목록

snsConfigs[]

object

SNSConfig는 AWS SNS를 통해 알림을 구성합니다. 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

Webex 구성 목록.

webexConfigs[]

object

WebexConfig는 Cisco Webex를 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#webex_config를 참조하세요.

webhookConfigs

array

웹훅 구성 목록.

webhookConfigs[]

object

WebhookConfig는 웹훅 페이로드를 지원하는 일반 수신기를 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#webhook_config를 참조하세요.

wechatConfigs

array

WeChat 구성 목록.

wechatConfigs[]

object

WeChatConfig는 WeChat을 통한 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#wechat_config를 참조하세요.

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
Expand
재산유형설명

apiURL

object

Discord 웹훅 URL이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

httpConfig

object

HTTP 클라이언트 구성.

message

string

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

sendResolved

boolean

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

title

string

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

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

설명
Discord 웹훅 URL이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
HTTP 클라이언트 구성.
유형
object
Expand
재산유형설명

권한 부여

object

클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.

basicAuth

object

클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

팔로우리디렉션

boolean

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

oauth2

object

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

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyURL

string

선택적인 프록시 URL입니다.

정의된 경우, 이 필드는 proxyUrl 보다 우선합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

tlsConfig

object

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

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

설명
클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.
유형
object
Expand
재산유형설명

credentials

object

인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다.

"기본"은 지원되는 값이 아닙니다.

기본값: "Bearer"

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

설명
인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.
유형
object
Expand
재산유형설명

암호

object

비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.

사용자 이름

object

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

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

설명
비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
사용자 이름은 인증을 위한 사용자 이름이 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

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

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

clientId

object

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

clientSecret

object

clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.

endpointParams

객체(문자열)

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

범위

배열(문자열)

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

tlsConfig

object

OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.

tokenUrl

string

tokenURL은 토큰을 가져올 URL을 구성합니다.

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

설명
clientId는 OAuth2 클라이언트의 ID를 포함하는 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.25. .spec.receivers[].discordConfigs[].httpConfig.oauth2.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.26. .spec.receivers[].discordConfigs[].httpConfig.oauth2.proxyConnectHeader{}

설명
유형
array

3.1.27. .spec.receivers[].discordConfigs[].httpConfig.oauth2.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.28. .spec.receivers[].discordConfigs[].httpConfig.oauth2.tlsConfig

설명
OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

3.1.29. .spec.receivers[].discordConfigs[].httpConfig.oauth2.tlsConfig.ca

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.30. .spec.receivers[].discordConfigs[].httpConfig.oauth2.tlsConfig.ca.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.31. .spec.receivers[].discordConfigs[].httpConfig.oauth2.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.32. .spec.receivers[].discordConfigs[].httpConfig.oauth2.tlsConfig.cert

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.33. .spec.receivers[].discordConfigs[].httpConfig.oauth2.tlsConfig.cert.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.34. .spec.receivers[].discordConfigs[].httpConfig.oauth2.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.35. .spec.receivers[].discordConfigs[].httpConfig.oauth2.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.36. .spec.receivers[].discordConfigs[].httpConfig.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.37. .spec.receivers[].discordConfigs[].httpConfig.proxyConnectHeader{}

설명
유형
array

3.1.38. .spec.receivers[].discordConfigs[].httpConfig.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트에 대한 TLS 구성.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

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

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.47. .spec.receivers[].emailConfigs

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

3.1.48. .spec.receivers[].emailConfigs[]

설명
EmailConfig는 이메일을 통한 알림을 구성합니다.
유형
object
Expand
재산유형설명

authIdentity

string

인증에 사용할 ID입니다.

authPassword

object

인증에 사용할 비밀번호가 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

authSecret

object

CRAM-MD5 비밀을 담고 있는 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

인증 사용자 이름

string

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

from

string

발신자 주소.

headers

array

추가 헤더는 이메일 헤더 키/값 쌍입니다. 이전에 알림 구현에서 설정한 모든 헤더를 재정의합니다.

headers[]

object

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

안녕하세요

string

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

HTML

string

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

requireTLS

boolean

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

sendResolved

boolean

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

스마트호스트

string

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

text

string

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

tlsConfig

object

TLS 구성

다음으로 변경

string

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

3.1.49. .spec.receivers[].emailConfigs[].authPassword

설명
인증에 사용할 비밀번호가 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

3.1.50. .spec.receivers[].emailConfigs[].authSecret

설명
CRAM-MD5 비밀을 담고 있는 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

3.1.51. .spec.receivers[].emailConfigs[].headers

설명
추가 헤더는 이메일 헤더 키/값 쌍입니다. 이전에 알림 구현에서 설정한 모든 헤더를 재정의합니다.
유형
array

3.1.52. .spec.receivers[].emailConfigs[].headers[]

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

key

string

튜플의 키.

value

string

튜플의 값.

3.1.53. .spec.receivers[].emailConfigs[].tlsConfig

설명
TLS 구성
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

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

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.61. .spec.receivers[].msteamsConfigs

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

3.1.62. .spec.receivers[].msteamsConfigs[]

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

httpConfig

object

HTTP 클라이언트 구성.

sendResolved

boolean

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

summary

string

메시지 요약 템플릿. Alertmanager >= 0.27.0이 필요합니다.

text

string

메시지 본문 템플릿.

title

string

메시지 제목 템플릿.

webhookUrl

object

MSTeams 웹훅 URL.

3.1.63. .spec.receivers[].msteamsConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
Expand
재산유형설명

권한 부여

object

클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.

basicAuth

object

클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

팔로우리디렉션

boolean

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

oauth2

object

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

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyURL

string

선택적인 프록시 URL입니다.

정의된 경우, 이 필드는 proxyUrl 보다 우선합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

tlsConfig

object

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

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

설명
클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.
유형
object
Expand
재산유형설명

credentials

object

인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다.

"기본"은 지원되는 값이 아닙니다.

기본값: "Bearer"

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

설명
인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.
유형
object
Expand
재산유형설명

암호

object

비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.

사용자 이름

object

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

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

설명
비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
사용자 이름은 인증을 위한 사용자 이름이 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

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

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

clientId

object

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

clientSecret

object

clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.

endpointParams

객체(문자열)

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

범위

배열(문자열)

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

tlsConfig

object

OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.

tokenUrl

string

tokenURL은 토큰을 가져올 URL을 구성합니다.

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

설명
clientId는 OAuth2 클라이언트의 ID를 포함하는 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.75. .spec.receivers[].msteamsConfigs[].httpConfig.oauth2.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.76. .spec.receivers[].msteamsConfigs[].httpConfig.oauth2.proxyConnectHeader{}

설명
유형
array

3.1.77. .spec.receivers[].msteamsConfigs[].httpConfig.oauth2.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.78. .spec.receivers[].msteamsConfigs[].httpConfig.oauth2.tlsConfig

설명
OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

3.1.79. .spec.receivers[].msteamsConfigs[].httpConfig.oauth2.tlsConfig.ca

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.80. .spec.receivers[].msteamsConfigs[].httpConfig.oauth2.tlsConfig.ca.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.81. .spec.receivers[].msteamsConfigs[].httpConfig.oauth2.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.82. .spec.receivers[].msteamsConfigs[].httpConfig.oauth2.tlsConfig.cert

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.83. .spec.receivers[].msteamsConfigs[].httpConfig.oauth2.tlsConfig.cert.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.84. .spec.receivers[].msteamsConfigs[].httpConfig.oauth2.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.85. .spec.receivers[].msteamsConfigs[].httpConfig.oauth2.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.86. .spec.receivers[].msteamsConfigs[].httpConfig.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.87. .spec.receivers[].msteamsConfigs[].httpConfig.proxyConnectHeader{}

설명
유형
array

3.1.88. .spec.receivers[].msteamsConfigs[].httpConfig.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트에 대한 TLS 구성.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

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

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.97. .spec.receivers[].msteamsConfigs[].webhookUrl

설명
MSTeams 웹훅 URL.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.98. .spec.receivers[].opsgenieConfigs

설명
OpsGenie 구성 목록.
유형
array

3.1.99. .spec.receivers[].opsgenieConfigs[]

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

행위

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

경고 텍스트는 130자로 제한됩니다.

메모

string

추가 경고사항.

priority

string

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

응답자

array

알림에 대한 책임이 있는 응답자 목록입니다.

responders[]

object

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

sendResolved

boolean

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

원천

string

알림 발신자에게 백링크를 보냅니다.

tags

string

알림에 첨부된 태그를 쉼표로 구분한 목록입니다.

3.1.100. .spec.receivers[].opsgenieConfigs[].apiKey

설명
OpsGenie API 키가 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

3.1.101. .spec.receivers[].opsgenieConfigs[].details

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

3.1.102. .spec.receivers[].opsgenieConfigs[].details[]

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

key

string

튜플의 키.

value

string

튜플의 값.

3.1.103. .spec.receivers[].opsgenieConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
Expand
재산유형설명

권한 부여

object

클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.

basicAuth

object

클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

팔로우리디렉션

boolean

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

oauth2

object

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

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyURL

string

선택적인 프록시 URL입니다.

정의된 경우, 이 필드는 proxyUrl 보다 우선합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

tlsConfig

object

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

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

설명
클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.
유형
object
Expand
재산유형설명

credentials

object

인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다.

"기본"은 지원되는 값이 아닙니다.

기본값: "Bearer"

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

설명
인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.
유형
object
Expand
재산유형설명

암호

object

비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.

사용자 이름

object

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

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

설명
비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
사용자 이름은 인증을 위한 사용자 이름이 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

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

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

clientId

object

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

clientSecret

object

clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.

endpointParams

객체(문자열)

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

범위

배열(문자열)

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

tlsConfig

object

OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.

tokenUrl

string

tokenURL은 토큰을 가져올 URL을 구성합니다.

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

설명
clientId는 OAuth2 클라이언트의 ID를 포함하는 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.115. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.116. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.proxyConnectHeader{}

설명
유형
array

3.1.117. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.118. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.tlsConfig

설명
OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

3.1.119. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.tlsConfig.ca

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.120. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.tlsConfig.ca.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.121. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.122. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.tlsConfig.cert

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.123. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.tlsConfig.cert.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.124. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.125. .spec.receivers[].opsgenieConfigs[].httpConfig.oauth2.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.126. .spec.receivers[].opsgenieConfigs[].httpConfig.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.127. .spec.receivers[].opsgenieConfigs[].httpConfig.proxyConnectHeader{}

설명
유형
array

3.1.128. .spec.receivers[].opsgenieConfigs[].httpConfig.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트에 대한 TLS 구성.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

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

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.137. .spec.receivers[].opsgenieConfigs[].responders

설명
알림에 대한 책임이 있는 응답자 목록입니다.
유형
array

3.1.138. .spec.receivers[].opsgenieConfigs[].responders[]

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

id

string

응답자의 ID입니다.

name

string

응답자의 이름.

type

string

응답자 유형.

사용자 이름

string

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

3.1.139. .spec.receivers[].pagerdutyConfigs

설명
PagerDuty 구성 목록.
유형
array

3.1.140. .spec.receivers[].pagerdutyConfigs[]

설명
PagerDutyConfig는 PagerDuty를 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#pagerduty_config를 참조하세요.
유형
object
Expand
재산유형설명

수업

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 통합 키가 포함된 비밀 키입니다(Events API v2를 사용하는 경우). 이 필드나 serviceKey 중 하나를 정의해야 합니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

sendResolved

boolean

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

serviceKey

object

PagerDuty 서비스 키가 포함된 비밀 키입니다(통합 유형 "Prometheus"를 사용하는 경우). 이 필드나 routingKey 중 하나를 정의해야 합니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

심각성

string

사건의 심각성.

원천

string

영향을 받은 시스템의 고유한 위치입니다.

url

string

요청을 보낼 URL입니다.

3.1.141. .spec.receivers[].pagerdutyConfigs[].details

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

3.1.142. .spec.receivers[].pagerdutyConfigs[].details[]

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

key

string

튜플의 키.

value

string

튜플의 값.

3.1.143. .spec.receivers[].pagerdutyConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
Expand
재산유형설명

권한 부여

object

클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.

basicAuth

object

클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

팔로우리디렉션

boolean

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

oauth2

object

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

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyURL

string

선택적인 프록시 URL입니다.

정의된 경우, 이 필드는 proxyUrl 보다 우선합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

tlsConfig

object

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

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

설명
클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.
유형
object
Expand
재산유형설명

credentials

object

인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다.

"기본"은 지원되는 값이 아닙니다.

기본값: "Bearer"

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

설명
인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.
유형
object
Expand
재산유형설명

암호

object

비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.

사용자 이름

object

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

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

설명
비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
사용자 이름은 인증을 위한 사용자 이름이 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

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

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

clientId

object

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

clientSecret

object

clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.

endpointParams

객체(문자열)

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

범위

배열(문자열)

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

tlsConfig

object

OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.

tokenUrl

string

tokenURL은 토큰을 가져올 URL을 구성합니다.

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

설명
clientId는 OAuth2 클라이언트의 ID를 포함하는 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.155. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.156. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.proxyConnectHeader{}

설명
유형
array

3.1.157. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.158. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.tlsConfig

설명
OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

3.1.159. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.tlsConfig.ca

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.160. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.tlsConfig.ca.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.161. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.162. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.tlsConfig.cert

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.163. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.tlsConfig.cert.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.164. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.165. .spec.receivers[].pagerdutyConfigs[].httpConfig.oauth2.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.166. .spec.receivers[].pagerdutyConfigs[].httpConfig.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.167. .spec.receivers[].pagerdutyConfigs[].httpConfig.proxyConnectHeader{}

설명
유형
array

3.1.168. .spec.receivers[].pagerdutyConfigs[].httpConfig.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트에 대한 TLS 구성.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

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

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.177. .spec.receivers[].pagerdutyConfigs[].pagerDutyImageConfigs

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

3.1.178. .spec.receivers[].pagerdutyConfigs[].pagerDutyImageConfigs[]

설명
PagerDutyImageConfig는 인시던트에 이미지를 첨부합니다.
유형
object
Expand
재산유형설명

alt

string

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

href

string

선택 URL입니다. 이미지를 클릭 가능한 링크로 만듭니다.

src

string

사건에 첨부된 이미지의 출처

3.1.179. .spec.receivers[].pagerdutyConfigs[].pagerDutyLinkConfigs

설명
사건에 대한 추가 세부 정보를 제공하는 첨부 링크 세부 정보 목록입니다.
유형
array

3.1.180. .spec.receivers[].pagerdutyConfigs[].pagerDutyLinkConfigs[]

설명
PagerDutyLinkConfig는 인시던트에 텍스트 링크를 첨부합니다.
유형
object
Expand
재산유형설명

alt

string

링크의 목적을 설명하는 텍스트이며, 링크의 텍스트로 사용될 수 있습니다.

href

string

Href는 첨부할 링크의 URL입니다.

3.1.181. .spec.receivers[].pagerdutyConfigs[].routingKey

설명
PagerDuty 통합 키가 포함된 비밀 키입니다(Events API v2를 사용하는 경우). 이 필드나 serviceKey 중 하나를 정의해야 합니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

3.1.182. .spec.receivers[].pagerdutyConfigs[].serviceKey

설명
PagerDuty 서비스 키가 포함된 비밀 키입니다(통합 유형 "Prometheus"를 사용하는 경우). 이 필드나 routingKey 중 하나를 정의해야 합니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

3.1.183. .spec.receivers[].pushoverConfigs

설명
Pushover 구성 목록.
유형
array

3.1.184. .spec.receivers[].pushoverConfigs[]

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

device

string

알림을 보낼 장치의 이름

내쉬다

string

사용자가 알림을 확인하지 않는 한 알림이 얼마나 오랫동안 재시도될지 설정합니다.

HTML

boolean

알림 메시지가 HTML인지 일반 텍스트인지 여부.

httpConfig

object

HTTP 클라이언트 구성.

message

string

알림 메시지.

priority

string

우선순위는 https://pushover.net/api#priority를 참조하세요.

retry

string

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

sendResolved

boolean

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

소리

string

사용자의 기본 사운드 선택을 재정의하기 위해 장치 클라이언트가 지원하는 사운드 중 하나의 이름입니다.

title

string

알림 제목.

token

object

등록된 애플리케이션의 API 토큰이 포함된 비밀 키는 https://pushover.net/apps 에서 확인할 수 있습니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다. token 또는 tokenFile 이 필요합니다.

토큰파일

string

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

ttl

string

알림 알림에 대한 수명 정의

url

string

메시지 옆에 표시되는 보충 URL입니다.

urlTitle

string

추가 URL에 대한 제목, 그렇지 않으면 URL만 표시됩니다.

userKey

object

수신자 사용자의 사용자 키가 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다. userKey 또는 userKeyFile 이 필요합니다.

userKeyFile

string

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

3.1.185. .spec.receivers[].pushoverConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
Expand
재산유형설명

권한 부여

object

클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.

basicAuth

object

클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

팔로우리디렉션

boolean

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

oauth2

object

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

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyURL

string

선택적인 프록시 URL입니다.

정의된 경우, 이 필드는 proxyUrl 보다 우선합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

tlsConfig

object

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

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

설명
클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.
유형
object
Expand
재산유형설명

credentials

object

인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다.

"기본"은 지원되는 값이 아닙니다.

기본값: "Bearer"

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

설명
인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.
유형
object
Expand
재산유형설명

암호

object

비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.

사용자 이름

object

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

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

설명
비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
사용자 이름은 인증을 위한 사용자 이름이 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

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

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

clientId

object

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

clientSecret

object

clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.

endpointParams

객체(문자열)

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

범위

배열(문자열)

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

tlsConfig

object

OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.

tokenUrl

string

tokenURL은 토큰을 가져올 URL을 구성합니다.

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

설명
clientId는 OAuth2 클라이언트의 ID를 포함하는 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.197. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.198. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.proxyConnectHeader{}

설명
유형
array

3.1.199. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.200. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.tlsConfig

설명
OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

3.1.201. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.tlsConfig.ca

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.202. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.tlsConfig.ca.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.203. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.204. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.tlsConfig.cert

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.205. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.tlsConfig.cert.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.206. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.207. .spec.receivers[].pushoverConfigs[].httpConfig.oauth2.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.208. .spec.receivers[].pushoverConfigs[].httpConfig.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.209. .spec.receivers[].pushoverConfigs[].httpConfig.proxyConnectHeader{}

설명
유형
array

3.1.210. .spec.receivers[].pushoverConfigs[].httpConfig.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트에 대한 TLS 구성.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

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

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.219. .spec.receivers[].pushoverConfigs[].token

설명
등록된 애플리케이션의 API 토큰이 포함된 비밀 키는 https://pushover.net/apps 에서 확인할 수 있습니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다. token 또는 tokenFile 이 필요합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

3.1.220. .spec.receivers[].pushoverConfigs[].userKey

설명
수신자 사용자의 사용자 키가 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다. userKey 또는 userKeyFile 이 필요합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

3.1.221. .spec.receivers[].slackConfigs

설명
Slack 구성 목록.
유형
array

3.1.222. .spec.receivers[].slackConfigs[]

설명
SlackConfig는 Slack을 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#slack_config를 참조하세요.
유형
object
Expand
재산유형설명

행위

array

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

actions[]

object

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

apiURL

object

Slack 웹훅 URL이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

callbackId

string

 

channel

string

알림을 보낼 채널이나 사용자입니다.

color

string

 

폴백

string

 

전지

array

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

fields[]

object

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

보행인

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.223. .spec.receivers[].slackConfigs[].actions

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

3.1.224. .spec.receivers[].slackConfigs[].actions[]

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

확인하다

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.225. .spec.receivers[].slackConfigs[].actions[].confirm

설명
SlackConfirmationField는 사용자에게 버튼 클릭을 한 번 더 확인하도록 요청하여 파괴적인 행동이나 특히 중요한 결정으로부터 사용자를 보호합니다. 자세한 내용은 https://api.slack.com/docs/interactive-message-field-guide#confirmation_fields를 참조하세요.
유형
object
필수 항목
  • text
Expand
재산유형설명

dismissText

string

 

okText

string

 

text

string

 

title

string

 

3.1.226. .spec.receivers[].slackConfigs[].apiURL

설명
Slack 웹훅 URL이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

3.1.227. .spec.receivers[].slackConfigs[].fields

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

3.1.228. .spec.receivers[].slackConfigs[].fields[]

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

짧은

boolean

 

title

string

 

value

string

 

3.1.229. .spec.receivers[].slackConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
Expand
재산유형설명

권한 부여

object

클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.

basicAuth

object

클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

팔로우리디렉션

boolean

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

oauth2

object

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

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyURL

string

선택적인 프록시 URL입니다.

정의된 경우, 이 필드는 proxyUrl 보다 우선합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

tlsConfig

object

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

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

설명
클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.
유형
object
Expand
재산유형설명

credentials

object

인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다.

"기본"은 지원되는 값이 아닙니다.

기본값: "Bearer"

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

설명
인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.
유형
object
Expand
재산유형설명

암호

object

비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.

사용자 이름

object

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

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

설명
비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
사용자 이름은 인증을 위한 사용자 이름이 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

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

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

clientId

object

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

clientSecret

object

clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.

endpointParams

객체(문자열)

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

범위

배열(문자열)

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

tlsConfig

object

OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.

tokenUrl

string

tokenURL은 토큰을 가져올 URL을 구성합니다.

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

설명
clientId는 OAuth2 클라이언트의 ID를 포함하는 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.241. .spec.receivers[].slackConfigs[].httpConfig.oauth2.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.242. .spec.receivers[].slackConfigs[].httpConfig.oauth2.proxyConnectHeader{}

설명
유형
array

3.1.243. .spec.receivers[].slackConfigs[].httpConfig.oauth2.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.244. .spec.receivers[].slackConfigs[].httpConfig.oauth2.tlsConfig

설명
OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

3.1.245. .spec.receivers[].slackConfigs[].httpConfig.oauth2.tlsConfig.ca

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.246. .spec.receivers[].slackConfigs[].httpConfig.oauth2.tlsConfig.ca.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.247. .spec.receivers[].slackConfigs[].httpConfig.oauth2.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.248. .spec.receivers[].slackConfigs[].httpConfig.oauth2.tlsConfig.cert

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.249. .spec.receivers[].slackConfigs[].httpConfig.oauth2.tlsConfig.cert.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.250. .spec.receivers[].slackConfigs[].httpConfig.oauth2.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.251. .spec.receivers[].slackConfigs[].httpConfig.oauth2.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.252. .spec.receivers[].slackConfigs[].httpConfig.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.253. .spec.receivers[].slackConfigs[].httpConfig.proxyConnectHeader{}

설명
유형
array

3.1.254. .spec.receivers[].slackConfigs[].httpConfig.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트에 대한 TLS 구성.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

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

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.263. .spec.receivers[].snsConfigs

설명
SNS 구성 목록
유형
array

3.1.264. .spec.receivers[].snsConfigs[]

설명
SNSConfig는 AWS SNS를 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#sns_configs를 참조하세요.
유형
object
Expand
재산유형설명

apiURL

string

SNS API URL은 https://sns.us-east-2.amazonaws.com 입니다. 지정하지 않으면 SNS SDK의 SNS API URL이 사용됩니다.

속성

객체(문자열)

SNS 메시지 속성.

httpConfig

object

HTTP 클라이언트 구성.

message

string

SNS 알림의 메시지 내용입니다.

전화번호

string

E.164 형식의 SMS로 메시지를 전달하는 경우 전화번호입니다. 이 값을 지정하지 않으면 TopicARN 또는 TargetARN에 대한 값을 지정해야 합니다.

sendResolved

boolean

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

sigv4

object

AWS의 서명 확인 4 서명 프로세스를 구성하여 요청에 서명합니다.

주제

string

메시지가 이메일 엔드포인트에 전달될 때의 제목줄입니다.

targetARN

string

메시지가 모바일 알림을 통해 전달되는 경우 모바일 플랫폼 엔드포인트 ARN입니다. 이 값을 지정하지 않으면 topic_arn 또는 PhoneNumber에 대한 값을 지정해야 합니다.

topicARN

string

SNS 주제 ARN, 즉 arn:aws:sns:us-east-2:698519295917:My-Topic 이 값을 지정하지 않으면 PhoneNumber 또는 TargetARN에 대한 값을 지정해야 합니다.

3.1.265. .spec.receivers[].snsConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
Expand
재산유형설명

권한 부여

object

클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.

basicAuth

object

클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

팔로우리디렉션

boolean

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

oauth2

object

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

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyURL

string

선택적인 프록시 URL입니다.

정의된 경우, 이 필드는 proxyUrl 보다 우선합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

tlsConfig

object

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

3.1.266. .spec.receivers[].snsConfigs[].httpConfig.authorization

설명
클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.
유형
object
Expand
재산유형설명

credentials

object

인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다.

"기본"은 지원되는 값이 아닙니다.

기본값: "Bearer"

3.1.267. .spec.receivers[].snsConfigs[].httpConfig.authorization.credentials

설명
인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.268. .spec.receivers[].snsConfigs[].httpConfig.basicAuth

설명
클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.
유형
object
Expand
재산유형설명

암호

object

비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.

사용자 이름

object

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

3.1.269. .spec.receivers[].snsConfigs[].httpConfig.basicAuth.password

설명
비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.270. .spec.receivers[].snsConfigs[].httpConfig.basicAuth.username

설명
사용자 이름은 인증을 위한 사용자 이름이 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.271. .spec.receivers[].snsConfigs[].httpConfig.bearerTokenSecret

설명
클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

3.1.272. .spec.receivers[].snsConfigs[].httpConfig.oauth2

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

clientId

object

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

clientSecret

object

clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.

endpointParams

객체(문자열)

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

범위

배열(문자열)

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

tlsConfig

object

OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.

tokenUrl

string

tokenURL은 토큰을 가져올 URL을 구성합니다.

3.1.273. .spec.receivers[].snsConfigs[].httpConfig.oauth2.clientId

설명
clientId는 OAuth2 클라이언트의 ID를 포함하는 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.274. .spec.receivers[].snsConfigs[].httpConfig.oauth2.clientId.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.275. .spec.receivers[].snsConfigs[].httpConfig.oauth2.clientId.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.276. .spec.receivers[].snsConfigs[].httpConfig.oauth2.clientSecret

설명
clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.277. .spec.receivers[].snsConfigs[].httpConfig.oauth2.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.278. .spec.receivers[].snsConfigs[].httpConfig.oauth2.proxyConnectHeader{}

설명
유형
array

3.1.279. .spec.receivers[].snsConfigs[].httpConfig.oauth2.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.280. .spec.receivers[].snsConfigs[].httpConfig.oauth2.tlsConfig

설명
OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

3.1.281. .spec.receivers[].snsConfigs[].httpConfig.oauth2.tlsConfig.ca

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.282. .spec.receivers[].snsConfigs[].httpConfig.oauth2.tlsConfig.ca.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.283. .spec.receivers[].snsConfigs[].httpConfig.oauth2.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.284. .spec.receivers[].snsConfigs[].httpConfig.oauth2.tlsConfig.cert

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.285. .spec.receivers[].snsConfigs[].httpConfig.oauth2.tlsConfig.cert.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.286. .spec.receivers[].snsConfigs[].httpConfig.oauth2.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.287. .spec.receivers[].snsConfigs[].httpConfig.oauth2.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.288. .spec.receivers[].snsConfigs[].httpConfig.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.289. .spec.receivers[].snsConfigs[].httpConfig.proxyConnectHeader{}

설명
유형
array

3.1.290. .spec.receivers[].snsConfigs[].httpConfig.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.291. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig

설명
클라이언트에 대한 TLS 구성.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

3.1.292. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig.ca

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.293. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig.ca.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.294. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.295. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig.cert

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.296. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig.cert.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.297. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.298. .spec.receivers[].snsConfigs[].httpConfig.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.299. .spec.receivers[].snsConfigs[].sigv4

설명
AWS의 서명 확인 4 서명 프로세스를 구성하여 요청에 서명합니다.
유형
object
Expand
재산유형설명

accessKey

object

AccessKey는 AWS API 키입니다. 지정하지 않으면 AWS_ACCESS_KEY_ID 환경 변수가 사용됩니다.

profile

string

Profile은 인증에 사용되는 지정된 AWS 프로필입니다.

region

string

지역은 AWS 지역입니다. 비어 있는 경우 기본 자격 증명 체인의 지역이 사용됩니다.

roleArn

string

RoleArn은 인증에 사용되는 지정된 AWS 프로필입니다.

secretKey

object

SecretKey는 AWS API 비밀입니다. 지정하지 않으면 AWS_SECRET_ACCESS_KEY 환경 변수가 사용됩니다.

3.1.300. .spec.receivers[].snsConfigs[].sigv4.accessKey

설명
AccessKey는 AWS API 키입니다. 지정하지 않으면 AWS_ACCESS_KEY_ID 환경 변수가 사용됩니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.301. .spec.receivers[].snsConfigs[].sigv4.secretKey

설명
SecretKey는 AWS API 비밀입니다. 지정하지 않으면 AWS_SECRET_ACCESS_KEY 환경 변수가 사용됩니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.302. .spec.receivers[].telegramConfigs

설명
Telegram 구성 목록.
유형
array

3.1.303. .spec.receivers[].telegramConfigs[]

설명
TelegramConfig는 Telegram을 통한 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#telegram_config를 참조하세요.
유형
object
필수 항목
  • chatID
Expand
재산유형설명

apiURL

string

Telegram API URL은 https://api.telegram.org 입니다. 지정하지 않으면 기본 API URL이 사용됩니다.

botToken

object

텔레그램 봇 토큰. 이는 botTokenFile 과 상호 배타적입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

botToken 또는 botTokenFile 이 필요합니다.

botTokenFile

string

Telegram 봇 토큰을 읽을 파일입니다. botToken 과 상호 배타적입니다. botToken 또는 botTokenFile 이 필요합니다.

Alertmanager >= v0.26.0이 필요합니다.

chatID

integer

텔레그램 채팅 ID.

알림 비활성화

boolean

텔레그램 알림 비활성화

httpConfig

object

HTTP 클라이언트 구성.

message

string

메시지 템플릿

messageThreadID

integer

텔레그램 그룹 주제 ID. Alertmanager >= 0.26.0이 필요합니다.

parseMode

string

텔레그램 메시지에 대한 파싱 모드

sendResolved

boolean

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

3.1.304. .spec.receivers[].telegramConfigs[].botToken

설명

텔레그램 봇 토큰. 이는 botTokenFile 과 상호 배타적입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

botToken 또는 botTokenFile 이 필요합니다.

유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

3.1.305. .spec.receivers[].telegramConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
Expand
재산유형설명

권한 부여

object

클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.

basicAuth

object

클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

팔로우리디렉션

boolean

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

oauth2

object

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

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyURL

string

선택적인 프록시 URL입니다.

정의된 경우, 이 필드는 proxyUrl 보다 우선합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

tlsConfig

object

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

3.1.306. .spec.receivers[].telegramConfigs[].httpConfig.authorization

설명
클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.
유형
object
Expand
재산유형설명

credentials

object

인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다.

"기본"은 지원되는 값이 아닙니다.

기본값: "Bearer"

3.1.307. .spec.receivers[].telegramConfigs[].httpConfig.authorization.credentials

설명
인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.308. .spec.receivers[].telegramConfigs[].httpConfig.basicAuth

설명
클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.
유형
object
Expand
재산유형설명

암호

object

비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.

사용자 이름

object

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

3.1.309. .spec.receivers[].telegramConfigs[].httpConfig.basicAuth.password

설명
비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.310. .spec.receivers[].telegramConfigs[].httpConfig.basicAuth.username

설명
사용자 이름은 인증을 위한 사용자 이름이 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.311. .spec.receivers[].telegramConfigs[].httpConfig.bearerTokenSecret

설명
클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

3.1.312. .spec.receivers[].telegramConfigs[].httpConfig.oauth2

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

clientId

object

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

clientSecret

object

clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.

endpointParams

객체(문자열)

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

범위

배열(문자열)

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

tlsConfig

object

OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.

tokenUrl

string

tokenURL은 토큰을 가져올 URL을 구성합니다.

3.1.313. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.clientId

설명
clientId는 OAuth2 클라이언트의 ID를 포함하는 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.314. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.clientId.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.315. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.clientId.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.316. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.clientSecret

설명
clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.317. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.318. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.proxyConnectHeader{}

설명
유형
array

3.1.319. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.320. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.tlsConfig

설명
OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

3.1.321. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.tlsConfig.ca

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.322. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.tlsConfig.ca.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.323. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.324. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.tlsConfig.cert

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.325. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.tlsConfig.cert.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.326. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.327. .spec.receivers[].telegramConfigs[].httpConfig.oauth2.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.328. .spec.receivers[].telegramConfigs[].httpConfig.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.329. .spec.receivers[].telegramConfigs[].httpConfig.proxyConnectHeader{}

설명
유형
array

3.1.330. .spec.receivers[].telegramConfigs[].httpConfig.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.331. .spec.receivers[].telegramConfigs[].httpConfig.tlsConfig

설명
클라이언트에 대한 TLS 구성.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

3.1.332. .spec.receivers[].telegramConfigs[].httpConfig.tlsConfig.ca

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.333. .spec.receivers[].telegramConfigs[].httpConfig.tlsConfig.ca.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.334. .spec.receivers[].telegramConfigs[].httpConfig.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.335. .spec.receivers[].telegramConfigs[].httpConfig.tlsConfig.cert

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.336. .spec.receivers[].telegramConfigs[].httpConfig.tlsConfig.cert.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.337. .spec.receivers[].telegramConfigs[].httpConfig.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.338. .spec.receivers[].telegramConfigs[].httpConfig.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.339. .spec.receivers[].victoropsConfigs

설명
VictorOps 구성 목록.
유형
array

3.1.340. .spec.receivers[].victoropsConfigs[]

설명
VictorOpsConfig는 VictorOps를 통해 알림을 구성합니다. See https://prometheus.io/docs/alerting/latest/configuration/#victorops_config
유형
object
Expand
재산유형설명

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.341. .spec.receivers[].victoropsConfigs[].apiKey

설명
VictorOps API와 통신할 때 사용할 API 키가 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

3.1.342. .spec.receivers[].victoropsConfigs[].customFields

설명
알림을 위한 추가 사용자 정의 필드.
유형
array

3.1.343. .spec.receivers[].victoropsConfigs[].customFields[]

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

key

string

튜플의 키.

value

string

튜플의 값.

3.1.344. .spec.receivers[].victoropsConfigs[].httpConfig

설명
HTTP 클라이언트의 구성.
유형
object
Expand
재산유형설명

권한 부여

object

클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.

basicAuth

object

클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

팔로우리디렉션

boolean

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

oauth2

object

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

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyURL

string

선택적인 프록시 URL입니다.

정의된 경우, 이 필드는 proxyUrl 보다 우선합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

tlsConfig

object

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

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

설명
클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.
유형
object
Expand
재산유형설명

credentials

object

인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다.

"기본"은 지원되는 값이 아닙니다.

기본값: "Bearer"

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

설명
인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.
유형
object
Expand
재산유형설명

암호

object

비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.

사용자 이름

object

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

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

설명
비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
사용자 이름은 인증을 위한 사용자 이름이 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

3.1.351. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2

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

clientId

object

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

clientSecret

object

clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.

endpointParams

객체(문자열)

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

범위

배열(문자열)

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

tlsConfig

object

OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.

tokenUrl

string

tokenURL은 토큰을 가져올 URL을 구성합니다.

3.1.352. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.clientId

설명
clientId는 OAuth2 클라이언트의 ID를 포함하는 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.353. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.clientId.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.354. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.clientId.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.355. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.clientSecret

설명
clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.356. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.357. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.proxyConnectHeader{}

설명
유형
array

3.1.358. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.359. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.tlsConfig

설명
OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

3.1.360. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.tlsConfig.ca

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.361. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.tlsConfig.ca.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.362. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.363. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.tlsConfig.cert

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.364. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.tlsConfig.cert.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.365. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.366. .spec.receivers[].victoropsConfigs[].httpConfig.oauth2.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.367. .spec.receivers[].victoropsConfigs[].httpConfig.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.368. .spec.receivers[].victoropsConfigs[].httpConfig.proxyConnectHeader{}

설명
유형
array

3.1.369. .spec.receivers[].victoropsConfigs[].httpConfig.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트에 대한 TLS 구성.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

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

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.378. .spec.receivers[].webexConfigs

설명
Webex 구성 목록.
유형
array

3.1.379. .spec.receivers[].webexConfigs[]

설명
WebexConfig는 Cisco Webex를 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#webex_config를 참조하세요.
유형
object
필수 항목
  • roomID
Expand
재산유형설명

apiURL

string

Webex Teams API URL은 https://webexapis.com/v1/messages 입니다.

httpConfig

object

HTTP 클라이언트의 구성. HTTP 인증 헤더의 일부로 봇 토큰을 제공하려면 이 구성을 사용해야 합니다.

message

string

메시지 템플릿

roomID

string

메시지를 보낼 Webex Teams 채팅방의 ID입니다.

sendResolved

boolean

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

3.1.380. .spec.receivers[].webexConfigs[].httpConfig

설명
HTTP 클라이언트의 구성. HTTP 인증 헤더의 일부로 봇 토큰을 제공하려면 이 구성을 사용해야 합니다.
유형
object
Expand
재산유형설명

권한 부여

object

클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.

basicAuth

object

클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

팔로우리디렉션

boolean

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

oauth2

object

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

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyURL

string

선택적인 프록시 URL입니다.

정의된 경우, 이 필드는 proxyUrl 보다 우선합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

tlsConfig

object

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

3.1.381. .spec.receivers[].webexConfigs[].httpConfig.authorization

설명
클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.
유형
object
Expand
재산유형설명

credentials

object

인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다.

"기본"은 지원되는 값이 아닙니다.

기본값: "Bearer"

3.1.382. .spec.receivers[].webexConfigs[].httpConfig.authorization.credentials

설명
인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.383. .spec.receivers[].webexConfigs[].httpConfig.basicAuth

설명
클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.
유형
object
Expand
재산유형설명

암호

object

비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.

사용자 이름

object

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

3.1.384. .spec.receivers[].webexConfigs[].httpConfig.basicAuth.password

설명
비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.385. .spec.receivers[].webexConfigs[].httpConfig.basicAuth.username

설명
사용자 이름은 인증을 위한 사용자 이름이 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.386. .spec.receivers[].webexConfigs[].httpConfig.bearerTokenSecret

설명
클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

3.1.387. .spec.receivers[].webexConfigs[].httpConfig.oauth2

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

clientId

object

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

clientSecret

object

clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.

endpointParams

객체(문자열)

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

범위

배열(문자열)

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

tlsConfig

object

OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.

tokenUrl

string

tokenURL은 토큰을 가져올 URL을 구성합니다.

3.1.388. .spec.receivers[].webexConfigs[].httpConfig.oauth2.clientId

설명
clientId는 OAuth2 클라이언트의 ID를 포함하는 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.389. .spec.receivers[].webexConfigs[].httpConfig.oauth2.clientId.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.390. .spec.receivers[].webexConfigs[].httpConfig.oauth2.clientId.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.391. .spec.receivers[].webexConfigs[].httpConfig.oauth2.clientSecret

설명
clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.392. .spec.receivers[].webexConfigs[].httpConfig.oauth2.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.393. .spec.receivers[].webexConfigs[].httpConfig.oauth2.proxyConnectHeader{}

설명
유형
array

3.1.394. .spec.receivers[].webexConfigs[].httpConfig.oauth2.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.395. .spec.receivers[].webexConfigs[].httpConfig.oauth2.tlsConfig

설명
OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

3.1.396. .spec.receivers[].webexConfigs[].httpConfig.oauth2.tlsConfig.ca

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.397. .spec.receivers[].webexConfigs[].httpConfig.oauth2.tlsConfig.ca.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.398. .spec.receivers[].webexConfigs[].httpConfig.oauth2.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.399. .spec.receivers[].webexConfigs[].httpConfig.oauth2.tlsConfig.cert

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.400. .spec.receivers[].webexConfigs[].httpConfig.oauth2.tlsConfig.cert.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.401. .spec.receivers[].webexConfigs[].httpConfig.oauth2.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.402. .spec.receivers[].webexConfigs[].httpConfig.oauth2.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.403. .spec.receivers[].webexConfigs[].httpConfig.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.404. .spec.receivers[].webexConfigs[].httpConfig.proxyConnectHeader{}

설명
유형
array

3.1.405. .spec.receivers[].webexConfigs[].httpConfig.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.406. .spec.receivers[].webexConfigs[].httpConfig.tlsConfig

설명
클라이언트에 대한 TLS 구성.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

3.1.407. .spec.receivers[].webexConfigs[].httpConfig.tlsConfig.ca

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.408. .spec.receivers[].webexConfigs[].httpConfig.tlsConfig.ca.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.409. .spec.receivers[].webexConfigs[].httpConfig.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.410. .spec.receivers[].webexConfigs[].httpConfig.tlsConfig.cert

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.411. .spec.receivers[].webexConfigs[].httpConfig.tlsConfig.cert.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.412. .spec.receivers[].webexConfigs[].httpConfig.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.413. .spec.receivers[].webexConfigs[].httpConfig.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.414. .spec.receivers[].webhookConfigs

설명
웹훅 구성 목록.
유형
array

3.1.415. .spec.receivers[].webhookConfigs[]

설명
WebhookConfig는 웹훅 페이로드를 지원하는 일반 수신기를 통해 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#webhook_config를 참조하세요.
유형
object
Expand
재산유형설명

httpConfig

object

HTTP 클라이언트 구성.

maxAlerts

integer

웹훅 메시지당 전송할 수 있는 알림의 최대 수입니다. 0인 경우 모든 알림이 포함됩니다.

sendResolved

boolean

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

url

string

HTTP POST 요청을 보낼 URL입니다. urlSecret은 url 보다 우선합니다. urlSecreturl 중 하나를 정의해야 합니다.

urlSecret

object

HTTP 요청을 보낼 웹훅 URL이 포함된 비밀 키입니다. urlSecret은 url 보다 우선합니다. urlSecreturl 중 하나를 정의해야 합니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

3.1.416. .spec.receivers[].webhookConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
Expand
재산유형설명

권한 부여

object

클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.

basicAuth

object

클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

팔로우리디렉션

boolean

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

oauth2

object

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

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyURL

string

선택적인 프록시 URL입니다.

정의된 경우, 이 필드는 proxyUrl 보다 우선합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

tlsConfig

object

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

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

설명
클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.
유형
object
Expand
재산유형설명

credentials

object

인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다.

"기본"은 지원되는 값이 아닙니다.

기본값: "Bearer"

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

설명
인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.
유형
object
Expand
재산유형설명

암호

object

비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.

사용자 이름

object

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

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

설명
비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
사용자 이름은 인증을 위한 사용자 이름이 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

3.1.423. .spec.receivers[].webhookConfigs[].httpConfig.oauth2

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

clientId

object

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

clientSecret

object

clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.

endpointParams

객체(문자열)

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

범위

배열(문자열)

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

tlsConfig

object

OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.

tokenUrl

string

tokenURL은 토큰을 가져올 URL을 구성합니다.

3.1.424. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.clientId

설명
clientId는 OAuth2 클라이언트의 ID를 포함하는 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.425. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.clientId.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.426. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.clientId.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.427. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.clientSecret

설명
clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.428. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.429. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.proxyConnectHeader{}

설명
유형
array

3.1.430. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.431. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.tlsConfig

설명
OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

3.1.432. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.tlsConfig.ca

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.433. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.tlsConfig.ca.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.434. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.435. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.tlsConfig.cert

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.436. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.tlsConfig.cert.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.437. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.438. .spec.receivers[].webhookConfigs[].httpConfig.oauth2.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.439. .spec.receivers[].webhookConfigs[].httpConfig.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.440. .spec.receivers[].webhookConfigs[].httpConfig.proxyConnectHeader{}

설명
유형
array

3.1.441. .spec.receivers[].webhookConfigs[].httpConfig.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트에 대한 TLS 구성.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

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

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.450. .spec.receivers[].webhookConfigs[].urlSecret

설명
HTTP 요청을 보낼 웹훅 URL이 포함된 비밀 키입니다. urlSecret은 url 보다 우선합니다. urlSecreturl 중 하나를 정의해야 합니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

3.1.451. .spec.receivers[].wechatConfigs

설명
WeChat 구성 목록.
유형
array

3.1.452. .spec.receivers[].wechatConfigs[]

설명
WeChatConfig는 WeChat을 통한 알림을 구성합니다. https://prometheus.io/docs/alerting/latest/configuration/#wechat_config를 참조하세요.
유형
object
Expand
재산유형설명

agentID

string

 

apiSecret

object

WeChat API 키가 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

apiURL

string

WeChat API URL.

corpID

string

인증을 위한 기업 ID입니다.

httpConfig

object

HTTP 클라이언트 구성.

message

string

WeChat API에서 정의한 API 요청 데이터입니다.

messageType

string

 

sendResolved

boolean

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

toParty

string

 

toTag

string

 

사용자에게

string

 

3.1.453. .spec.receivers[].wechatConfigs[].apiSecret

설명
WeChat API 키가 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

3.1.454. .spec.receivers[].wechatConfigs[].httpConfig

설명
HTTP 클라이언트 구성.
유형
object
Expand
재산유형설명

권한 부여

object

클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.

basicAuth

object

클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.

bearerTokenSecret

object

클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.

팔로우리디렉션

boolean

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

oauth2

object

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

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyURL

string

선택적인 프록시 URL입니다.

정의된 경우, 이 필드는 proxyUrl 보다 우선합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

tlsConfig

object

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

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

설명
클라이언트에 대한 권한 헤더 구성. 이 기능은 BasicAuth와 상호 배타적이며 Alertmanager v0.22 이상부터 사용할 수 있습니다.
유형
object
Expand
재산유형설명

credentials

object

인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.

type

string

인증 유형을 정의합니다. 값은 대소문자를 구분하지 않습니다.

"기본"은 지원되는 값이 아닙니다.

기본값: "Bearer"

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

설명
인증을 위한 자격 증명이 포함된 네임스페이스에서 비밀 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트에 대한 BasicAuth. 이는 권한 부여와 상호 배타적입니다. 둘 다 정의된 경우 BasicAuth가 우선합니다.
유형
object
Expand
재산유형설명

암호

object

비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.

사용자 이름

object

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

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

설명
비밀번호는 인증을 위한 비밀번호가 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
사용자 이름은 인증을 위한 사용자 이름이 포함된 비밀의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트가 인증하는 데 사용할 전달자 토큰이 포함된 비밀 키입니다. 비밀은 AlertmanagerConfig 객체와 같은 네임스페이스에 있어야 하며 Prometheus Operator가 액세스할 수 있어야 합니다.
유형
object
필수 항목
  • key
  • name
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

선택할 객체의 네임스페이스에 있는 비밀의 이름입니다.

3.1.461. .spec.receivers[].wechatConfigs[].httpConfig.oauth2

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

clientId

object

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

clientSecret

object

clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.

endpointParams

객체(문자열)

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

noProxy

string

noProxy는 프록시에서 제외해야 하는 IP, CIDR 표기법, 도메인 이름을 포함할 수 있는 쉼표로 구분된 문자열입니다. IP 및 도메인 이름에는 포트 번호가 포함될 수 있습니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader

object

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyConnectHeader{}

array

 

proxyConnectHeader{}[]

object

SecretKeySelector는 Secret의 키를 선택합니다.

proxyFromEnvironment

boolean

환경 변수(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)에 의해 정의된 프록시 구성을 사용할지 여부.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

proxyUrl

string

proxyURL은 사용할 HTTP 프록시 서버를 정의합니다.

범위

배열(문자열)

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

tlsConfig

object

OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.

tokenUrl

string

tokenURL은 토큰을 가져올 URL을 구성합니다.

3.1.462. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.clientId

설명
clientId는 OAuth2 클라이언트의 ID를 포함하는 Secret 또는 ConfigMap의 키를 지정합니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.463. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.clientId.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.464. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.clientId.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.465. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.clientSecret

설명
clientSecret은 OAuth2 클라이언트의 비밀을 포함하는 Secret의 키를 지정합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.466. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.467. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.proxyConnectHeader{}

설명
유형
array

3.1.468. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.469. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.tlsConfig

설명
OAuth2 서버에 연결할 때 사용할 TLS 구성입니다. Prometheus >= v2.43.0이 필요합니다.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

3.1.470. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.tlsConfig.ca

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.471. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.tlsConfig.ca.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.472. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.tlsConfig.ca.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.473. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.tlsConfig.cert

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

3.1.474. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.tlsConfig.cert.configMap

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.475. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.tlsConfig.cert.secret

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.476. .spec.receivers[].wechatConfigs[].httpConfig.oauth2.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.477. .spec.receivers[].wechatConfigs[].httpConfig.proxyConnectHeader

설명

ProxyConnectHeader는 CONNECT 요청 중에 프록시에 보낼 헤더를 선택적으로 지정합니다.

Prometheus >= v2.43.0 또는 Alertmanager >= 0.25.0이 필요합니다.

유형
object

3.1.478. .spec.receivers[].wechatConfigs[].httpConfig.proxyConnectHeader{}

설명
유형
array

3.1.479. .spec.receivers[].wechatConfigs[].httpConfig.proxyConnectHeader{}[]

설명
SecretKeySelector는 Secret의 키를 선택합니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트에 대한 TLS 구성.
유형
object
Expand
재산유형설명

ca

object

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

인증서

object

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

insecureSkipVerify

boolean

대상 인증서 유효성 검사를 비활성화합니다.

keySecret

object

대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.

maxVersion

string

허용되는 최대 TLS 버전입니다.

Prometheus >= v2.41.0이 필요합니다.

minVersion

string

허용되는 최소 TLS 버전.

Prometheus v2.35.0 이상이 필요합니다.

serverName

string

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

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

설명
서버 인증서를 검증할 때 사용되는 인증 기관입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
클라이언트 인증을 할 때 제시할 클라이언트 인증서입니다.
유형
object
Expand
재산유형설명

configMap

object

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

비밀

object

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

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

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

key

string

선택하는 열쇠.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

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

설명
대상에 사용할 데이터가 포함된 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

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

3.1.487. .spec.receivers[].wechatConfigs[].httpConfig.tlsConfig.keySecret

설명
대상에 대한 클라이언트 키 파일을 포함하는 비밀입니다.
유형
object
필수 항목
  • key
Expand
재산유형설명

key

string

선택의 비결은 바로 이것입니다. 유효한 비밀 키여야 합니다.

name

string

참조 대상의 이름. 이 필드는 필수이지만, 이전 버전과의 호환성을 위해 비워두어도 됩니다. 여기에 비어 있는 값이 있는 이 유형의 인스턴스는 거의 확실히 잘못되었습니다. 자세한 정보: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

optional

boolean

비밀 또는 해당 키를 정의해야 하는지 여부를 지정합니다.

3.1.488. .spec.route

설명
리소스의 네임스페이스와 일치하는 알림에 대한 Alertmanager 경로 정의입니다. 존재하는 경우, 생성된 Alertmanager 구성에 1차 경로로 추가됩니다.
유형
object
Expand
재산유형설명

activeTimeIntervals

배열(문자열)

ActiveTimeIntervals는 이 경로가 활성화되어야 하는 TimeInterval 이름 목록입니다.

계속하다

boolean

경고가 후속 형제 노드와 계속 일치해야 하는지 여부를 나타내는 부울 값입니다. Prometheus 운영자는 1차 경로에 대해 항상 true로 재정의합니다.

groupBy

배열(문자열)

그룹화할 라벨 목록입니다. 라벨은 반복될 수 없습니다(고유 목록). 특수 라벨 "…​"(가능한 모든 라벨로 집계)이 제공되는 경우, 목록에서 유일한 요소여야 합니다.

groupInterval

string

업데이트된 알림을 보내기 전까지 기다리는 시간입니다. 정규 표현식 `^(( )y)?(([0-9] )w)?(( )d)?(([0-9] )h)?(( )m)?(([0-9] )s)?(([0-9]+)ms)?$`와 일치해야 합니다. 예: "5m"

groupWait

string

최초 알림을 보내기 전까지 얼마나 기다려야 합니까? 정규 표현식 `^(( )y)?(([0-9] )w)?(( )d)?(([0-9] )h)?(( )m)?(([0-9] )s)?(([0-9]+)ms)?$`와 일치해야 합니다. 예: "30s"

매처

array

알림 레이블과 일치해야 하는 매처 목록입니다. 1단계 경로의 경우 연산자는 네임스페이스 레이블에서 기존의 동등성 및 정규식 매처를 제거하고 네임스페이스 <객체 네임스페이스> 매처를 추가합니다.

matchers[]

object

Matcher는 알림의 레이블을 어떻게 일치시킬지 정의합니다.

muteTimeIntervals

배열(문자열)

참고: 이 주석은 위의 필드 정의에 적용되지만 아래에 나타나며, 그렇지 않으면 생성된 매니페스트에 포함됩니다. CRD 스키마는 현재 자체 참조 유형을 지원하지 않습니다( https://github.com/kubernetes/kubernetes/issues/62872 참조). 우리는 제한을 피하기 위해 대체 유형을 사용해야 합니다. 단점은 Kube API가 유효한 JSON 표현이라는 사실 외에는 데이터의 유효성을 검사할 수 없다는 것입니다. MuteTimeIntervals는 일치 시 이 경로를 음소거하는 TimeInterval 이름 목록입니다.

수화기

string

이 경로의 수신자 이름입니다. 비어 있지 않으면 수신자 필드에 나열되어야 합니다.

repeatInterval

string

마지막 알림을 반복하기 전에 얼마나 기다려야 합니까? 정규 표현식 `^(( )y)?(([0-9] )w)?(( )d)?(([0-9] )h)?(( )m)?(([0-9] )s)?(([0-9]+)ms)?$`와 일치해야 합니다. 예: "4h"

routes

배열(정의되지 않음)

자식 경로.

3.1.489. .spec.route.matchers

설명
알림 레이블과 일치해야 하는 매처 목록입니다. 1단계 경로의 경우 연산자는 네임스페이스 레이블에서 기존의 동등성 및 정규식 매처를 제거하고 네임스페이스 <객체 네임스페이스> 매처를 추가합니다.
유형
array

3.1.490. .spec.route.matchers[]

설명
Matcher는 알림의 레이블을 어떻게 일치시킬지 정의합니다.
유형
object
필수 항목
  • name
Expand
재산유형설명

matchType

string

일치 연산자는 = (같음), != (같지 않음), =~ (정규식 일치) 또는 !~ (정규식 일치 아님) 중 하나입니다. 부정 연산자( !=!~ )에는 Alertmanager >= v0.22.0이 필요합니다.

name

string

라벨을 맞춰보세요.

value

string

일치시킬 레이블 값입니다.

3.1.491. .spec.timeIntervals

설명
경로를 음소거하거나 활성화해야 하는 시점을 지정하는 TimeInterval 목록입니다.
유형
array

3.1.492. .spec.timeIntervals[]

설명
TimeInterval은 알림이 음소거되거나 활성화되는 기간을 지정합니다.
유형
object
필수 항목
  • name
Expand
재산유형설명

name

string

시간 간격의 이름입니다.

timeIntervals

array

TimeIntervals는 TimePeriod의 목록입니다.

timeIntervals[]

object

TimePeriod는 시간의 기간을 설명합니다.

3.1.493. .spec.timeIntervals[].timeIntervals

설명
TimeIntervals는 TimePeriod의 목록입니다.
유형
array

3.1.494. .spec.timeIntervals[].timeIntervals[]

설명
TimePeriod는 시간의 기간을 설명합니다.
유형
object
Expand
재산유형설명

daysOfMonth

array

DaysOfMonth는 DayOfMonthRange의 목록입니다.

daysOfMonth[]

object

DayOfMonthRange는 1일부터 시작하는 월의 일 수를 포함하는 범위입니다.

개월

배열(문자열)

Months는 MonthRange의 목록입니다.

타임스

array

Times는 TimeRange의 목록입니다.

times[]

object

TimeRange는 시작 및 종료 시간을 24시간 형식으로 정의합니다.

weekdays

배열(문자열)

주중은 WeekdayRange의 목록입니다.

연령

배열(문자열)

Years는 YearRange의 목록입니다.

3.1.495. .spec.timeIntervals[].timeIntervals[].daysOfMonth

설명
DaysOfMonth는 DayOfMonthRange의 목록입니다.
유형
array

3.1.496. .spec.timeIntervals[].timeIntervals[].daysOfMonth[]

설명
DayOfMonthRange는 1일부터 시작하는 월의 일 수를 포함하는 범위입니다.
유형
object
Expand
재산유형설명

end

integer

포괄적 범위의 끝

start

integer

포괄적 범위의 시작

3.1.497. .spec.timeIntervals[].timeIntervals[].times

설명
Times는 TimeRange의 목록입니다.
유형
array

3.1.498. .spec.timeIntervals[].timeIntervals[].times[]

설명
TimeRange는 시작 및 종료 시간을 24시간 형식으로 정의합니다.
유형
object
Expand
재산유형설명

endTime

string

EndTime은 24시간 형식의 종료 시간입니다.

startTime

string

StartTime은 24시간 형식의 시작 시간입니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat