1개의 조직 업데이트
이 엔드포인트를 사용하여 조직 한 개를 다음과 같이 변경할 수 있습니다.
조직 1개 이름을 변경합니다.
LDAP 그룹을 조직 한 개의 Ops Manager 역할에 매핑합니다.
기본 URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0
Resource
PATCH /orgs/{ORG-ID}
요청 경로 매개변수
이름 | 유형 | 설명 |
---|---|---|
| 문자열 | 조직의 고유 식별자입니다. |
요청 쿼리 매개변수
다음 쿼리 매개변수는 선택 사항입니다.
요청 본문 매개변수
요청 본문에 다음 필드 중 하나 이상을 포함해야 합니다.
이름 | 유형 | 필요성 | 설명 |
---|---|---|---|
이름 | 문자열 | 옵션 | 조직의 새 이름입니다. |
ldapGroupMappings | 객체 배열 | 옵션 | LDAP지원 MongoDB Ops Manager 의 경우 LDAP 그룹 을 MongoDB Ops Manager 조직 역할에 매핑합니다. LDAP 지원 MongoDB Ops Manager 에만 허용됩니다. |
응답
이름 | 유형 | 설명 |
---|---|---|
| 조직의 고유 식별자입니다. | |
| 문서 배열 | 하위 리소스 및/또는 관련 리소스에 대한 하나 이상의 링크입니다. URL 간의 관계는 웹 링크 사양 에 설명되어 있습니다. . |
| 문자열 | 조직의 새 이름입니다. |
ldapGroupMappings | 객체 배열 | LDAP 지원 Ops Manager의 경우 LDAP 그룹 을 Ops Manager 조직 역할에 매핑합니다. LDAP 지원 Ops Manager에만 존재합니다. |
ldapGroupMappings .roleName | 문자열 | Ops Manager 조직 역할. 가능한 값은 다음과 같습니다.
|
ldapGroupMappings .ldapGroups | 문자열 배열 | Ops Manager 역할에 매핑되는 LDAP 프로젝트입니다. |
요청 예시
curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \ --header "Accept: application/json" \ --header "Content-Type: application/json" \ --include \ --request PATCH "https://{opsManagerHost}:{port}/api/public/v1.0/orgs/{ORG-ID}?pretty=true" \ --data ' { "ldapGroupMappings": [{ "roleName": "ORG_OWNER", "ldapGroups": ["org-owner"] }] }, "name": "Organization Name 1" }'
응답 예시
1 { 2 "id": "{ORG-ID}", 3 "links": [{ 4 "href": "http://{opsManagerHost}:{port}/api/public/v1.0/orgs/{ORG-ID}", 5 "rel": "self" 6 }, 7 { 8 "href": "http://{opsManagerHost}:{port}/api/public/v1.0/orgs/{ORG-ID}/groups", 9 "rel": "http://mms.mongodb.com/groups" 10 }, 11 { 12 "href": "http://{opsManagerHost}:{port}/api/public/v1.0/orgs/{ORG-ID}/teams", 13 "rel": "http://mms.mongodb.com/teams" 14 }, 15 { 16 "href": "http://{opsManagerHost}:{port}/api/public/v1.0/orgs/{ORG-ID}/users", 17 "rel": "http://mms.mongodb.com/users" 18 } 19 ], 20 "name": "Organization Name 1", 21 "ldapGroupMappings": [{ 22 "roleName": "ORG_OWNER", 23 "ldapGroups": ["org-owner"] 24 }] 25 }