External API 변경사항 (9.10.0 버전)
External API 변경사항 바로가기
이전 버전 OpenAPI Specification JSON 참고 문서 (9.9.5 기준)
삭제된 External API
Approval Rule API
Create
Update
추가된 External API
Workflow API (기존 Access Approval API 와 Approval API 를 대체합니다.)
[Access Request| Detail
[Access Request] Approve
[Access Request] Reject
[Export Request] Detail
[Export Request] Approve
[Export Request] Reject
[SQL Request] Detail
[SQL Request] Approve
[SQL Request] Reject
All Requests
Approval Rule API V2 (기존 Approval Rule API 를 대체합니다.)
List
Add approval rule
Remove approval rule
Detail
Edit approval rule
변경된 External API
Access Approval API
List of Access Approval
Approval Rule API
Detail
Approval API
List of Approval
Access Approval API - List of Access Approval
GET /api/external/access-approvals
Request 변경
Query Parameter 로 사용할 수 있는
status
가 변경되었습니다.PARTIALLY_APPROVED
가IN_PROGRESS
로 대체되었고,NONE
이 삭제되었습니다.before :
"NONE"
"PENDING"
"CANCELED"
"REJECTED"
"PARTIALLY_APPROVED"
"APPROVED"
"EXPIRED"
after :
"PENDING"
"CANCELED"
"REJECTED"
"IN_PROGRESS"
"APPROVED"
"EXPIRED"
Response 변경
변경 전 | 변경 후 |
---|---|
CODE
|
CODE
|
currentDegree
가 삭제되었습니다.approvalStatus
가 변경되었습니다.before :
"NONE"
"PENDING"
"CANCELED"
"REJECTED"
"PARTIALLY_APPROVED"
"APPROVED"
"EXPIRED"
after :
"PENDING"
"CANCELED"
"REJECTED"
"IN_PROGRESS"
"APPROVED"
"EXPIRED"
updatedUser
가 삭제되었습니다.lines
의uuid
가 삭제되었습니다.lines
의degree
가step
으로 대체되었습니다.lines
의approvedAt
이actionAt
으로 대체되었습니다.lines
의status
가 변경되었습니다.before :
"PENDING"
"REQUESTED"
"CANCELED"
"APPROVED"
"REJECTED"
"SQL_EXECUTED"
"SQL_CANCELED"
"SQL_SUCCEED"
"SQL_FAILED"
"CONFIRMED"
after :
"NONE"
"PENDING"
"CANCELED"
"APPROVED"
"REJECTED"
"EXECUTED"
"UNREAD"
"CONFIRMED"
lines
의type
이 변경되었습니다.before :
"REPORTER"
"APPROVER"
"EXECUTOR"
"REFERRER"
"REVIEWER"
after :
"APPROVER"
"EXECUTOR"
"REVIEWER"
connections
의clusterGroupDescription
이 삭제되었습니다.connections
의databaseName
이 삭제되었습니다.connections
의schemaName
이 삭제되었습니다.
Approval Rule API - Detail
GET /api/external/approval-rules/{uuid}
Response 변경점
변경 전 | 변경 후 |
---|---|
CODE
|
CODE
|
approvalCondition
이 삭제되었습니다.executionCondition
이 변경되었습니다.before :
"NONE"
"MANUAL"
"SELF"
"CONNECTION_OWNER"
"ANY"
after :
"ADMIN_ONLY"
"ALL_USERS"
"FIXED"
"CONNECTION_OWNER"
reviewEnabled
가 삭제되었습니다.urgentMode
가 추가되었습니다.lines
의degree
가step
으로 대체되었습니다.lines
의type
이 변경되었습니다.before :
"REPORTER"
"APPROVER"
"EXECUTOR"
"REFERRER"
"REVIEWER"
after :
"APPROVER"
"EXECUTOR"
"REVIEWER"
lines
의resourceType
이 변경되었습니다.before :
USER
,ROLE
after :
USER
,GROUP
lines
의uuid
가 삭제되었습니다.
Approval API - List of Approval
GET /api/external/approvals
|
|
---|
|
|
---|---|
CODE
|
CODE
|
currentDegree
가 삭제되었습니다.approvalStatus
가 변경되었습니다.before :
"NONE"
"PENDING"
"CANCELED"
"REJECTED"
"PARTIALLY_APPROVED"
"APPROVED"
"EXPIRED"
after :
"PENDING"
"CANCELED"
"REJECTED"
"IN_PROGRESS"
"APPROVED"
"EXPIRED"
updatedUser
가 삭제되었습니다.lines
의uuid
가 삭제되었습니다.lines
의degree
가step
으로 대체되었습니다.lines
의approvedAt
이actionAt
으로 대체되었습니다.lines
의status
가 변경되었습니다.before :
"PENDING"
"REQUESTED"
"CANCELED"
"APPROVED"
"REJECTED"
"SQL_EXECUTED"
"SQL_CANCELED"
"SQL_SUCCEED"
"SQL_FAILED"
"CONFIRMED"
after :
"NONE"
"PENDING"
"CANCELED"
"APPROVED"
"REJECTED"
"EXECUTED"
"UNREAD"
"CONFIRMED"
lines
의type
이 변경되었습니다.before :
"REPORTER"
"APPROVER"
"EXECUTOR"
"REFERRER"
"REVIEWER"
after :
"APPROVER"
"EXECUTOR"
"REVIEWER"