1 - AccountFactoryCreateRequest

NameDescriptionSchemaDefault
email
optional
계정 이메일
Example : myaccount@example.com
any of [string, null]
landing_zone_id
required
랜딩 존 ID
Example : 2c8a138f8d78e1fc29a449dbfa8681
string
name
required
계정명
Example : foo-account
string
parent_unit_id
required
상위 조직 단위 ID
Example : ou-b30e9fcc39f84a20bf9e7458e5ec3801
string
sso_user_email
optional
ID Center 사용자 이메일
Example : user_email@example.com
any of [string, null]
sso_user_name
optional
ID Center 사용자 이름
Example : John Doe
any of [string, null]
sso_user_real_name
optional
ID Center 사용자 실명
Example : John Doe
any of [string, null]

2 - AccountFactoryCreateResponse

NameDescriptionSchemaDefault
account_id
required
조직 계정 ID
Example : b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
string
job_id
required
ID
Example : 0a36e0746dbf4908acf0357829701381
string

3 - AccountsForGuardrail

NameDescriptionSchemaDefault
email
optional
계정 이메일
Example : score@samsung.com
any of [string, null]
id
required
조직 계정 ID
Example : b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
string
name
optional
계정명
Example : score-account
any of [string, null]
parent_unit_id
required
ROOT 또는 부모 조직 단위 ID
Example : ou-fc8c29a138d78e24bf1fa86812fc8b
string
parent_unit_name
required
ROOT 또는 부모 조직 단위명
Example : parent-unit-name
string

4 - BaselineAssignment

NameDescriptionSchemaDefault
account_assigned_count
optional
등록된 계정 수
Example : 3
any of [integer, null]
account_count
optional
전체 계정 수
Example : 4
any of [integer, null]
id
required
루트/조직 단위/계정 ID
Example : ou-b30e9fcc39f84a20bf9e7458e5ec3801
string
ou_assigned_count
optional
등록된 조직 단위 수
Example : 5
any of [integer, null]
ou_count
optional
전체 조직 단위 수
Example : 10
any of [integer, null]
preventive_guardrail_activated_count
optional
활성화된 예방 가드레일 수
Example : 8
any of [integer, null]
sso_user_name
optional
ID Center 사용자명
Example : testuser
any of [string, null]
status
optional
상태
Example : REGISTERED
any of [string, null]
type
required
OU/ACCOUNT
Example : OU
string

5 - BaselineAssignmentAddRequest

NameDescriptionSchemaDefault
agree_yn
optional
약관 동의 여부
Example : Y
any of [enum (Y, N), null]
landing_zone_id
required
랜딩 존 ID
Example : 2c8a138f8d78e1fc29a449dbfa8681
string
parent_unit_id
optional
ROOT 또는 부모 조직 단위 ID
Example : ou-fc8c29a138d78e24bf1fa86812fc8b
any of [string, null]
resource_type
required
OU/ACCOUNT
Example : OU
enum (ACCOUNT, OU)
sso_user_name
optional
ID Center 사용자명
Example : testuser
any of [string, null]
sso_user_real_name
optional
ID Center 사용자 실명
Example : test user
any of [string, null]

6 - BaselineAssignmentAddResponse

NameDescriptionSchemaDefault
job_id
required
ID
Example : 0a36e0746dbf4908acf0357829701381
string
resource_id
required
루트/조직 단위/계정 ID
Example : ou-b30e9fcc39f84a20bf9e7458e5ec3801
string
resource_type
required
OU/ACCOUNT
Example : OU
string

7 - BaselineAssignmentListResponse

NameDescriptionSchemaDefault
baseline_assignments
required

array[BaselineAssignment]

8 - BaselineAssignmentUpdateRequest

NameDescriptionSchemaDefault
agree_yn
optional
약관 동의 여부
Example : Y
any of [enum (Y, N), null]
landing_zone_id
required
랜딩 존 ID
Example : 2c8a138f8d78e1fc29a449dbfa8681
string

9 - Guardrail

NameDescriptionSchemaDefault
binding_ous
optional

any of [array[GuardrailBindingOu], array[object], null]
created_at
required
생성 일시
Example : 2024-12-19 01:09:05.000
string (date-time)
created_by
required
생성자
Example : c23fb561c689455993874fa5d5ed4a2f
string
description
optional
가드레일 설명
Example : This is an example guardrail.
any of [string, null]
guidance
required
정책 가이드
Example : MANDATORY
string
id
required
가드레일 ID
Example : 2c8a138f8d78e1fc29a449dbfa8681
string
modified_at
required
수정 일시
Example : 2023-10-15 14:30:00
string (date-time)
modified_by
required
수정자
Example : c23fb561c689455993874fa5d5ed4a2f
string
name
required
가드레일명
Example : foo-guardrail
string
service_name
required
Organization
Example : iam
string
srn
optional
가드레일 SRN
Example : srn:dev2:::::cloudcontrol:guardrail/2c8a138f8d78e1fc29a449dbfa8681
any of [string, null]
status
optional
적용 상태
Example : DISABLED
stringDISABLED
type
required
가드레일 유형
Example : PREVENTIVE
string

10 - GuardrailAssignmentDetail

NameDescriptionSchemaDefault
guardrail_id
required
가드레일 ID
Example : f98e76d54c32b10a9z8y7x6w5v4u3
string
unit_id
required
타겟 ID
Example : ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5
string

11 - GuardrailAssignmentFailCaused

NameDescriptionSchemaDefault
error_code
required
error code
Example : CloudControl.AlreadyEnabledGuardrails
string
failed_caused
required
실패 원인
Example : guardrail already enabled
string
guardrail_id
required
가드레일 ID
Example : f98e76d54c32b10a9z8y7x6w5v4u3
string
unit_id
required
타겟 ID
Example : ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5
string

12 - GuardrailAssignmentResponse

NameDescriptionSchemaDefault
failed_ids
required

array[GuardrailAssignmentFailCaused]
success_ids
required
성공 ID
array[GuardrailAssignmentDetail]

13 - GuardrailBindingOu

NameDescriptionSchemaDefault
id
required
조직 단위 ID
Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8
string
name
required
조직 단위명
Example : score-organization-unit
string

14 - GuardrailDisableRequest

NameDescriptionSchemaDefault
guardrail_ids
required
가드레일 목록 ID
Example : ['f98e76d54c32b10a9z8y7x6w5v4u3']
array[string]
landing_zone_id
optional
랜딩 존 ID
Example : 2c8a138f8d78e1fc29a449dbfa8681
any of [string, null]
unit_ids
required
타겟 정보
Example : ['ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5']
array[string]

15 - GuardrailEnableRequest

NameDescriptionSchemaDefault
guardrail_ids
required
가드레일 목록 ID
Example : ['f98e76d54c32b10a9z8y7x6w5v4u3']
array[string]
landing_zone_id
optional
랜딩 존 ID
Example : 2c8a138f8d78e1fc29a449dbfa8681
any of [string, null]
unit_ids
required
타겟 정보
Example : ['ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5']
array[string]

16 - GuardrailLinkInfo

NameDescriptionSchemaDefault
target_id
required
타겟 ID
Example : ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5
string
target_name
required
타겟명
Example : ou-test
any of [string, null]

17 - GuardrailPageResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
guardrails
required

array[GuardrailSummary]
page
required
page
Example : 0
integer
size
required
size
Example : 20
integer
sort
optional
sort
Example : ['created_at:asc']
any of [array[string], null]

18 - GuardrailsForTargetSummary

NameDescriptionSchemaDefault
created_at
required
생성 일시
Example : 2024-12-19 01:09:05.000
string (date-time)
created_by
required
생성자
Example : c23fb561c689455993874fa5d5ed4a2f
string
guidance
required
정책 가이드
Example : MANDATORY
string
id
required
ID
Example : 0a36e0746dbf4908acf0357829701381
string
link_types
required
연결 유형
Example : {'directed': [{'target_id': '1a2b3c4d5e6f7g8h9i0j1k2l3m4n5', 'target_name': 'example-target'}], 'inherited': [{'target_id': '2a2b3c4d5e6f7g8h9i0j1k2l3m4n5', 'target_name': 'root'}]}
object[array[GuardrailLinkInfo]]
modified_at
required
수정 일시
Example : 2023-10-15 14:30:00
string (date-time)
modified_by
required
수정자
Example : c23fb561c689455993874fa5d5ed4a2f
string
name
required
가드레일명
Example : foo-guardrail
string
service_name
required
Organization
Example : iam
string
type
required
가드레일 유형
Example : PREVENTIVE
string

19 - GuardrailShowResponse

NameDescriptionSchemaDefault
guardrail
required

Guardrail

20 - GuardrailSummary

NameDescriptionSchemaDefault
binding_ous
optional

any of [array[GuardrailBindingOu], array[object], null]
created_at
required
생성 일시
Example : 2024-12-19 01:09:05.000
string (date-time)
created_by
required
생성자
Example : c23fb561c689455993874fa5d5ed4a2f
string
description
optional
가드레일 설명
Example : This is an example guardrail.
any of [string, null]
guidance
required
정책 가이드
Example : MANDATORY
string
id
required
가드레일 ID
Example : 2c8a138f8d78e1fc29a449dbfa8681
string
modified_at
required
수정 일시
Example : 2023-10-15 14:30:00
string (date-time)
modified_by
required
수정자
Example : c23fb561c689455993874fa5d5ed4a2f
string
name
required
가드레일명
Example : foo-guardrail
string
service_name
required
Organization
Example : iam
string
srn
optional
가드레일 SRN
Example : srn:dev2:::::cloudcontrol:guardrail/2c8a138f8d78e1fc29a449dbfa8681
any of [string, null]
status
optional
적용 상태
Example : DISABLED
stringDISABLED
type
required
가드레일 유형
Example : PREVENTIVE
string

21 - LandingZone

NameDescriptionSchemaDefault
agree_yn
required
약관 동의 여부
Example : Y
string
created_at
required
생성 일시
Example : 2024-12-19 01:09:05.000
string (date-time)
created_by
required
생성자
Example : c23fb561c689455993874fa5d5ed4a2f
string
creator_name
optional
생성자 성, 이름
Example : John Doe na
string-
id
required
랜딩 존 ID
Example : 2c8a138f8d78e1fc29a449dbfa8681
string
identity_center_id
optional
Identity Center ID
Example : 0xnw6g1xh2q5
any of [string, null]
modified_at
required
수정 일시
Example : 2023-10-15 14:30:00
string (date-time)
modified_by
required
수정자
Example : c23fb561c689455993874fa5d5ed4a2f
string
modifier_name
optional
수정자 성, 이름
Example : Alice
string-
organization_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string
region
required
리전
Example : kr-west1
string
service_name
required
서비스명
Example : Cloud Control
string
srn
required
랜딩 존 SRN
Example : srn:dev2::a8a2f3c2659646ecaaf28fc8f783921a:::cloudcontrol:landingzone/f7a1ef0b17e34a37811cc2fa7a6bd50b
string
sso_type
required
Account 액세스 구성
Example : ID_CENTER
string
status
required
상태
Example : ACTIVE
string
version_id
required
랜딩 존 버전
Example : 1.0
string

22 - LandingZoneCreateRequest

NameDescriptionSchemaDefault
additional_ou_name
required
추가 조직 단위명
Example : Sandbox
Minimum length : 1
Maximum length : 128
string
agree_yn
required
약관 동의 여부
Example : Y
enum (Y, N)
audit_account_name
required
감사 계정명
Example : AUDIT
Pattern : ^[a-zA-Z0-9ㄱ-ㅎㅏ-ㅣ가-힣 \+=_\-@\[\]\(\)\.,]*$
Minimum length : 3
Maximum length : 30
string
audit_login_id
required
로그인 ID
Example : audit@samsung.com
Maximum length : 60
string (email)
basic_ou_name
required
기본 조직 단위명
Example : Security
Minimum length : 1
Maximum length : 128
string
log_archive_account_name
required
로그 아카이브 계정명
Example : LOG_ARCHIVE
Pattern : ^[a-zA-Z0-9ㄱ-ㅎㅏ-ㅣ가-힣 \+=_\-@\[\]\(\)\.,]*$
Minimum length : 3
Maximum length : 30
string
log_archive_login_id
required
로그인 ID
Example : log-archive@samsung.com
Maximum length : 60
string (email)
sso_type
required
Account 액세스 구성
Example : ID_CENTER
enum (ID_CENTER, SELF)

23 - LandingZoneCreateResponse

NameDescriptionSchemaDefault
job_id
required
ID
Example : 0a36e0746dbf4908acf0357829701381
string
landing_zone_id
required
랜딩 존 ID
Example : 2c8a138f8d78e1fc29a449dbfa8681
string

24 - LandingZoneShowResponse

NameDescriptionSchemaDefault
landing_zone
required

LandingZone

25 - ListGuardrailsForTargetResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
guardrails
required

array[GuardrailsForTargetSummary]
page
required
page
Example : 0
integer
size
required
size
Example : 20
integer
sort
optional
sort
Example : ['created_at:asc']
any of [array[string], null]

26 - ListTargetsForGuardrailResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
page
required
page
Example : 0
integer
size
required
size
Example : 20
integer
sort
optional
sort
Example : ['created_at:asc']
any of [array[string], null]
targets
required

any of [array[AccountsForGuardrail], array[OrganizationUnitsForGuardrail]]

27 - OrganizationUnitsForGuardrail

NameDescriptionSchemaDefault
id
required
조직 단위 ID
Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8
string
name
required
조직 단위명
Example : score-organization-unit
string
parent_unit_id
optional
ROOT 또는 부모 조직 단위 ID
Example : ou-fc8c29a138d78e24bf1fa86812fc8b
any of [string, null]
parent_unit_name
optional
ROOT 또는 부모 조직 단위명
Example : parent-unit-name
any of [string, null]