41.8. TestUpdatedNotifier


POST /v1/notifiers/test/updated

TestUpdatedNotifier는 저장된 인증 정보 조정을 선택적으로 사용하여 지정된 notifier가 올바르게 구성되었는지 확인합니다.

41.8.1. 설명

41.8.2. 매개 변수

41.8.2.1. 본문 매개변수

이름설명필수 항목기본패턴

body

V1UpdateNotifierRequest

X

  

41.8.3. 반환 유형

개체

41.8.4. 콘텐츠 유형

  • application/json

41.8.5. 응답

표 41.8. HTTP 응답 코드
코드메시지datatype

200

성공적인 응답입니다.

개체

0

예기치 않은 오류 응답

RuntimeError

41.8.6. Samples

41.8.7. 공통 오브젝트 참조

41.8.7.1. EmailAuthMethod

열거 값

비활성화됨

PLAIN

로그인

41.8.7.2. JiraPriorityMapping

필드 이름필수 항목Cryostat유형설명형식

심각도

  

StorageSeverity

 

UNSET_SEVERITY, LOW_SEVERITY, MEDIUM_SEVERITY, HIGH_SEVERITY, CRITICAL_SEVERITY,

priorityName

  

문자열

  

41.8.7.3. ProtobufAny

any 는 직렬화된 메시지의 유형을 설명하는 URL과 함께 임의의 직렬화된 프로토콜 버퍼 메시지를 포함합니다.

protobuf 라이브러리는 유틸리티 함수 또는 Any 유형의 추가 생성 메서드 형태로 모든 값의 팩/unpack을 지원합니다.

예 1: 팩 및 C++에서 메시지의 압축을 풉니다.

Foo foo = ...;
Any any;
any.PackFrom(foo);
...
if (any.UnpackTo(&foo)) {
  ...
}

예 2: Java에서 메시지 팩 및 압축을 풉니다.

Foo foo = ...;
Any any = Any.pack(foo);
...
if (any.is(Foo.class)) {
  foo = any.unpack(Foo.class);
}
// or ...
if (any.isSameTypeAs(Foo.getDefaultInstance())) {
  foo = any.unpack(Foo.getDefaultInstance());
}
Example 3: Pack and unpack a message in Python.
foo = Foo(...)
any = Any()
any.Pack(foo)
...
if any.Is(Foo.DESCRIPTOR):
  any.Unpack(foo)
  ...
Example 4: Pack and unpack a message in Go
foo := &pb.Foo{...}
any, err := anypb.New(foo)
if err != nil {
  ...
}
...
foo := &pb.Foo{}
if err := any.UnmarshalTo(foo); err != nil {
  ...
}

protobuf 라이브러리에서 제공하는 pack 메서드는 기본적으로 유형 URL로 'type.googleapis.com/full.type.name'을 사용하고 압축 해제 방법은 유형 URL에서 마지막 '/' 후에만 정규화된 유형 이름을 사용합니다(예: "foo.bar.com/x/y.z")는 유형 이름 "y.z"를 생성합니다.

41.8.7.3.1. JSON 표현

Any 값의 JSON 표현에서는 형식 URL을 포함하는 추가 필드 @type 과 함께 deserialized 포함 메시지의 정규식을 사용합니다. 예제:

package google.profile;
message Person {
  string first_name = 1;
  string last_name = 2;
}
{
  "@type": "type.googleapis.com/google.profile.Person",
  "firstName": <string>,
  "lastName": <string>
}

포함된 메시지 유형이 잘 알려져 있고 사용자 지정 JSON 표현이 있는 경우 해당 표현에 @type 필드 외에도 사용자 지정 JSON이 포함된 필드 값을 추가합니다. 예(메시지 [google.protobuf.Duration][]).

{
  "@type": "type.googleapis.com/google.protobuf.Duration",
  "value": "1.212s"
}
필드 이름필수 항목Cryostat유형설명형식

typeUrl

  

문자열

직렬화된 프로토콜 버퍼 메시지의 유형을 고유하게 식별하는 URL/리소스 이름입니다. 이 문자열에는 하나 이상의 \"/\" 문자가 포함되어야 합니다. URL 경로의 마지막 세그먼트는 경로/google.protobuf.Duration과 같이 유형의 정규화된 이름을 나타냅니다. 이름은 표준 형식이어야 합니다(예: leading \".\"는 허용되지 않음). 실제로 팀은 일반적으로 Any의 컨텍스트에서 사용할 것으로 예상되는 모든 유형의 바이너리로 미리 컴파일됩니다. 그러나 스키마 http,https 또는 스키마를 사용하는 URL의 경우 선택 옵션으로 유형 URL을 메시지 정의에 매핑하는 유형 서버를 설정할 수 있습니다. * 스키마가 제공되지 않는 경우 https 로 가정합니다. * URL의 HTTP GET은 바이너리 형식으로 [google.protobuf.Type][] 값을 산출하거나 오류를 생성해야 합니다. * 애플리케이션은 URL을 기반으로 조회 결과를 캐시하거나 조회를 방지하기 위해 바이너리로 사전 컴파일되도록 할 수 있습니다. 따라서 유형 변경 시 바이너리 호환성을 유지해야 합니다. (버전이 지정된 유형 이름을 사용하여 중단 변경 사항을 관리합니다.) 참고: 이 기능은 현재 공식 protobuf 릴리스에서 제공되지 않으며 type.googleapis.com으로 시작하는 유형의 URL에는 사용되지 않습니다. 2023년 5월 현재 널리 사용되는 유형 서버 구현은 없으며 이를 구현할 계획이 없습니다. http 이외의 스키마,https (또는 빈 스키마)를 구현 특정 의미와 함께 사용할 수 있습니다.

 

value

  

byte[]

지정된 유형의 유효한 직렬화 프로토콜 버퍼여야 합니다.

byte

41.8.7.4. RuntimeError

필드 이름필수 항목Cryostat유형설명형식

error

  

문자열

  

코드

  

정수

 

int32

message

  

문자열

  

세부 정보

  

ProtobufAny목록

  

41.8.7.5. StorageAWSSecurityHub

필드 이름필수 항목Cryostat유형설명형식

region

  

문자열

  

credentials

  

StorageAWSSecurityHubCredentials

  

accountId

  

문자열

  

41.8.7.6. StorageAWSSecurityHubCredentials

필드 이름필수 항목Cryostat유형설명형식

accessKeyId

  

문자열

  

secretAccessKey

  

문자열

  

stsEnabled

  

부울

  

41.8.7.7. StorageCSCC

필드 이름필수 항목Cryostat유형설명형식

serviceAccount

  

문자열

통합을 위한 서비스 계정입니다. 서버는 응답 및 로그에서 이 인증 정보의 값을 마스킹합니다.

 

sourceId

  

문자열

  

wifEnabled

  

부울

  

41.8.7.8. StorageEmail

필드 이름필수 항목Cryostat유형설명형식

server

  

문자열

  

보낸 사람

  

문자열

  

사용자 이름

  

문자열

  

암호

  

문자열

통합을 위한 암호입니다. 서버는 응답 및 로그에서 이 인증 정보의 값을 마스킹합니다.

 

disableTLS

  

부울

  

DEPRECATEDUseStartTLS

  

부울

  

from

  

문자열

  

startTLSAuthMethod

  

EmailAuthMethod

 

DISABLED, PLAIN, LOGIN,

allowUnauthenticatedSmtp

  

부울

  

41.8.7.9. StorageGeneric

필드 이름필수 항목Cryostat유형설명형식

endpoint

  

문자열

  

skipTLSVerify

  

부울

  

caCert

  

문자열

  

사용자 이름

  

문자열

  

암호

  

문자열

통합을 위한 암호입니다. 서버는 응답 및 로그에서 이 인증 정보의 값을 마스킹합니다.

 

headers

  

StorageKeyValuePair목록

  

extraFields

  

StorageKeyValuePair목록

  

auditLoggingEnabled

  

부울

  

41.8.7.10. StorageJira

필드 이름필수 항목Cryostat유형설명형식

url

  

문자열

  

사용자 이름

  

문자열

  

암호

  

문자열

통합을 위한 암호입니다. 서버는 응답 및 로그에서 이 인증 정보의 값을 마스킹합니다.

 

issueType

  

문자열

  

priorityMappings

  

JiraPriorityMapping목록

  

defaultFieldsJson

  

문자열

  

disablePriority

  

부울

  

41.8.7.11. StorageKeyValuePair

필드 이름필수 항목Cryostat유형설명형식

key

  

문자열

  

value

  

문자열

  

41.8.7.12. StorageNotifier

Next Tag: 19
필드 이름필수 항목Cryostat유형설명형식

id

  

문자열

  

name

  

문자열

  

type

  

문자열

  

uiEndpoint

  

문자열

  

labelKey

  

문자열

  

labelDefault

  

문자열

  

JIRA

  

StorageJira

  

email

  

StorageEmail

  

cscc

  

StorageCSCC

  

splunk

  

StorageSplunk

  

PagerDuty

  

StoragePagerDuty

  

일반

  

StorageGeneric

  

Sumologic

  

StorageSumoLogic

  

awsSecurityHub

  

StorageAWSSecurityHub

  

syslog

  

StorageSyslog

  

notifierSecret

  

문자열

  

traits

  

StorageTraits

  

41.8.7.13. StoragePagerDuty

필드 이름필수 항목Cryostat유형설명형식

apiKey

  

문자열

통합을 위한 API 키입니다. 서버는 응답 및 로그에서 이 인증 정보의 값을 마스킹합니다.

 

41.8.7.14. StorageSeverity

열거 값

UNSET_SEVERITY

LOW_SEVERITY

MEDIUM_SEVERITY

HIGH_SEVERITY

CRITICAL_SEVERITY

41.8.7.15. StorageSplunk

필드 이름필수 항목Cryostat유형설명형식

httpToken

  

문자열

통합을 위한 HTTP 토큰입니다. 서버는 응답 및 로그에서 이 인증 정보의 값을 마스킹합니다.

 

httpEndpoint

  

문자열

  

insecure

  

부울

  

truncate

  

문자열

 

int64

auditLoggingEnabled

  

부울

  

derivedSourceType

  

부울

  

sourceTypes

  

문자열

  

41.8.7.16. StorageSumoLogic

필드 이름필수 항목Cryostat유형설명형식

httpSourceAddress

  

문자열

  

skipTLSVerify

  

부울

  

41.8.7.17. StorageSyslog

필드 이름필수 항목Cryostat유형설명형식

localFacility

  

SyslogLocalFacility

 

LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7,

tcpConfig

  

SyslogTCPConfig

  

extraFields

  

StorageKeyValuePair목록

  

messageFormat

  

SyslogMessageFormat

 

LEGACY, CEF,

41.8.7.18. StorageTraits

필드 이름필수 항목Cryostat유형설명형식

mutabilityMode

  

TraitsMutabilityMode

 

ALLOW_MUTATE, ALLOW_MUTATE_FORCED,

가시성

  

TraitsVisibility

 

표시, 숨겨진,

origin

  

TraitsOrigin

 

필수, 기본값, 선언적, 선언적ATIVE_ORPHANED,

41.8.7.19. SyslogLocalFacility

열거 값

LOCAL0

LOCAL1

LOCAL2

LOCAL3

LOCAL4

LOCAL5

LOCAL6

LOCAL7

41.8.7.20. SyslogMessageFormat

열거 값

LEGACY

CEF

41.8.7.21. SyslogTCPConfig

필드 이름필수 항목Cryostat유형설명형식

hostname

  

문자열

  

port

  

정수

 

int32

skipTlsVerify

  

부울

  

useTls

  

부울

  

41.8.7.22. TraitsMutabilityMode

실험적. 참고: 시간이 지남에 따라 MutabilityMode 사용을 참조하십시오. 이는 향후 대체될 예정입니다(ROX-14276). MutabilityMode는 오브젝트를 수정할 수 있는지 여부와 방법을 지정합니다. 기본값은 ALLOW_MUTATE이며 수정 제한이 없음을 의미합니다. 이는 MutabilityMode 사양이 없는 것과 동일합니다. ALLOW_MUTATE_FORCED는 강제로 강제로 제거하는 것을 제외한 모든 수정 작업을 금지합니다.

이 필드의 상태를 변경할 때는 주의하십시오. 예를 들어 ALLOW_MUTATE에서 ALLOW_MUTATE_FORCED로 오브젝트를 수정할 수 있지만 ALLOW_MUTATE로 다시 수정하는 등 추가 변경 사항이 금지됩니다.

열거 값

ALLOW_MUTATE

ALLOW_MUTATE_FORCED

41.8.7.23. TraitsOrigin

origin은 개체의 원본을 지정합니다. 오브젝트에는 4개의 서로 다른 원본이 있을 수 있습니다. - IMPERATIVE: 오브젝트는 API를 통해 생성되었습니다. 이는 기본적으로 가정됩니다. - DEFAULT: 오브젝트는 기본 역할, 액세스 범위 등과 같은 기본 오브젝트입니다. - DECLARATIVE: 오브젝트는 선언적 구성을 통해 생성됩니다. - DECLARATIVE_ORPHANED: 오브젝트는 선언적 구성을 통해 생성된 다음(예: 다른 오브젝트에서 참조하기 때문에) 실패로 삭제(예: 대상자 규칙)에 따라 다른 규칙을 적용합니다. DECLARATIVE 원본이 있는 오브젝트는 선언적 구성을 통해서만 API를 통해 수정할 수 없습니다. 또한 IMPERATIVE 원본과 함께 오브젝트를 참조할 수 없습니다. DEFAULT 원본이 있는 오브젝트는 API 또는 선언적 구성을 통해 수정할 수 없습니다. 다른 모든 오브젝트에서 참조할 수 있습니다. IMPERATIVE 원본이 있는 오브젝트는 선언적 구성이 아닌 API를 통해 수정할 수 있습니다. 다른 모든 개체를 참조할 수 있습니다. DECLARATIVE_ORPHANED 원본이 있는 오브젝트는 API 또는 선언적 구성을 통해 수정할 수 없습니다. DECLARATIVE_ORPHANED 리소스는 선언적 구성으로 다시 정의되면 DECLARATIVE 리소스가 될 수 있습니다. 이 원본이 있는 오브젝트는 더 이상 다른 리소스에서 참조하지 않은 직후 시스템에서 정리됩니다. 다른 모든 오브젝트에서 참조할 수 있습니다.

열거 값

필수

DEFAULT

선언적

DECLAREATIVE_ORPHANED

41.8.7.24. TraitsVisibility

EXPERIMENTAL. visibility를 사용하면 특정 API에 개체를 볼 수 있는지 여부를 지정할 수 있습니다.

열거 값

표시됨

HIDDEN

41.8.7.25. V1UpdateNotifierRequest

필드 이름필수 항목Cryostat유형설명형식

Notifier

  

StorageNotifier

  

updatePassword

  

부울

false인 경우 ID가 지정된 기존 알림 구성의 저장된 자격 증명을 사용합니다.

 
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.