51장. 정책 서비스
51.1. 정책 서비스 링크 복사링크가 클립보드에 복사되었습니다!
51.1.1. CancelDryRunJob 링크 복사링크가 클립보드에 복사되었습니다!
DELETE /v1/policies/dryrunjob/{jobId}
51.1.1.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
51.1.1.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
51.1.1.2.1. 경로 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| jobId | X | null |
51.1.1.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
개체
51.1.1.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
51.1.1.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. |
|
| 0 | 예기치 않은 오류 응답 |
51.1.1.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
51.1.2. DeletePolicy 링크 복사링크가 클립보드에 복사되었습니다!
DELETE /v1/policies/{id}
DeletePolicy는 ID별 정책을 제거합니다.
51.1.2.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
51.1.2.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
51.1.2.2.1. 경로 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| id | X | null |
51.1.2.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
개체
51.1.2.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
51.1.2.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. |
|
| 0 | 예기치 않은 오류 응답 |
51.1.2.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
51.1.3. DryRunPolicy 링크 복사링크가 클립보드에 복사되었습니다!
POST /v1/policies/dryrun
DryRunPolicy는 지정된 정책을 평가하고 정책을 생성하지 않고 경고를 반환합니다.
51.1.3.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
51.1.3.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
51.1.3.2.1. 본문 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| body | X |
51.1.3.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
51.1.3.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
51.1.3.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
51.1.3.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
51.1.4. EnableDisablePolicyNotification 링크 복사링크가 클립보드에 복사되었습니다!
PATCH /v1/policies/{policyId}/notifiers
EnableDisablePolicyNotification은 ID별 정책에 대한 알림을 활성화하거나 비활성화합니다.
51.1.4.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
51.1.4.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
51.1.4.2.1. 경로 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| policyId | X | null |
51.1.4.2.2. 본문 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| body | X |
51.1.4.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
개체
51.1.4.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
51.1.4.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. |
|
| 0 | 예기치 않은 오류 응답 |
51.1.4.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
51.1.5. ExportPolicies 링크 복사링크가 클립보드에 복사되었습니다!
POST /v1/policies/export
ExportPolicies는 정책 ID 목록을 사용하고 전체 정책 목록 또는 오류 메시지를 반환합니다.
51.1.5.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
51.1.5.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
51.1.5.2.1. 본문 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| body | X |
51.1.5.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
51.1.5.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
51.1.5.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
51.1.5.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
51.1.6. GetPolicy 링크 복사링크가 클립보드에 복사되었습니다!
GET /v1/policies/{id}
GetPolicy는 ID로 요청된 정책을 반환합니다.
51.1.6.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
51.1.6.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
51.1.6.2.1. 경로 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| id | X | null |
51.1.6.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
51.1.6.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
51.1.6.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
51.1.6.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
51.1.7. GetPolicyCategories 링크 복사링크가 클립보드에 복사되었습니다!
GET /v1/policyCategories
GetPolicyCategories는 정책 범주를 반환합니다.
51.1.7.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
51.1.7.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
51.1.7.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
51.1.7.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
51.1.7.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
51.1.7.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
51.1.8. GetPolicyMitreVectors 링크 복사링크가 클립보드에 복사되었습니다!
GET /v1/policies/{id}/mitrevectors
GetMitreVectorsForPolicy는 ID로 요청된 정책을 반환합니다.
51.1.8.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
51.1.8.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
51.1.8.2.1. 경로 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| id | X | null |
51.1.8.2.2. 쿼리 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| options.excludePolicy | true로 설정하면 정책이 응답에서 제외됩니다. | - | null |
51.1.8.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
51.1.8.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
51.1.8.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
51.1.8.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
51.1.9. ImportPolicies 링크 복사링크가 클립보드에 복사되었습니다!
POST /v1/policies/import
ImportPolicies는 정책 목록을 수락하고 가져올 수 없는 정책 목록을 반환합니다.
51.1.9.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
51.1.9.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
51.1.9.2.1. 본문 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| body | X |
51.1.9.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
51.1.9.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
51.1.9.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
51.1.9.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
51.1.10. ListPolicies 링크 복사링크가 클립보드에 복사되었습니다!
GET /v1/policies
ListPolicies는 정책 목록을 반환합니다.
51.1.10.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
51.1.10.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
51.1.10.2.1. 쿼리 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| query | - | null | ||
| pagination.limit | - | null | ||
| pagination.offset | - | null | ||
| pagination.sortOption.field | - | null | ||
| pagination.sortOption.reversed | - | null | ||
| pagination.sortOption.aggregateBy.aggrFunc | - | 설정되지 않음 | ||
| pagination.sortOption.aggregateBy.distinct | - | null |
51.1.10.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
51.1.10.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
51.1.10.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
51.1.10.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
51.1.11. PatchPolicy 링크 복사링크가 클립보드에 복사되었습니다!
PATCH /v1/policies/{id}
PatchPolicy는 기존 정책을 편집합니다.
51.1.11.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
51.1.11.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
51.1.11.2.1. 경로 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| id | X | null |
51.1.11.2.2. 본문 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| body | X |
51.1.11.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
개체
51.1.11.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
51.1.11.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. |
|
| 0 | 예기치 않은 오류 응답 |
51.1.11.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
51.1.12. PolicyFromSearch 링크 복사링크가 클립보드에 복사되었습니다!
POST /v1/policies/from-search
51.1.12.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
51.1.12.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
51.1.12.2.1. 본문 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| body | X |
51.1.12.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
51.1.12.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
51.1.12.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
51.1.12.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
51.1.13. PostPolicy 링크 복사링크가 클립보드에 복사되었습니다!
POST /v1/policies
PostPolicy는 새 정책을 생성합니다.
51.1.13.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
51.1.13.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
51.1.13.2.1. 본문 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| policy | X |
51.1.13.2.2. 쿼리 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| enableStrictValidation | - | null |
51.1.13.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
51.1.13.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
51.1.13.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
51.1.13.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
51.1.14. PutPolicy 링크 복사링크가 클립보드에 복사되었습니다!
PUT /v1/policies/{id}
PutPolicy는 기존 정책을 수정합니다.
51.1.14.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
51.1.14.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
51.1.14.2.1. 경로 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| id | X | null |
51.1.14.2.2. 본문 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| body | X |
51.1.14.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
개체
51.1.14.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
51.1.14.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. |
|
| 0 | 예기치 않은 오류 응답 |
51.1.14.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
51.1.15. QueryDryRunJobStatus 링크 복사링크가 클립보드에 복사되었습니다!
GET /v1/policies/dryrunjob/{jobId}
51.1.15.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
51.1.15.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
51.1.15.2.1. 경로 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| jobId | X | null |
51.1.15.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
51.1.15.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
51.1.15.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
51.1.15.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
51.1.16. ReassessPolicies 링크 복사링크가 클립보드에 복사되었습니다!
POST /v1/policies/reassess
ReassessPolicies는 모든 정책을 재평가합니다.
51.1.16.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
51.1.16.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
51.1.16.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
개체
51.1.16.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
51.1.16.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. |
|
| 0 | 예기치 않은 오류 응답 |
51.1.16.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
51.1.17. SubmitDryRunPolicyJob 링크 복사링크가 클립보드에 복사되었습니다!
POST /v1/policies/dryrunjob
51.1.17.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
51.1.17.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
51.1.17.2.1. 본문 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| body | X |
51.1.17.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
51.1.17.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
51.1.17.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |