19장. 컴플라이언스 검사 구성 서비스
19.1. 컴플라이언스 검사 구성 서비스 링크 복사링크가 클립보드에 복사되었습니다!
19.1.1. CreateComplianceScanConfiguration 링크 복사링크가 클립보드에 복사되었습니다!
POST /v2/compliance/scan/configurations
CreateComplianceScanConfiguration에서 규정 준수 검사 구성을 생성
19.1.1.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
19.1.1.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
19.1.1.2.1. 본문 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| body | X |
19.1.1.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
19.1.1.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
19.1.1.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
19.1.1.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
19.1.2. DeleteComplianceScanConfiguration 링크 복사링크가 클립보드에 복사되었습니다!
DELETE /v2/compliance/scan/configurations/{id}
DeleteComplianceScanConfiguration은 지정된 이름으로 규정 준수 검사 구성을 제거합니다.
19.1.2.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
19.1.2.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
19.1.2.2.1. 경로 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| id | X | null |
19.1.2.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
개체
19.1.2.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
19.1.2.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. |
|
| 0 | 예기치 않은 오류 응답 |
19.1.2.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
19.1.3. DeleteReport 링크 복사링크가 클립보드에 복사되었습니다!
DELETE /v2/compliance/scan/configurations/reports/{id}
DeleteReport는 지정된 스냅샷(scan execution)을 삭제합니다.
19.1.3.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
19.1.3.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
19.1.3.2.1. 경로 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| id | X | null |
19.1.3.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
개체
19.1.3.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
19.1.3.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. |
|
| 0 | 예기치 않은 오류 응답 |
19.1.3.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
19.1.4. GetComplianceScanConfiguration 링크 복사링크가 클립보드에 복사되었습니다!
GET /v2/compliance/scan/configurations/{id}
GetComplianceScanConfiguration은 지정된 규정 준수 검사 구성을 검색합니다.
19.1.4.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
19.1.4.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
19.1.4.2.1. 경로 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| id | X | null |
19.1.4.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
19.1.4.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
19.1.4.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
19.1.4.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
19.1.5. GetMyReportHistory 링크 복사링크가 클립보드에 복사되었습니다!
GET /v2/compliance/scan/configurations/{id}/reports/my-history
GetMyReportHistory는 지정된 검사 구성에서 현재 사용자가 실행하는 스냅샷 목록을 반환합니다.
19.1.5.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
19.1.5.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
19.1.5.2.1. 경로 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| id | X | null |
19.1.5.2.2. 쿼리 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| reportParamQuery.query | - | null | ||
| reportParamQuery.pagination.limit | - | null | ||
| reportParamQuery.pagination.offset | - | null | ||
| reportParamQuery.pagination.sortOption.field | - | null | ||
| reportParamQuery.pagination.sortOption.reversed | - | null | ||
| reportParamQuery.pagination.sortOption.aggregateBy.aggrFunc | - | UNSET | ||
| reportParamQuery.pagination.sortOption.aggregateBy.distinct | - | null |
19.1.5.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
19.1.5.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
19.1.5.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
19.1.5.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
19.1.6. GetReportHistory 링크 복사링크가 클립보드에 복사되었습니다!
GET /v2/compliance/scan/configurations/{id}/reports/history
GetReportHistory는 지정된 검사 구성에서 스냅샷(scan executions) 목록을 반환합니다.
19.1.6.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
19.1.6.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
19.1.6.2.1. 경로 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| id | X | null |
19.1.6.2.2. 쿼리 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| reportParamQuery.query | - | null | ||
| reportParamQuery.pagination.limit | - | null | ||
| reportParamQuery.pagination.offset | - | null | ||
| reportParamQuery.pagination.sortOption.field | - | null | ||
| reportParamQuery.pagination.sortOption.reversed | - | null | ||
| reportParamQuery.pagination.sortOption.aggregateBy.aggrFunc | - | UNSET | ||
| reportParamQuery.pagination.sortOption.aggregateBy.distinct | - | null |
19.1.6.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
19.1.6.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
19.1.6.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
19.1.6.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
19.1.7. ListComplianceScanConfigClusterProfiles 링크 복사링크가 클립보드에 복사되었습니다!
GET /v2/compliance/scan/configurations/clusters/{clusterId}/profiles/collection
GetComplianceScanConfiguration은 지정된 규정 준수 검사 구성을 검색합니다.
19.1.7.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
19.1.7.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
19.1.7.2.1. 경로 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| clusterId | X | null |
19.1.7.2.2. 쿼리 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| query.query | - | null | ||
| query.pagination.limit | - | null | ||
| query.pagination.offset | - | null | ||
| query.pagination.sortOption.field | - | null | ||
| query.pagination.sortOption.reversed | - | null | ||
| query.pagination.sortOption.aggregateBy.aggrFunc | - | UNSET | ||
| query.pagination.sortOption.aggregateBy.distinct | - | null |
19.1.7.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
19.1.7.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
19.1.7.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
19.1.7.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
19.1.8. ListComplianceScanConfigProfiles 링크 복사링크가 클립보드에 복사되었습니다!
GET /v2/compliance/scan/configurations/profiles/collection
ListComplianceScanConfigurations에는 보안 클러스터의 모든 규정 준수 Operator 검사 구성이 나열됩니다.
19.1.8.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
19.1.8.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
19.1.8.2.1. 쿼리 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| query | - | null | ||
| pagination.limit | - | null | ||
| pagination.offset | - | null | ||
| pagination.sortOption.field | - | null | ||
| pagination.sortOption.reversed | - | null | ||
| pagination.sortOption.aggregateBy.aggrFunc | - | UNSET | ||
| pagination.sortOption.aggregateBy.distinct | - | null |
19.1.8.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
19.1.8.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
19.1.8.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
19.1.8.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
19.1.9. ListComplianceScanConfigurations 링크 복사링크가 클립보드에 복사되었습니다!
GET /v2/compliance/scan/configurations
ListComplianceScanConfigurations에는 보안 클러스터의 모든 규정 준수 Operator 검사 구성이 나열됩니다.
19.1.9.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
19.1.9.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
19.1.9.2.1. 쿼리 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| query | - | null | ||
| pagination.limit | - | null | ||
| pagination.offset | - | null | ||
| pagination.sortOption.field | - | null | ||
| pagination.sortOption.reversed | - | null | ||
| pagination.sortOption.aggregateBy.aggrFunc | - | UNSET | ||
| pagination.sortOption.aggregateBy.distinct | - | null |
19.1.9.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
19.1.9.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
19.1.9.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
19.1.9.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
19.1.10. RunComplianceScanConfiguration 링크 복사링크가 클립보드에 복사되었습니다!
POST /v2/compliance/scan/configurations/{id}/run
RunComplianceScanConfiguration은 지정된 검사 구성에 대한 검사를 시작하며, 이 구성은 구성된 클러스터의 해당 프로필에 대해 실행되도록 검사를 호출합니다.
19.1.10.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
19.1.10.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
19.1.10.2.1. 경로 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| id | X | null |
19.1.10.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
개체
19.1.10.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
19.1.10.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. |
|
| 0 | 예기치 않은 오류 응답 |
19.1.10.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
19.1.11. RunReport 링크 복사링크가 클립보드에 복사되었습니다!
POST /v2/compliance/scan/configurations/reports/run
RunReport는 검사 구성에 대한 온디맨드 규정 준수 보고서를 실행합니다.
19.1.11.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
19.1.11.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
19.1.11.2.1. 본문 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| body | X |
19.1.11.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
19.1.11.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
19.1.11.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
19.1.11.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
19.1.12. UpdateComplianceScanConfiguration 링크 복사링크가 클립보드에 복사되었습니다!
PUT /v2/compliance/scan/configurations/{id}
UpdateComplianceScanConfiguration에서 규정 준수 검사 구성 업데이트
19.1.12.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
19.1.12.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
19.1.12.2.1. 경로 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| id | X | null |
19.1.12.2.2. 본문 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| body | ComplianceScanConfigurationServiceUpdateComplianceScanConfigurationBody | X |
19.1.12.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
개체
19.1.12.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
19.1.12.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. |
|
| 0 | 예기치 않은 오류 응답 |