This is the multi-page printable view of this section. Click here to print.
Models
- 1: AuthKeyRequest
- 2: AuthKeyResponse
- 3: CheckResponse
- 4: ConfigInspectionCreateResponse
- 5: ConfigInspectionListResponse
- 6: ConfigInspectionLookinError
- 7: ConfigInspectionLookinResponse
- 8: ConfigInspectionLookinResult
- 9: ConfigInspectionLookinTarget
- 10: DiagnosisObjectDetailResponse
- 11: DiagnosisObjectRequest
- 12: DiagnosisRequest
- 13: DiagnosisResultDetail
- 14: DiagnosisResultDetailResponse
- 15: DiagnosisResultListResponse
- 16: DiagnosisResultResponse
- 17: DiagnosisScheduleRequest
- 18: DiagnosisScheduleResponse
- 19: SummaryResponse
- 20: Tag
- 21: TerminateResponse
1 - AuthKeyRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| auth_key_created_at optional | created date of authkey Example : 2022-01-01 12:00:00 | any of [string, null] | |
| auth_key_expired_at optional | expired date of authkey Example : 2023-01-01 12:00:00 | any of [string, null] | |
| auth_key_id required | Id of auth key Example : 9b72a9856e494e67afc69atd3631fe38 | string | |
| diagnosis_id optional | Id of diagnosis Example : DIA-943731CB8E3045C289BAECAEC3532097 | any of [string, null] |
2 - AuthKeyResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| auth_key_created_at optional | created date of authkey Example : 2022-01-01T12:00:00Z | string | |
| auth_key_expired_at optional | expired date of authkey Example : 2022-01-01T12:00:00Z | string | |
| auth_key_id optional | Id of auth key Example : 9b72a9856e494e67afc69atd3631fe38 | string | |
| auth_key_state optional | state of auth key Example : ACTIVATED | string | |
| user_id optional | user Id Example : 4f5d60e9e08b48d0a0881e21ab14e266 | string |
3 - CheckResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| result required | True, False Check Example : True | boolean |
4 - ConfigInspectionCreateResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| diagnosis_id required | Id of diagnosis Example : Sample Diagnosis Name | string | |
| result required | True, False Check Example : True | boolean |
5 - ConfigInspectionListResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| count optional | total count Example : 20 | any of [integer, null] | |
| links optional | links Example : [{'href': 'http://scp.samsungsdscloud.com/v1/notices', 'rel': 'self'}] | any of [array[object], null] | |
| summary_responses required | array[SummaryResponse] |
6 - ConfigInspectionLookinError
| Name | Description | Schema | Default |
|---|---|---|---|
| message optional | Example : | string | |
| type optional | Example : | string |
7 - ConfigInspectionLookinResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| requestNumber required | Example : | string | |
| systemId required | Example : | string | |
| targets required | ConfigInspectionLookinTarget |
8 - ConfigInspectionLookinResult
| Name | Description | Schema | Default |
|---|---|---|---|
| current optional | Example : | string | |
| itemCode required | Example : | string | |
| verify optional | Example : | string |
9 - ConfigInspectionLookinTarget
| Name | Description | Schema | Default |
|---|---|---|---|
| cloudAccountId required | Example : | string | |
| cspCd required | Example : | string | |
| cspConsoleCd required | Example : | string | |
| error optional | any of [ConfigInspectionLookinError, null] | ||
| kind optional | Example : | string | |
| result optional | array[ConfigInspectionLookinResult] | ||
| status optional | Example : | string | |
| version optional | Example : | string |
10 - DiagnosisObjectDetailResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| auth_key_responses required | AuthKeyResponse | ||
| schedule_response required | DiagnosisScheduleResponse | ||
| summary_responses required | SummaryResponse |
11 - DiagnosisObjectRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id required | account Id Example : 0e3dffc50eb247a1adf4f2e5c82c4f99 | string | |
| auth_key_request required | AuthKeyRequest | ||
| csp_type required | Type of cloud service provider Example : SCP | string | |
| diagnosis_account_id required | Id of diagnosis Example : 0e3dffc50eb247a1adf4f2e5c82c4f99 | string | |
| diagnosis_check_type required | Check type of diagnosis Example : BP | string | |
| diagnosis_id required | Id of diagnosis Example : DIA-943731CB8E3045C289BAECAEC3532097 | string | |
| diagnosis_name required | Name of diagnosis Example : Sample Diagnosis NamePattern : ^[a-zA-Z0-9-_]+$Maximum length : 25 | string | |
| diagnosis_type required | diagnosis Type Example : Console | string | |
| plan_type required | plan Type Example : STANDARD | string | |
| schedule_request required | DiagnosisScheduleRequest | ||
| tags optional | Tag List | array[Tag] |
12 - DiagnosisRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| access_key required | Access Key Example : SAMPLE KEY | string | |
| diagnosis_check_type required | Check type of diagnosis Example : BP | string | |
| diagnosis_id required | Id of diagnosis Example : DIA-943731CB8E3045C289BAECAEC3532097 | string | |
| secret_key required | Secret Key Example : SAMPLE KEY | string | |
| tenant_id required | Tenant ID Example : 1234567890 | string |
13 - DiagnosisResultDetail
| Name | Description | Schema | Default |
|---|---|---|---|
| action_guide required | measure guide description Example : 원격 접속 Port에 Source IP가 ANY(0.0.0.0/0)로 등록되어있거나 과도하게 허용된 Security Group 규칙은 아래와 같이 삭제합니다. | string | |
| changed required | iS Change result manage Example : True | any of [boolean, null] | |
| diagnosis_check_type required | Check type of diagnosis Example : BP | string | |
| diagnosis_criteria required | decision standard description Example : `【 Security Group 규칙 】 | ||
| ① 원격접속 Port에 Any IP 접근을 허용하는 규칙이 존재하지 않아야 합니다.` | string | ||
| diagnosis_item required | sub category description Example : 2.NW_003. 프로토콜 별 원격접속 Port는 접근이 필요한 IP를 지정하여 접속을 허용해야 합니다. | string | |
| diagnosis_layer required | inspector item category description Example : 2.NETWORK | string | |
| diagnosis_method required | inspector method description Example : Security Group의 Inbound 규칙에 원격 접속이 필요한 사용자나 시스템만 접근을 허용하는 규칙을 등록 하였는지 확인합니다. | string | |
| diagnosis_result required | verify result state Example : 03 | string | |
| result_contents required | result Contents Example : 상세 내역 | string | |
| sub_category required | Sub Category Example : NURIBP_SCP_02.NW_004 | any of [string, null] |
14 - DiagnosisResultDetailResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| checklist_name required | checklist Name Example : Sample Checklist | string | |
| count optional | total count Example : 20 | any of [integer, null] | |
| diagnosis_account_id required | Id of diagnosis Example : 0e3dffc50eb247a1adf4f2e5c82c4f99 | string | |
| diagnosis_check_type required | Check type of diagnosis Example : BP | string | |
| diagnosis_id required | Id of diagnosis Example : DIA-943731CB8E3045C289BAECAEC3532097 | string | |
| diagnosis_name required | Name of diagnosis Example : Sample Diagnosis Name | string | |
| diagnosis_request_sequence required | Sequence of diagnosis request Example : SCPCIS-E75FD21CA524441C9C1B1B381D5974F7 | string | |
| links optional | links Example : [{'href': 'http://scp.samsungsdscloud.com/v1/notices', 'rel': 'self'}] | any of [array[object], null] | |
| proceed_date optional | proceed Date Example : | string (date-time) | |
| result_detail_list required | array[DiagnosisResultDetail] | ||
| total required | total count Example : 10 | integer |
15 - DiagnosisResultListResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| count optional | total count Example : 20 | any of [integer, null] | |
| diagnosis_result_responses required | array[DiagnosisResultResponse] | ||
| links optional | links Example : [{'href': 'http://scp.samsungsdscloud.com/v1/notices', 'rel': 'self'}] | any of [array[object], null] |
16 - DiagnosisResultResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| count_check optional | check count Example : 10 | integer | |
| count_error optional | error count Example : 0 | integer | |
| count_fail optional | fail count Example : 3 | integer | |
| count_na optional | na count Example : 2 | integer | |
| count_pass optional | pass count Example : 5 | integer | |
| csp_type optional | Type of cloud service provider Example : SCP | string | |
| diagnosis_account_id optional | Id of diagnosis Example : 0e3dffc50eb247a1adf4f2e5c82c4f99 | string | |
| diagnosis_check_type optional | Check type of diagnosis Example : BP | string | |
| diagnosis_id optional | Id of diagnosis Example : DIA-943731CB8E3045C289BAECAEC3532097 | string | |
| diagnosis_name optional | Name of diagnosis Example : Sample Diagnosis Name | string | |
| diagnosis_request_sequence optional | Sequence of diagnosis request Example : 1234567890 | string | |
| diagnosis_result optional | diagnosis Result Example : SUCCESS | string | |
| diagnosis_total_count optional | diagnosis Total Count Example : 10 | integer | |
| proceed_date optional | proceed Date Example : 2022-01-01T12:00:00Z | string (date-time) | |
| total optional | total count Example : 10 | integer |
17 - DiagnosisScheduleRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| diagnosis_id required | Id of diagnosis Example : DIA-943731CB8E3045C289BAECAEC3532097 | string | |
| diagnosis_start_time_pattern required | Start time( 5-minute increments, 00 to 23 hours, 00 to 55 minutes ) Example : 08:00 | string | |
| frequency_type required | Schedule type( monthly, weekly, daily) Example : MONTH | string | |
| frequency_value required | Schedule value (01~31, MONDAY~SUNDAY, everyDay) Example : 1 | string | |
| use_diagnosis_check_type_bp required | Checklist Best Practice Use Example : y | string | |
| use_diagnosis_check_type_ssi required | Checklist SSI usage Example : y | string |
18 - DiagnosisScheduleResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| diagnosis_id optional | Id of diagnosis Example : DIA-943731CB8E3045C289BAECAEC3532097 | string | |
| diagnosis_start_time_pattern optional | Start time( 5-minute increments, 00 to 23 hours, 00 to 55 minutes ) Example : 08:00 | string | |
| frequency_type optional | Schedule type( monthly, weekly, daily) Example : MONTH | string | |
| frequency_value optional | Schedule value (01~31, MONDAY~SUNDAY, everyDay) Example : 1 | string | |
| use_diagnosis_check_type_bp optional | Checklist Best Practice Use Example : y | string | |
| use_diagnosis_check_type_ssi optional | Checklist SSI usage Example : y | string |
19 - SummaryResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| created_at required | Created date Example : 2022-01-01T12:00:00Z | string (date-time) | |
| csp_type required | Type of cloud service provider Example : SCP | string | |
| diagnosis_account_id required | Id of diagnosis Example : 0e3dffc50eb247a1adf4f2e5c82c4f99 | string | |
| diagnosis_check_type required | Check type of diagnosis Example : BP | string | |
| diagnosis_id required | Id of diagnosis Example : DIA-943731CB8E3045C289BAECAEC3532097 | string | |
| diagnosis_name required | Name of diagnosis Example : Sample Diagnosis Name | string | |
| diagnosis_type required | diagnosis Type Example : Console | string | |
| error_state optional | Error type of recent diagnosis Example : CONNECTION_FAIL | any of [string, null] | |
| plan_type required | plan Type Example : STANDARD | string | |
| recent_diagnosis_at optional | recent Diagnosis Date Example : 2022-01-01T12:00:00Z | any of [string (date-time), null] | |
| recent_diagnosis_state optional | recent Diagnosis State Example : Completed | any of [string, null] |
20 - Tag
| Name | Description | Schema | Default |
|---|---|---|---|
| key required | tag key Example : | string | |
| value required | tag value Example : | string |
21 - TerminateResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| delete_flag required | True, False Check Example : True | boolean | |
| msg required | message of delete Example : Delete success | string |