기본 URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0
필수 역할
이 리소스에는 인증된 사용자 또는 API 키가 필요합니다.
Resource
GET /groups/availablePolicies
요청 경로 매개변수
이 엔드포인트는 HTTP 요청 경로 매개변수를 사용하지 않습니다.
요청 쿼리 매개변수
다음 쿼리 매개변수는 선택 사항입니다.
이름 | 유형 | 설명 | 기본값 | ||||||
|---|---|---|---|---|---|---|---|---|---|
pageNum | integer | 페이지 번호(1-인덱스 기준)입니다. |
| ||||||
itemsPerPage | integer | 페이지당 반환할 항목 수. 최대 500개까지 가능합니다. |
| ||||||
pretty | 부울 | 응답 본문이 프리티 프린트 형식이어야 하는지 여부를 나타냅니다. |
| ||||||
envelope | 부울 | 응답을 엔벨로프에 래핑할지 여부를 나타냅니다. Some API clients cannot access the HTTP response headers or status code. To remediate this, set 하나의 결과를 반환하는 엔드포인트의 경우 응답 본문에는 다음이 포함됩니다.
결과 목록을 반환하는 엔드포인트의 경우 | none |
요청 본문 매개변수
이 엔드포인트는 HTTP 요청 본문 매개변수를 사용하지 않습니다.
응답
이름 | 유형 | 설명 | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 문자열 | 이 정책을 설정하는 프로젝트의 고유 식별자입니다. | ||||||||||||||||||||||
| 문자열 | 이 기능 제어 정책이 생성된 시점의 ISO 8601 날짜 및 시간 형식(UTC 기준)의 타임스탬프입니다. | ||||||||||||||||||||||
| 문자열 | 이 기능 제어 정책이 업데이트되었을 때 ISO 8601 날짜 및 시간 형식(UTC 기준)의 타임스탬프입니다. | ||||||||||||||||||||||
| 객체 | 이 Ops Manager 프로젝트를 managed하는 외부 시스템의 매개변수 식별. | ||||||||||||||||||||||
| 문자열 | 이 Ops Manager 프로젝트를 managed하는 외부 시스템의 식별 레이블입니다. | ||||||||||||||||||||||
| 문자열 | 이 Ops Manager 프로젝트를 managed하는 외부 시스템의 고유 식별자입니다. | ||||||||||||||||||||||
| 문자열 | 이 Ops Manager 프로젝트를 managed하는 외부 시스템의 활성 릴리스입니다. | ||||||||||||||||||||||
| 배열 | 외부 시스템이 이 Ops Manager 프로젝트에 적용하는 정책 목록입니다. | ||||||||||||||||||||||
| 객체 | 이 Ops Manager 프로젝트에 대해 설정된 단일 정책입니다. 이 매개변수는 가능한 값은 다음과 같습니다.
| ||||||||||||||||||||||
| 배열 | List of |
요청 예시
curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \ --header "Accept: application/json" \ --include \ --request GET "https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0/groups/availablePolicies?pretty=true"
응답 예시
응답 헤더
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
200 OK 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 "_id": "{PROJECT-ID}", 3 "created": "2019-08-29T15:03:24Z", 4 "updated": "2019-08-29T15:03:24Z", 5 "externalManagementSystem": 6 { 7 "name": "Operator", 8 "systemId": "6d6c139ae5528707b6e8e3b2", 9 "version": "0.2.1" 10 }, 11 "policies": [ 12 {"policy": "ExternallyManagedLock"}, 13 {"policy": "DisableUserManagement"}, 14 {"policy": "DisableAuthenticationMechanisms"}, 15 {"policy": "DisableSetMongodVersion"}, 16 { 17 "policy": "DisableSetMongodConfig", 18 "disabledParams": ["net.tls.CAFile"] 19 } 20 ] 21 }