This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Models

1 - AccountCreateResponse

NameDescriptionSchemaDefault
failed
optional
계정 생성 실패 정보
any of [CreateAccountFailCaused, null]
success
optional
계정 생성 성공 정보
any of [CreateAccountSuccess, null]

2 - AccountInvitation

NameDescriptionSchemaDefault
created_at
required
생성 일시
Example : 2024-12-19 01:09:05.000
string (date-time)
created_by
required
생성자
Example : c23fb561c689455993874fa5d5ed4a2f
string
expired_time
required
초대 만료 일시
Example : 2024-04-30T12:34:56.789Z
string (date-time)
id
required
ID
Example : 0a36e0746dbf4908acf0357829701381
string
master_account_email
optional
관리자 계정 이메일
Example : admin@example.com
any of [string, null]
master_account_id
required
관리자 계정명
Example : 9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r
string
master_account_login_id
optional
로그인 ID
Example : log-archive@samsung.com
any of [string, null]
master_account_name
optional
관리자 계정명
Example : CoreKim
any of [string, null]
modified_at
required
수정 일시
Example : 2023-10-15 14:30:00
string (date-time)
modified_by
required
수정자
Example : c23fb561c689455993874fa5d5ed4a2f
string
organization_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string
organization_name
required
조직 이름
Example : My Organization
string
requested_time
required
초대 요청 일시
Example : 2024-04-17T12:34:56.789Z
string (date-time)
state
required
초대 상태
Example : INVITING
enum (INVITING, REFUSED, INVITED, CANCELED, EXPIRED)
target_account_id
required
초대 수신자 계정 ID
Example : 338c2fc8c29a449dbfa8681f8f1d78e5
string

3 - AccountInvitationResponse

NameDescriptionSchemaDefault
account_invitations
required
받은 초대 목록
array[AccountInvitation]
count
required
받은 초대 수
Example : 5
integer

4 - AccountMoveResponse

NameDescriptionSchemaDefault
success_ids
required
계정 ID 목록
array[MoveAccountSuccess]

5 - AccountPageResponse

NameDescriptionSchemaDefault
accounts
required
조직 계정 목록
array[AccountSummary]
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]

6 - AccountRemoveResponse

NameDescriptionSchemaDefault
failed_ids
required
실패 사유
array[RemoveAccountFailCaused]
success_ids
required
계정 ID 목록
array[RemoveAccountSuccess]

7 - AccountShowResponse

NameDescriptionSchemaDefault
account
required
조직 계정 상세 정보
OrganizationAccountWithPolicy

8 - AccountSummary

NameDescriptionSchemaDefault
created_at
required
생성 일시
Example : 2024-12-19 01:09:05.000
string (date-time)
created_by
required
생성자
Example : c23fb561c689455993874fa5d5ed4a2f
string
email
optional
계정 이메일
Example : score@samsung.com
any of [string, null]
id
required
ID
Example : 0a36e0746dbf4908acf0357829701381
string
joined_method
required
가입 방법
Example : INVITED
enum (INVITED, CREATED, CLOUD_CONTROL)
joined_time
required
가입 일시
Example : 2024-05-17T12:34:56.789Z
string (date-time)
login_id
optional
로그인 ID
Example : log-archive@samsung.com
any of [string, null]
modified_at
required
수정 일시
Example : 2023-10-15 14:30:00
string (date-time)
modified_by
required
수정자
Example : c23fb561c689455993874fa5d5ed4a2f
string
name
optional
계정명
Example : score-account
any of [string, null]
organization_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string
parent_unit_id
required
ROOT 또는 부모 조직 단위 ID
Example : ou-fc8c29a138d78e24bf1fa86812fc8b
string
parent_unit_name
required
ROOT 또는 부모 조직 단위명
Example : parent-unit-name
any of [string, null]
state
required
계정 상태
Example : ACTIVE
enum (ACTIVE, SUSPENDED, PENDING_CLOSURE)
type
required
계정 유형
Example : MEMBER
enum (MANAGEMENT, DELEGATION, MEMBER, NONE, LOG_ARCHIVE, AUDIT)

9 - BindingTarget

NameDescriptionSchemaDefault
id
required
조직 단위 ID 또는 조직 계정 ID
Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8 또는 b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
any of [string, null]
name
required
조직 단위명 또는 계정명
Example : score-organization-unit 또는 score-account
any of [string, null]
type
required
타겟 유형
Example : OU
any of [string, null]

10 - CombinedUnit

NameDescriptionSchemaDefault
created_at
optional
생성 일시
Example : 2024-12-19 01:09:05.000
any of [string (date-time), null]
depth
optional
계층(0~5)
Example : 1
any of [integer, null]1
email
optional
계정 이메일
Example : score@samsung.com
any of [string, null]
id
required
조직 단위 ID 또는 조직 계정 ID
Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8
string
joined_method
optional
가입 방법
Example : INVITED
any of [enum (INVITED, CREATED, CLOUD_CONTROL), null]
joined_time
optional
가입 일시
Example : 2024-05-17T12:34:56.789Z
any of [string (date-time), null]
login_id
optional
로그인 ID
Example : log-archive@samsung.com
any of [string, null]
name
optional
조직 단위명 또는 계정명
Example : score-organization-unit
any of [string, null]-
organization_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string
parent_unit_id
optional
ROOT 또는 부모 조직 단위 ID
Example : ou-fc8c29a138d78e24bf1fa86812fc8b
any of [string, null]
type
required
유형(ROOT 또는 조직 단위) 또는 계정 유형
Example : MEMBER
string

11 - CombinedUnitV1dot1

NameDescriptionSchemaDefault
created_at
optional
생성 일시
Example : 2024-12-19 01:09:05.000
any of [string (date-time), null]
depth
optional
계층(0~5)
Example : 1
any of [integer, null]1
email
optional
계정 이메일
Example : score@samsung.com
any of [string, null]
id
required
조직 단위 ID 또는 조직 계정 ID
Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8
string
joined_method
optional
가입 방법
Example : INVITED
any of [enum (INVITED, CREATED, CLOUD_CONTROL), null]
joined_time
optional
가입 일시
Example : 2024-05-17T12:34:56.789Z
any of [string (date-time), null]
login_id
optional
로그인 ID
Example : log-archive@samsung.com
any of [string, null]
name
optional
조직 단위명 또는 계정명
Example : score-organization-unit
any of [string, null]-
organization_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
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]
type
required
유형(ROOT 또는 조직 단위) 또는 계정 유형
Example : MEMBER
string

12 - ConnectedPolicySummary

NameDescriptionSchemaDefault
policy_id
required
제어 정책 ID
Example : f98e76d54c32b10a9z8y7x6w5v4u3
string
policy_name
required
제어 정책 이름
Example : test-policy-name
string

13 - ControlPolicyAssignmentFailCaused

NameDescriptionSchemaDefault
error_code
required
error code
Example : Conflict
string
failed_caused
required
실패 원인
Example : Account 482d111a302547fbbd11ee0141ea23bb is not found
string
failed_id
required
실패 ID
Example : ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5
string

14 - ControlPolicyAssignmentResponse

NameDescriptionSchemaDefault
failed_ids
required

array[ControlPolicyAssignmentFailCaused]
success_ids
required
성공 ID
Example : ['ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5']
array[string]

15 - CreateAccountFailCaused

NameDescriptionSchemaDefault
error_code
required
error code
Example : Organization.AccountNotRemovable
string
failed_caused
required
실패 사유
Example : Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found
string

16 - CreateAccountSuccess

NameDescriptionSchemaDefault
success_id
required
조직 계정 ID
Example : b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
string
success_name
required
계정명
Example : score-account
string

17 - DelegationPolicy

NameDescriptionSchemaDefault
created_at
required
생성 일시
Example : 2024-12-19 01:09:05.000
string (date-time)
created_by
required
생성자
Example : c23fb561c689455993874fa5d5ed4a2f
string
document
required
위임 정책 문서
Example : {'Statement': [{'Action': ['organization:CreateServiceControlPolicy', 'organization:DeleteServiceControlPolicies', 'organization:SetServiceControlPolicy', 'organization:ShowServiceControlPolicy', 'organization:ListServiceControlPolicies', 'organization:ShowAccount', 'organization:ListAccounts', 'organization:ListOrganizationUnits', 'organization:ListOrganizationInvitations', 'organization:ListParents', 'organization:ListPoliciesForTarget', 'organization:ListTargetsForPolicy', 'organization:AttachPolicyBindings', 'organization:RemovePolicyBindings', 'organization:ShowDelegatePolicy'], 'Effect': 'Allow', 'Principal': {'scp': ['srn:dev2::f045159f40c64125a1fe61bd71d1c14c:::iam:user/e3a6e3f99c1040639e9a3c8f8b7427df']}, 'Resource': ['*'], 'Sid': 'statement1'}], 'Version': '2024-07-01'}
DelegationPolicyDocument
modified_at
required
수정 일시
Example : 2023-10-15 14:30:00
string (date-time)
modified_by
required
수정자
Example : c23fb561c689455993874fa5d5ed4a2f
string
organization_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string

18 - DelegationPolicyCreateRequest

NameDescriptionSchemaDefault
document
required
위임 정책 문서
Example : {'Statement': [{'Action': ['organization:CreateServiceControlPolicy', 'organization:DeleteServiceControlPolicies', 'organization:SetServiceControlPolicy', 'organization:ShowServiceControlPolicy', 'organization:ListServiceControlPolicies', 'organization:ShowAccount', 'organization:ListAccounts', 'organization:ListOrganizationUnits', 'organization:ListOrganizationInvitations', 'organization:ListParents', 'organization:ListPoliciesForTarget', 'organization:ListTargetsForPolicy', 'organization:AttachPolicyBindings', 'organization:RemovePolicyBindings', 'organization:ShowDelegatePolicy'], 'Effect': 'Allow', 'Principal': {'scp': ['srn:dev2::f045159f40c64125a1fe61bd71d1c14c:::iam:user/e3a6e3f99c1040639e9a3c8f8b7427df']}, 'Resource': ['*'], 'Sid': 'statement1'}], 'Version': '2024-07-01'}
DelegationPolicyDocument
organization_id
optional
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
any of [string, null]

19 - DelegationPolicyDocument

NameDescriptionSchemaDefault
Statement
optional
정책 문법
array[DelegationPolicyStatement]
Version
optional
정책 버전
Example : 2012-10-17
string2012-10-17

20 - DelegationPolicySetRequest

NameDescriptionSchemaDefault
document
required
위임 정책 문서
Example : {'Statement': [{'Action': ['organization:CreateServiceControlPolicy', 'organization:DeleteServiceControlPolicies', 'organization:SetServiceControlPolicy', 'organization:ShowServiceControlPolicy', 'organization:ListServiceControlPolicies', 'organization:ShowAccount', 'organization:ListAccounts', 'organization:ListOrganizationUnits', 'organization:ListOrganizationInvitations', 'organization:ListParents', 'organization:ListPoliciesForTarget', 'organization:ListTargetsForPolicy', 'organization:AttachPolicyBindings', 'organization:RemovePolicyBindings', 'organization:ShowDelegatePolicy'], 'Effect': 'Allow', 'Principal': {'scp': ['srn:dev2::f045159f40c64125a1fe61bd71d1c14c:::iam:user/e3a6e3f99c1040639e9a3c8f8b7427df']}, 'Resource': ['*'], 'Sid': 'statement1'}], 'Version': '2024-07-01'}
DelegationPolicyDocument
organization_id
optional
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
any of [string, null]

21 - DelegationPolicyShowResponse

NameDescriptionSchemaDefault
policy
required

DelegationPolicy

22 - DelegationPolicyStatement

NameDescriptionSchemaDefault
Action
optional
정책 액션
Example : ['s3:PutObject', 's3:GetObject']
any of [array[string], null][‘s3:PutObject’, ‘s3:GetObject’]
Condition
optional
정책 요건
Example :
any of [object[object[array[object]]], null]
Effect
optional
정책 효과
Example : Allow
stringAllow
NotAction
optional
정책 제외 액션
Example :
any of [array[string], null]
Principal
optional
호출 주체
Example :
any of [string, object[array[string]], null]
Resource
optional
리소스
Example : ['*']
array[string][’*’]
Sid
optional
문법 ID
Example : statement1
stringstatement1

23 - Invitation

NameDescriptionSchemaDefault
created_at
required
생성 일시
Example : 2024-12-19 01:09:05.000
string (date-time)
created_by
required
생성자
Example : c23fb561c689455993874fa5d5ed4a2f
string
expired_time
required
초대 만료 일시
Example : 2024-04-30T12:34:56.789Z
string (date-time)
id
required
초대 ID
Example : 138c2fc8c29a449dbfa8681f8f1d78e2
string
master_account_id
required
관리자 계정 ID
Example : 9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r
string
modified_at
required
수정 일시
Example : 2023-10-15 14:30:00
string (date-time)
modified_by
required
수정자
Example : c23fb561c689455993874fa5d5ed4a2f
string
organization_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string
requested_time
required
초대 요청 일시
Example : 2024-04-17T12:34:56.789Z
string (date-time)
state
required
초대 상태
Example : REFUSED
enum (INVITING, REFUSED, INVITED, CANCELED, EXPIRED)
target_account_id
required
초대 수신자 계정 ID
Example : 338c2fc8c29a449dbfa8681f8f1d78e5
string

24 - InvitationAcceptFailCaused

NameDescriptionSchemaDefault
error_code
required
error code
Example : Invitation.AlreadySentError
string
failed_caused
required
실패 사유
Example : Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found
string
failed_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string
failed_name
required
조직 이름
Example : My Organization
string

25 - InvitationAcceptResponse

NameDescriptionSchemaDefault
failed_id
optional
초대 실패 조직 정보
any of [InvitationAcceptFailCaused, null]
master_account_email
required
계정 이메일
Example : score@samsung.com
any of [string, null]
success_id
optional
초대 성공 조직 정보
any of [InvitationAcceptSuccess, null]

26 - InvitationAcceptSuccess

NameDescriptionSchemaDefault
success_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string
success_name
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string

27 - InvitationCancelRequest

NameDescriptionSchemaDefault
ids
required
초대 ID
Example : ['138c2fc8c29a449dbfa8681f8f1d78e2']
array[string]
organization_id
optional
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
any of [string, null]

28 - InvitationCancelResponse

NameDescriptionSchemaDefault
success_ids
required
초대 ID
Example : ['138c2fc8c29a449dbfa8681f8f1d78e2']
array[string]

29 - InvitationCreateFailCaused

NameDescriptionSchemaDefault
error_code
required
error code
Example : Invitation.AlreadySentError
string
failed_caused
required
실패 사유
Example : Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found
string
failed_id
required
조직 초대 실패 Login ID 목록
Example : ['score-1@samsung.com']
string

30 - InvitationCreateRequest

NameDescriptionSchemaDefault
organization_id
optional
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
any of [string, null]
target_login_ids
required
초대 수신자 계정 이메일 목록
Example : ['score-1@samsung.com']
array[string]

31 - InvitationCreateResponse

NameDescriptionSchemaDefault
failed_ids
required

array[InvitationCreateFailCaused]
success_ids
required
조직 초대 성공 Login ID 목록
Example : ['log-archive@samsung.com']
array[string]

32 - InvitationShowResponse

NameDescriptionSchemaDefault
invitation
required
초대 상세 정보
Invitation

33 - ListPoliciesForTargetResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
page
required
page
Example : 0
integer
policies
required

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

34 - ListTargetsForPolicyResponse

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

array[TargetsForPolicySummary]

35 - MoveAccountRequest

NameDescriptionSchemaDefault
organization_id
optional
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
any of [string, null]
parent_unit_id
required
ROOT ID 또는 조직 단위 ID
Example : ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5
string
target_account_ids
required
타겟 계정 아이디 목록
Example : ['b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0']
array[string]

36 - MoveAccountSuccess

NameDescriptionSchemaDefault
success_id
required
조직 계정 ID
Example : b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
string
success_name
required
계정명
Example : score-account
string
target_id
required
조직 단위 ID
Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8
string
target_name
required
조직 단위명
Example : score-organization-unit
string

37 - Organization

NameDescriptionSchemaDefault
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-
delegation_account_id
optional
위임 계정
Example : 124e7d6c5b4a3z2y1x0w9v8u7t6s5r
any of [string, null]
id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string
master_account_email
required
관리자 계정 이메일
Example : admin@example.com
string
master_account_id
required
관리자 계정 ID
Example : 9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r
string
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-
name
required
조직 이름
Example : My Organization
string
root_unit_id
required
루트 유닛 ID
Example : r-abcd7d6c5b4a3z2y1x0w9v8u7t6s5r
string
srn
required
조직 SRN
Example : srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/organization/o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string
use_scp_yn
required
통제 정책 사용 여부
Example : True
boolean

38 - OrganizationAccountWithPolicy

NameDescriptionSchemaDefault
control_policies
required

array[ConnectedPolicySummary]
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-
email
optional
계정 이메일
Example : score@samsung.com
any of [string, null]
id
required
ID
Example : 0a36e0746dbf4908acf0357829701381
string
joined_method
required
가입 방법
Example : INVITED
enum (INVITED, CREATED, CLOUD_CONTROL)
joined_time
required
가입 일시
Example : 2024-05-17T12:34:56.789Z
string (date-time)
login_id
optional
로그인 ID
Example : log-archive@samsung.com
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-
name
optional
계정명
Example : score-account
any of [string, null]
organization_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string
parent_unit_id
required
ROOT 또는 부모 조직 단위 ID
Example : ou-fc8c29a138d78e24bf1fa86812fc8b
string
parent_unit_name
required
ROOT 또는 부모 조직 단위명
Example : parent-unit-name
any of [string, null]
srn
optional
SRN
Example : srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/account/b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
any of [string, null]
state
required
계정 상태
Example : ACTIVE
enum (ACTIVE, SUSPENDED, PENDING_CLOSURE)
type
required
계정 유형
Example : MEMBER
enum (MANAGEMENT, DELEGATION, MEMBER, NONE, LOG_ARCHIVE, AUDIT)

39 - OrganizationCreateRequest

NameDescriptionSchemaDefault
name
required
조직 이름
Example : My Organization
Pattern : ^[a-zA-Z0-9\-.,_+=@ㄱ-ㅎㅏ-ㅣ가-힣 ]*$
Minimum length : 1
Maximum length : 20
string

40 - OrganizationDeleteFailCaused

NameDescriptionSchemaDefault
error_code
required
error code
Example : Organization.delete.MemberAccountIsExist
string
failed_caused
required
실패 사유
Example : Payment method registration required.
string
failed_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
array[string]

41 - OrganizationDeleteResponse

NameDescriptionSchemaDefault
failed
required

OrganizationDeleteFailCaused
success
optional
조직 이름
Example : My Organization
any of [string, null]

42 - OrganizationInvitation

NameDescriptionSchemaDefault
account_email
optional
관리자 계정 이메일
Example : admin@example.com
any of [string, null]
account_name
optional
관리자 계정명
Example : CoreKim
any of [string, null]
created_at
required
생성 일시
Example : 2024-12-19 01:09:05.000
string (date-time)
created_by
required
생성자
Example : c23fb561c689455993874fa5d5ed4a2f
string
id
required
ID
Example : 0a36e0746dbf4908acf0357829701381
string
login_id
optional
로그인 ID
Example : log-archive@samsung.com
any of [string, null]
modified_at
required
수정 일시
Example : 2023-10-15 14:30:00
string (date-time)
modified_by
required
수정자
Example : c23fb561c689455993874fa5d5ed4a2f
string
organization_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string
state
required
초대 상태
Example : INVITING
enum (INVITING, REFUSED, INVITED, CANCELED, EXPIRED)
target_account_id
required
관리자 계정명
Example : 9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r
string

43 - OrganizationInvitationPageResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
organization_invitations
required
초대 목록
array[OrganizationInvitation]
page
required
page
Example : 0
integer
size
required
size
Example : 20
integer
sort
optional
sort
Example : ['created_at:asc']
any of [array[string], null]

44 - OrganizationLeaveFailCaused

NameDescriptionSchemaDefault
error_code
required
error code
Example : Organization.AccountNotRemovable
string
failed_caused
required
실패 사유
Example : Payment method registration required.
string
failed_id
required
조직 계정 ID
Example : b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
string
failed_name
required
조직 이름
Example : My Organization
string

45 - OrganizationLeaveResponse

NameDescriptionSchemaDefault
failed
optional
계정 삭제 실패 정보
any of [OrganizationLeaveFailCaused, null]
success
optional
계정 삭제 성공 정보
any of [OrganizationLeaveSuccess, null]

46 - OrganizationLeaveSuccess

NameDescriptionSchemaDefault
success_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string
success_name
required
조직 이름
Example : My Organization
string

47 - OrganizationPageResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
organizations
required

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

48 - OrganizationSetRequest

NameDescriptionSchemaDefault
delegation_account_id
optional
위임 계정
Example : 124e7d6c5b4a3z2y1x0w9v8u7t6s5r
any of [string, null]
name
optional
조직 이름
Example : My Organization
Pattern : ^[a-zA-Z0-9\-.,_+=@ㄱ-ㅎㅏ-ㅣ가-힣 ]*$
any of [string, null]
organization_id
optional
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
any of [string, null]
use_scp_yn
optional
통제 정책 사용 여부
Example : True
any of [boolean, null]

49 - OrganizationShowResponse

NameDescriptionSchemaDefault
organization
required

Organization

50 - OrganizationSummary

NameDescriptionSchemaDefault
created_at
required
생성 일시
Example : 2024-12-19 01:09:05.000
string (date-time)
created_by
required
생성자
Example : c23fb561c689455993874fa5d5ed4a2f
string
delegation_account_id
optional
위임 계정
Example : 124e7d6c5b4a3z2y1x0w9v8u7t6s5r
any of [string, null]
id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string
master_account_id
required
관리자 계정 ID
Example : 9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r
string
modified_at
required
수정 일시
Example : 2023-10-15 14:30:00
string (date-time)
modified_by
required
수정자
Example : c23fb561c689455993874fa5d5ed4a2f
string
name
required
조직 이름
Example : My Organization
string
root_unit_id
required
루트 유닛 ID
Example : r-abcd7d6c5b4a3z2y1x0w9v8u7t6s5r
string
use_scp_yn
required
통제 정책 사용 여부
Example : True
boolean

51 - OrganizationUnit

NameDescriptionSchemaDefault
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-
depth
required
계층(0~5)
Example : 1
integer
description
optional
조직 단위 설명
Example : 에스코어 조직 단위
any of [string, null]
id
required
조직 단위 ID
Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8
string
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-
name
required
조직 단위명
Example : score-organization-unit
string
parent_unit_id
optional
유형(ROOT 또는 조직 단위)
Example : ou-fc8c29a138d78e24bf1fa86812fc8b
any of [string, null]
service_name
required
서비스명
Example : Organization
string
srn
optional
조직 단위 SRN
Example : srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/ou/ou-c29a138f8f1d78e24dbfa8681fc2fc8
any of [string, null]
type
required
유형(ROOT 또는 조직 단위)
Example : OU
string

52 - OrganizationUnitCreateRequest

NameDescriptionSchemaDefault
description
optional
조직 단위 설명
Example : 에스코어 조직 단위
any of [string, null]
name
required
조직 단위명
Example : score-organization-unit
Minimum length : 1
Maximum length : 128
string
organization_id
optional
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
any of [string, null]
parent_unit_id
optional
ROOT 또는 부모 조직 단위 ID
Example : ou-fc8c29a138d78e24bf1fa86812fc8b
any of [string, null]
policy_ids
optional
제어 정책 목록 ID
Example : ['f98e76d54c32b10a9z8y7x6w5v4u3']
any of [array[string], null]

53 - OrganizationUnitCreateResponse

NameDescriptionSchemaDefault
organization_unit
required
조직 단위 정보
OrganizationUnitWithPolicy

54 - OrganizationUnitDeleteFailCaused

NameDescriptionSchemaDefault
error_code
required
error code
Example : Organization.UnitNotRemovable
string
failed_caused
required
실패 사유
Example : Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found
string
failed_id
required
조직 단위 ID
Example : ou-abc1f2h1j0l9n8p7r6t5v4x3z2y1w0
string

55 - OrganizationUnitDeleteRequest

NameDescriptionSchemaDefault
ids
required
조직 단위 ID 목록
Example : ['ou-c29a138f8f1d78e24dbfa8681fc2fc8']
array[string]
organization_id
optional
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
any of [string, null]

56 - OrganizationUnitDeleteResponse

NameDescriptionSchemaDefault
failed_ids
required

array[OrganizationUnitDeleteFailCaused]
success_ids
required
조직 단위 ID 목록
Example : ['ou-c29a138f8f1d78e24dbfa8681fc2fc8']
array[string]

57 - OrganizationUnitListResponse

NameDescriptionSchemaDefault
organization_units
required
조직 단위 목록
array[CombinedUnit]

58 - OrganizationUnitListResponseV1dot1

NameDescriptionSchemaDefault
organization_units
required
조직 단위 목록
array[CombinedUnitV1dot1]

59 - OrganizationUnitParentsResponse

NameDescriptionSchemaDefault
parents
required
부모 조직 단위 정보
array[OrganizationUnit]

60 - OrganizationUnitSetRequest

NameDescriptionSchemaDefault
description
optional
조직 단위 설명
Example : 에스코어 조직 단위
any of [string, null]
name
optional
조직 단위명
Example : score-organization-unit
any of [string, null]
organization_id
optional
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
any of [string, null]

61 - OrganizationUnitShowResponse

NameDescriptionSchemaDefault
organization_unit
required
조직 단위 정보
OrganizationUnit

62 - OrganizationUnitWithPolicy

NameDescriptionSchemaDefault
control_policies
required

array[ConnectedPolicySummary]
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-
depth
required
계층(0~5)
Example : 1
integer
description
optional
조직 단위 설명
Example : 에스코어 조직 단위
any of [string, null]
id
required
조직 단위 ID
Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8
string
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-
name
required
조직 단위명
Example : score-organization-unit
string
parent_unit_id
optional
유형(ROOT 또는 조직 단위)
Example : ou-fc8c29a138d78e24bf1fa86812fc8b
any of [string, null]
service_name
required
서비스명
Example : Organization
string
srn
optional
조직 단위 SRN
Example : srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/ou/ou-c29a138f8f1d78e24dbfa8681fc2fc8
any of [string, null]
type
required
유형(ROOT 또는 조직 단위)
Example : OU
string

63 - OrganizationUserCreateRequest

NameDescriptionSchemaDefault
login_id
required
로그인 ID
Example : log-archive@samsung.com
Maximum length : 60
string (email)
name
required
계정명
Example : score-account
Pattern : ^[a-zA-Z0-9ㄱ-ㅎㅏ-ㅣ가-힣 \+=_\-@\[\]\(\)\.,]*$
Minimum length : 3
Maximum length : 30
string
organization_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string
role_name
required
역할명
Example : OrganizationAccountAccessRole
Pattern : ^[a-zA-Z0-9\+=,\.@_\-ㄱ-ㅎㅏ-ㅣ가-힣 ]*$
Minimum length : 1
Maximum length : 64
string

64 - PoliciesForTargetSummary

NameDescriptionSchemaDefault
created_at
required
생성 일시
Example : 2024-12-19 01:09:05.000
string (date-time)
created_by
required
생성자
Example : c23fb561c689455993874fa5d5ed4a2f
string
id
required
ID
Example : 0a36e0746dbf4908acf0357829701381
string
link_types
required
연결 유형
Example : {'DIRECTED': [{'target_id': '1a2b3c4d5e6f7g8h9i0j1k2l3m4n5', 'target_name': 'example-target', 'target_type': 'OU'}], 'INHERITED': [{'target_id': '2a2b3c4d5e6f7g8h9i0j1k2l3m4n5', 'target_name': 'root', 'target_type': 'ROOT'}]}
object[array[PolicyLinkInfo]]
modified_at
required
수정 일시
Example : 2023-10-15 14:30:00
string (date-time)
modified_by
required
수정자
Example : c23fb561c689455993874fa5d5ed4a2f
string
policy_name
required
제어 정책 이름
Example : test-policy-name
string
policy_type
required
제어 정책 유형
Example : SYSTEM_MANAGED
enum (SYSTEM_MANAGED, USER_DEFINED)
source
required
정책 생성 주체
Example : ORGANIZATION
string

65 - PolicyAttachRequest

NameDescriptionSchemaDefault
entity
required
개체 유형
Example : POLICY
enum (POLICY, TARGET)
organization_id
optional
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
any of [string, null]
policy_ids
required
제어 정책 목록 ID
Example : ['f98e76d54c32b10a9z8y7x6w5v4u3']
array[string]
target_ids
required
타겟 정보
Example : ['ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5']
array[string]

66 - PolicyLinkInfo

NameDescriptionSchemaDefault
target_id
required
타겟 ID
Example : ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5
string
target_name
required
타겟명
Example : example-target
any of [string, null]
target_type
required
타겟 유형
Example : OU
string

67 - PolicyRemoveRequest

NameDescriptionSchemaDefault
entity
required
개체 유형
Example : POLICY
enum (POLICY, TARGET)
organization_id
optional
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
any of [string, null]
policy_ids
required
제어 정책 목록 ID
Example : ['f98e76d54c32b10a9z8y7x6w5v4u3']
array[string]
target_ids
required
타겟 정보
Example : ['ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5']
array[string]

68 - RemoveAccountFailCaused

NameDescriptionSchemaDefault
error_code
required
error code
Example : Organization.AccountNotRemovable
string
failed_caused
required
실패 사유
Example : Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found
string
failed_id
required
조직 계정 ID
Example : 1a5xz23h1j0l9n8p7r6t5v4x3z2y1w0
string
failed_name
required
계정명
Example : score-account
string

69 - RemoveAccountsRequest

NameDescriptionSchemaDefault
organization_id
optional
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
any of [string, null]
target_account_ids
required
타겟 계정 아이디 목록
Example : ['b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0']
array[string]

70 - RemoveAccountSuccess

NameDescriptionSchemaDefault
success_id
required
조직 계정 ID
Example : b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
string
success_name
required
계정명
Example : score-account
string

71 - ServiceControlPolicy

NameDescriptionSchemaDefault
category
required
정책 카테고리
Example : SCP
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-
description
required
정책 설명
Example : This is an example policy.
any of [string, null]
document
required
정책 문서
Example : {'Statement': [{'Action': ['*'], 'Effect': 'Allow', 'Resource': ['*'], 'Sid': 'statement1'}], 'Version': '2024-07-01'}
ServiceControlPolicyDocument
id
required
서비스 제어 정책 ID
Example : 138c2fc8c29a449dbfa8681f8f1d78e2
string
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-
name
required
서비스 제어 정책 이름
Example : MyPolicy
string
organization_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string
service_name
required
서비스명
Example : Organization
string
source
required
정책 생성 주체
Example : ORGANIZATION
string
srn
required
정책 SRN
Example : srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/service-control-policy/138c2fc8c29a449dbfa8681f8f1d78e2
string
state
required
정책 상태
Example : ACTIVE
string
type
required
서비스 제어 정책 유형
Example : MANAGED
string

72 - ServiceControlPolicyCreateRequest

NameDescriptionSchemaDefault
description
required
정책 설명
Example : This is an example policy.
any of [string, null]
document
required
정책 문서
Example : {'Statement': [{'Action': ['*'], 'Effect': 'Allow', 'Resource': ['*'], 'Sid': 'statement1'}], 'Version': '2024-07-01'}
ServiceControlPolicyDocument
name
required
서비스 제어 정책 이름
Example : MyPolicy
Pattern : ^[a-zA-Z0-9\-.,_+=@ㄱ-ㅎㅏ-ㅣ가-힣]*$
Minimum length : 3
Maximum length : 128
string
organization_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string
type
optional
서비스 제어 정책 유형
Example : MANAGED
enum (SYSTEM_MANAGED, USER_DEFINED)USER_DEFINED

73 - ServiceControlPolicyDeleteFailCaused

NameDescriptionSchemaDefault
binding_targets
required

array[BindingTarget]
error_code
required
error code
Example : Policy.PolicyInUseError
string
failed_caused
required
실패 사유
Example : The specified policy is in use and cannot be deleted.
string
failed_id
required
서비스 제어 정책 ID
Example : 138c2fc8c29a449dbfa8681f8f1d78e2
string

74 - ServiceControlPolicyDeleteRequest

NameDescriptionSchemaDefault
ids
required
서비스 제어 정책 목록ID
Example : ['138c2fc8c29a449dbfa8681f8f1d78e2']
array[string]
organization_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string

75 - ServiceControlPolicyDeleteResponse

NameDescriptionSchemaDefault
failed_ids
required

array[ServiceControlPolicyDeleteFailCaused]
success_ids
required

array[string]

76 - ServiceControlPolicyDocument

NameDescriptionSchemaDefault
Statement
optional
정책 문법
array[ServiceControlPolicyStatement]
Version
optional
정책 버전
Example : 2012-10-17
string2012-10-17

77 - ServiceControlPolicyPageResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
page
required
page
Example : 0
integer
policies
required

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

78 - ServiceControlPolicySetRequest

NameDescriptionSchemaDefault
description
optional
정책 설명
Example : This is an example policy.
any of [string, null]
document
optional
정책 문서
Example : {'Statement': [{'Action': ['*'], 'Effect': 'Allow', 'Resource': ['*'], 'Sid': 'statement1'}], 'Version': '2024-07-01'}
any of [ServiceControlPolicyDocument, null]
name
optional
서비스 제어 정책 이름
Example : MyPolicy
Pattern : ^[a-zA-Z0-9\-.,_+=@ㄱ-ㅎㅏ-ㅣ가-힣]*$
any of [string, null]
organization_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string

79 - ServiceControlPolicyShowResponse

NameDescriptionSchemaDefault
policy
required

ServiceControlPolicy

80 - ServiceControlPolicyStatement

NameDescriptionSchemaDefault
Action
optional
정책 액션
Example : ['s3:PutObject', 's3:GetObject']
any of [array[string], null][‘s3:PutObject’, ‘s3:GetObject’]
Condition
optional
정책 요건
Example :
any of [object[object[array[object]]], null]
Effect
optional
정책 효과
Example : Allow
stringAllow
NotAction
optional
정책 제외 액션
Example :
any of [array[string], null]
Principal
optional
호출 주체
Example :
any of [string, object[array[string]], null]
Resource
optional
리소스
Example : ['*']
array[string][’*’]
Sid
optional
문법 ID
Example : statement1
stringstatement1

81 - ServiceControlPolicySummary

NameDescriptionSchemaDefault
category
required
정책 카테고리
Example : SCP
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-
description
required
정책 설명
Example : This is an example policy.
any of [string, null]
document
required
정책 문서
Example : {'Statement': [{'Action': ['*'], 'Effect': 'Allow', 'Resource': ['*'], 'Sid': 'statement1'}], 'Version': '2024-07-01'}
ServiceControlPolicyDocument
id
required
서비스 제어 정책 ID
Example : 138c2fc8c29a449dbfa8681f8f1d78e2
string
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-
name
required
서비스 제어 정책 이름
Example : MyPolicy
string
organization_id
required
조직 ID
Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
string
source
required
정책 생성 주체
Example : ORGANIZATION
string
state
required
정책 상태
Example : ACTIVE
string
type
required
서비스 제어 정책 유형
Example : MANAGED
string

82 - TargetsForPolicySummary

NameDescriptionSchemaDefault
control_policies
required
통제 정책 아이디 목록
array[ConnectedPolicySummary]
created_at
required
생성 일시
Example : 2024-12-19 01:09:05.000
string (date-time)
created_by
required
생성자
Example : c23fb561c689455993874fa5d5ed4a2f
string
id
required
ID
Example : 0a36e0746dbf4908acf0357829701381
string
modified_at
required
수정 일시
Example : 2023-10-15 14:30:00
string (date-time)
modified_by
required
수정자
Example : c23fb561c689455993874fa5d5ed4a2f
string
target_name
required
타겟명
Example : example-target
any of [string, null]