이 섹션의 다중 페이지 출력 화면임. 여기를 클릭하여 프린트.
Models
- 1: AccountFactoryCreateRequest
- 2: AccountFactoryCreateResponse
- 3: AccountsForGuardrail
- 4: BaselineAssignment
- 5: BaselineAssignmentAddRequest
- 6: BaselineAssignmentAddResponse
- 7: BaselineAssignmentListResponse
- 8: BaselineAssignmentUpdateRequest
- 9: Guardrail
- 10: GuardrailAssignmentDetail
- 11: GuardrailAssignmentFailCaused
- 12: GuardrailAssignmentResponse
- 13: GuardrailBindingOu
- 14: GuardrailDisableRequest
- 15: GuardrailEnableRequest
- 16: GuardrailLinkInfo
- 17: GuardrailPageResponse
- 18: GuardrailsForTargetSummary
- 19: GuardrailShowResponse
- 20: GuardrailSummary
- 21: LandingZone
- 22: LandingZoneCreateRequest
- 23: LandingZoneCreateResponse
- 24: LandingZoneShowResponse
- 25: ListGuardrailsForTargetResponse
- 26: ListTargetsForGuardrailResponse
- 27: OrganizationUnitsForGuardrail
1 - AccountFactoryCreateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id required | 조직 계정 ID Example : b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 | string | |
| job_id required | ID Example : 0a36e0746dbf4908acf0357829701381 | string |
3 - AccountsForGuardrail
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| baseline_assignments required | array[BaselineAssignment] |
8 - BaselineAssignmentUpdateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| agree_yn optional | 약관 동의 여부 Example : Y | any of [enum (Y, N), null] | |
| landing_zone_id required | 랜딩 존 ID Example : 2c8a138f8d78e1fc29a449dbfa8681 | string |
9 - Guardrail
| Name | Description | Schema | Default |
|---|---|---|---|
| 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 | string | DISABLED |
| type required | 가드레일 유형 Example : PREVENTIVE | string |
10 - GuardrailAssignmentDetail
| Name | Description | Schema | Default |
|---|---|---|---|
| guardrail_id required | 가드레일 ID Example : f98e76d54c32b10a9z8y7x6w5v4u3 | string | |
| unit_id required | 타겟 ID Example : ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5 | string |
11 - GuardrailAssignmentFailCaused
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| failed_ids required | array[GuardrailAssignmentFailCaused] | ||
| success_ids required | 성공 ID | array[GuardrailAssignmentDetail] |
13 - GuardrailBindingOu
| Name | Description | Schema | Default |
|---|---|---|---|
| id required | 조직 단위 ID Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8 | string | |
| name required | 조직 단위명 Example : score-organization-unit | string |
14 - GuardrailDisableRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| target_id required | 타겟 ID Example : ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5 | string | |
| target_name required | 타겟명 Example : ou-test | any of [string, null] |
17 - GuardrailPageResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| guardrail required | Guardrail |
20 - GuardrailSummary
| Name | Description | Schema | Default |
|---|---|---|---|
| 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 | string | DISABLED |
| type required | 가드레일 유형 Example : PREVENTIVE | string |
21 - LandingZone
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| additional_ou_name required | 추가 조직 단위명 Example : SandboxMinimum length : 1Maximum length : 128 | string | |
| agree_yn required | 약관 동의 여부 Example : Y | enum (Y, N) | |
| audit_account_name required | 감사 계정명 Example : AUDITPattern : ^[a-zA-Z0-9ㄱ-ㅎㅏ-ㅣ가-힣 \+=_\-@\[\]\(\)\.,]*$Minimum length : 3Maximum length : 30 | string | |
| audit_login_id required | 로그인 ID Example : audit@samsung.comMaximum length : 60 | string (email) | |
| basic_ou_name required | 기본 조직 단위명 Example : SecurityMinimum length : 1Maximum length : 128 | string | |
| log_archive_account_name required | 로그 아카이브 계정명 Example : LOG_ARCHIVEPattern : ^[a-zA-Z0-9ㄱ-ㅎㅏ-ㅣ가-힣 \+=_\-@\[\]\(\)\.,]*$Minimum length : 3Maximum length : 30 | string | |
| log_archive_login_id required | 로그인 ID Example : log-archive@samsung.comMaximum length : 60 | string (email) | |
| sso_type required | Account 액세스 구성 Example : ID_CENTER | enum (ID_CENTER, SELF) |
23 - LandingZoneCreateResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| job_id required | ID Example : 0a36e0746dbf4908acf0357829701381 | string | |
| landing_zone_id required | 랜딩 존 ID Example : 2c8a138f8d78e1fc29a449dbfa8681 | string |
24 - LandingZoneShowResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| landing_zone required | LandingZone |
25 - ListGuardrailsForTargetResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| 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] |