Docs Menu
Docs Home
/
MongoDB Ops Manager
/ / / /

1개의 유지 관리 기간 업데이트

이 페이지의 내용

  • 필수 역할
  • 요청
  • 요청 경로 매개변수
  • 요청 쿼리 매개변수
  • 요청 본문 매개변수
  • 응답
  • 요청 예시
  • 응답 예시
  • 응답 헤더
  • 응답 본문

종료 날짜가 미래인 유지 관리 기간 한 개를 업데이트합니다.

다음과 같은 할당된 역할을 사용하여 이 엔드포인트를 성공적으로 호출할 수 있습니다.

기본 URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0

PATCH /groups/{PROJECT-ID}/maintenanceWindows/{MW-ID}
이름
유형
설명
PROJECT-ID
문자열
프로젝트의 고유 식별자입니다.
MW-ID
문자열
업데이트하려는 유지 관리 기간의 고유 식별자입니다.
이름
유형
필요성
설명
기본값
pretty
부울
옵션
응답 본문이 프리티프린트 에 있어야 하는지 여부를 나타내는 플래그입니다. 형식.
false
envelope
부울
옵션

응답을 엔벨로프에 래핑할지 여부를 나타내는 플래그입니다.

일부 API 클라이언트는 HTTP 응답 헤더 또는 상태 코드에 액세스할 수 없습니다. 이 문제를 해결하려면 쿼리에서 envelope=true를 설정합니다.

하나의 결과를 반환하는 엔드포인트의 경우 응답 본문에는 다음이 포함됩니다.

이름
설명
상태
HTTP 응답 코드
envelope
예상되는 응답 본문
false

요청 본문에는 다음 필드 중 하나 이상이 포함되어야 합니다.

본문 매개변수
유형
필요성
설명
alertTypeNames
문자열 배열
필수 사항
유지 관리 기간 동안 무음으로 설정할 경고 유형입니다. 예: HOST, REPLICA_SET, CLUSTER, AGENT, BACKUP
startDate
문자열
필수 사항
ISO 8601 의 타임스탬프 유지 관리 기간이 시작될 때 날짜 및 시간 형식을 UTC 로 표시합니다.
endDate
문자열
필수 사항
ISO 8601 의 타임스탬프 유지 관리 기간이 종료되면 날짜 및 시간 형식( UTC )으로 변경합니다.
description
문자열
옵션
유지 관리 기간에 대한 설명입니다.
이름
유형
설명
id
문자열
유지 관리 기간의 고유 식별자입니다.
groupId
문자열
이 유지 관리 기간이 적용되는 프로젝트의 고유 식별자입니다.
created
문자열
ISO 8601 의 타임스탬프 유지 관리 기간이 생성된 시점의 UTC 날짜 및 시간 형식입니다.
updated
문자열
ISO 8601 의 타임스탬프 유지 관리 기간이 마지막으로 업데이트된 날짜 및 시간 형식(UTC )입니다.
startDate
문자열
ISO 8601 의 타임스탬프 유지 관리 기간이 시작될 때 날짜 및 시간 형식을 UTC 로 표시합니다.
endDate
문자열
ISO 8601 의 타임스탬프 유지 관리 기간이 종료되면 날짜 및 시간 형식( UTC )으로 변경합니다.
alertTypeNames
문자열 배열
유지 관리 기간 동안 무음으로 설정할 경고 유형입니다. 예: HOST, REPLICA_SET, CLUSTER, AGENT, BACKUP
description
문자열
유지 관리 기간에 대한 설명입니다. 이 필드는 유지 관리 기간에 대한 설명을 제공한 경우에만 반환됩니다.
1curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
2 --header "Accept: application/json" \
3 --header "Content-Type: application/json" \
4 --include \
5 --request PATCH "https://<OpsManagerHost>:<Port>/api/public/v1.0/groups/{PROJECT-ID}/maintenanceWindows/{MW-ID}" \
6 --data '
7 {
8 "alertTypeNames" : [ "HOST", "REPLICA_SET" ]
9 }'
HTTP/1.1 401 Unauthorized
Content-Type: application/json;charset=ISO-8859-1
Date: {dateInUnixFormat}
WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=false
Content-Length: {requestLengthInBytes}
Connection: keep-alive
HTTP/1.1 201 Created
Vary: Accept-Encoding
Content-Type: application/json
Strict-Transport-Security: max-age=300
Date: {dateInUnixFormat}
Connection: keep-alive
Content-Length: {requestLengthInBytes}
X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}
1{
2 "alertTypeNames" : [ "HOST", "REPLICA_SET" ],
3 "created" : "2015-10-22T20:49:35Z",
4 "description" : "my description",
5 "endDate" : "2015-10-23T23:30:00Z",
6 "groupId" : "{PROJECT-ID}",
7 "id" : "56294bdfd4c643eef5176b73",
8 "startDate" : "2015-10-23T22:00:00Z",
9 "updated" : "2015-10-22T20:49:35Z",
10 "links" : []
11}

돌아가기

1개의 유지 관리 기간 만들기