1 - AuthKeyRequest

NameDescriptionSchemaDefault
auth_key_created_at
optional
인증 키 생성 날짜
Example : 2022-01-01 12:00:00
any of [string, null]
auth_key_expired_at
optional
인증 키 만료 날짜
Example : 2023-01-01 12:00:00
any of [string, null]
auth_key_id
required
인증키 ID
Example : 9b72a9856e494e67afc69atd3631fe38
string
diagnosis_id
optional
진단 ID
Example : DIA-943731CB8E3045C289BAECAEC3532097
any of [string, null]

2 - AuthKeyResponse

NameDescriptionSchemaDefault
auth_key_created_at
optional
인증 키 생성 날짜
Example : 2022-01-01T12:00:00Z
string
auth_key_expired_at
optional
인증 키 만료 날짜
Example : 2022-01-01T12:00:00Z
string
auth_key_id
optional
인증키 ID
Example : 9b72a9856e494e67afc69atd3631fe38
string
auth_key_state
optional
인증키 상태
Example : ACTIVATED
string
user_id
optional
사용자 ID
Example : 4f5d60e9e08b48d0a0881e21ab14e266
string

3 - CheckResponse

NameDescriptionSchemaDefault
result
required
True, False 체크
Example : True
boolean

4 - ConfigInspectionCreateResponse

NameDescriptionSchemaDefault
diagnosis_id
required
진단 ID
Example : Sample Diagnosis Name
string
result
required
True, False 체크
Example : True
boolean

5 - ConfigInspectionListResponse

NameDescriptionSchemaDefault
count
optional
전체 개수
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

NameDescriptionSchemaDefault
message
optional

Example :
string
type
optional

Example :
string

7 - ConfigInspectionLookinResponse

NameDescriptionSchemaDefault
requestNumber
required

Example :
string
systemId
required

Example :
string
targets
required

ConfigInspectionLookinTarget

8 - ConfigInspectionLookinResult

NameDescriptionSchemaDefault
current
optional

Example :
string
itemCode
required

Example :
string
verify
optional

Example :
string

9 - ConfigInspectionLookinTarget

NameDescriptionSchemaDefault
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

NameDescriptionSchemaDefault
auth_key_responses
required

AuthKeyResponse
schedule_response
required

DiagnosisScheduleResponse
summary_responses
required

SummaryResponse

11 - DiagnosisObjectRequest

NameDescriptionSchemaDefault
account_id
required
진단 계정
Example : 0e3dffc50eb247a1adf4f2e5c82c4f99
string
auth_key_request
required

AuthKeyRequest
csp_type
required
클라우드 서비스 제공자의 유형
Example : SCP
string
diagnosis_account_id
required
진단 ID
Example : 0e3dffc50eb247a1adf4f2e5c82c4f99
string
diagnosis_check_type
required
진단 체크리스트
Example : BP
string
diagnosis_id
required
진단 ID
Example : DIA-943731CB8E3045C289BAECAEC3532097
string
diagnosis_name
required
진단명
Example : Sample Diagnosis Name
Pattern : ^[a-zA-Z0-9-_]+$
Maximum length : 25
string
diagnosis_type
required
진단 유형
Example : Console
string
plan_type
required
요금제
Example : STANDARD
string
schedule_request
required

DiagnosisScheduleRequest
tags
optional
Tag List
array[Tag]

12 - DiagnosisRequest

NameDescriptionSchemaDefault
access_key
required
Access Key
Example : SAMPLE KEY
string
diagnosis_check_type
required
진단 체크리스트
Example : BP
string
diagnosis_id
required
진단 ID
Example : DIA-943731CB8E3045C289BAECAEC3532097
string
secret_key
required
Secret Key
Example : SAMPLE KEY
string
tenant_id
required
Tenant ID
Example : 1234567890
string

13 - DiagnosisResultDetail

NameDescriptionSchemaDefault
action_guide
required
조치 가이드
Example : 원격 접속 Port에 Source IP가 ANY(0.0.0.0/0)로 등록되어있거나 과도하게 허용된 Security Group 규칙은 아래와 같이 삭제합니다.
string
changed
required
관리결과 변경 여부
Example : True
any of [boolean, null]
diagnosis_check_type
required
진단 체크리스트
Example : BP
string
diagnosis_criteria
required
진단 기준
Example : `【 Security Group 규칙 】
① 원격접속 Port에 Any IP 접근을 허용하는 규칙이 존재하지 않아야 합니다.`
string
diagnosis_item
required
진단 항목
Example : 2.NW_003. 프로토콜 별 원격접속 Port는 접근이 필요한 IP를 지정하여 접속을 허용해야 합니다.
string
diagnosis_layer
required
영역
Example : 2.NETWORK
string
diagnosis_method
required
진단 방법
Example : Security Group의 Inbound 규칙에 원격 접속이 필요한 사용자나 시스템만 접근을 허용하는 규칙을 등록 하였는지 확인합니다.
string
diagnosis_result
required
확인결과 상태
Example : 03
string
result_contents
required
상세 결과
Example : 상세 내역
string
sub_category
required
Sub Category
Example : NURIBP_SCP_02.NW_004
any of [string, null]

14 - DiagnosisResultDetailResponse

NameDescriptionSchemaDefault
checklist_name
required
체크리스트 이름
Example : Sample Checklist
string
count
optional
전체 개수
Example : 20
any of [integer, null]
diagnosis_account_id
required
진단 ID
Example : 0e3dffc50eb247a1adf4f2e5c82c4f99
string
diagnosis_check_type
required
진단 체크리스트
Example : BP
string
diagnosis_id
required
진단 ID
Example : DIA-943731CB8E3045C289BAECAEC3532097
string
diagnosis_name
required
진단명
Example : Sample Diagnosis Name
string
diagnosis_request_sequence
required
진단 요청 Sequence
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
진단 일자
Example : 2026-02-11T06:41:21.874Z
string (date-time)
result_detail_list
required

array[DiagnosisResultDetail]
total
required
전체 개수
Example : 10
integer

15 - DiagnosisResultListResponse

NameDescriptionSchemaDefault
count
optional
전체 개수
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

NameDescriptionSchemaDefault
count_check
optional
check 개수
Example : 10
integer
count_error
optional
error 개수
Example : 0
integer
count_fail
optional
fail 개수
Example : 3
integer
count_na
optional
na 개수
Example : 2
integer
count_pass
optional
pass 개수
Example : 5
integer
csp_type
optional
클라우드 서비스 제공자의 유형
Example : SCP
string
diagnosis_account_id
optional
진단 ID
Example : 0e3dffc50eb247a1adf4f2e5c82c4f99
string
diagnosis_check_type
optional
진단 체크리스트
Example : BP
string
diagnosis_id
optional
진단 ID
Example : DIA-943731CB8E3045C289BAECAEC3532097
string
diagnosis_name
optional
진단명
Example : Sample Diagnosis Name
string
diagnosis_request_sequence
optional
진단 요청 Sequence
Example : 1234567890
string
diagnosis_result
optional
진단 결과
Example : SUCCESS
string
diagnosis_total_count
optional
총 개수
Example : 10
integer
proceed_date
optional
진단 일자
Example : 2022-01-01T12:00:00Z
string (date-time)
total
optional
전체 개수
Example : 10
integer

17 - DiagnosisScheduleRequest

NameDescriptionSchemaDefault
diagnosis_id
required
진단 ID
Example : DIA-943731CB8E3045C289BAECAEC3532097
string
diagnosis_start_time_pattern
required
시작 시간( 5분 단위, 00 to 23 시, 00 to 55 분 )
Example : 08:00
string
frequency_type
required
스케줄 유형(매월, 매주, 매일)
Example : MONTH
string
frequency_value
required
스케줄 진단 주기 value(01~31, 월~일, 매일)
Example : 1
string
use_diagnosis_check_type_bp
required
체크리스트 Best Practice 사용 여부
Example : y
string
use_diagnosis_check_type_ssi
required
체크리스트 SSI 사용 여부
Example : y
string

18 - DiagnosisScheduleResponse

NameDescriptionSchemaDefault
diagnosis_id
optional
진단 ID
Example : DIA-943731CB8E3045C289BAECAEC3532097
string
diagnosis_start_time_pattern
optional
시작 시간( 5분 단위, 00 to 23 시, 00 to 55 분 )
Example : 08:00
string
frequency_type
optional
스케줄 유형(매월, 매주, 매일)
Example : MONTH
string
frequency_value
optional
스케줄 진단 주기 value(01~31, 월~일, 매일)
Example : 1
string
use_diagnosis_check_type_bp
optional
체크리스트 Best Practice 사용 여부
Example : y
string
use_diagnosis_check_type_ssi
optional
체크리스트 SSI 사용 여부
Example : y
string

19 - SummaryResponse

NameDescriptionSchemaDefault
created_at
required
생성일시
Example : 2022-01-01T12:00:00Z
string (date-time)
csp_type
required
클라우드 서비스 제공자의 유형
Example : SCP
string
diagnosis_account_id
required
진단 ID
Example : 0e3dffc50eb247a1adf4f2e5c82c4f99
string
diagnosis_check_type
required
진단 체크리스트
Example : BP
string
diagnosis_id
required
진단 ID
Example : DIA-943731CB8E3045C289BAECAEC3532097
string
diagnosis_name
required
진단명
Example : Sample Diagnosis Name
string
diagnosis_type
required
진단 유형
Example : Console
string
error_state
optional
최근 진단 오류 타입
Example : CONNECTION_FAIL
any of [string, null]
plan_type
required
요금제
Example : STANDARD
string
recent_diagnosis_at
optional
최근 진단 일시
Example : 2022-01-01T12:00:00Z
any of [string (date-time), null]
recent_diagnosis_state
optional
최근 진단 상태
Example : Completed
any of [string, null]

20 - Tag

NameDescriptionSchemaDefault
key
required
tag key
Example :
string
value
required
tag value
Example :
string

21 - TerminateResponse

NameDescriptionSchemaDefault
delete_flag
required
True, False 체크
Example : True
boolean
msg
required
삭제 메시지
Example : Delete success
string