이 섹션의 다중 페이지 출력 화면임. 여기를 클릭하여 프린트.
Models
- 1: AccessKey
- 2: AccessKeyCreateRequest
- 3: AccessKeyModel
- 4: AccessKeyOtpRequest
- 5: AccessKeyResponse
- 6: AccessKeyUpdateRequest
- 7: AccessKeyWithSecretVaultModel
- 8: CreatedGroupMember
- 9: EndpointsResponse
- 10: Group
- 11: GroupCreateRequest
- 12: GroupMember
- 13: GroupMemberCreateRequest
- 14: GroupMemberCreateResponse
- 15: GroupMemberPageResponse
- 16: GroupMemberPageResponseV1Dot4
- 17: GroupMemberV1Dot4
- 18: GroupPageResponse
- 19: GroupPolicyBindingRequest
- 20: GroupPolicyPageResponse
- 21: GroupPolicyResponse
- 22: GroupSetRequest
- 23: GroupShowResponse
- 24: IAMCreateUserResponse
- 25: IamPolicyDocument
- 26: IAMUserCreateRequest
- 27: IAMUserDeleteRequest
- 28: IAMUserDetailResponse
- 29: IAMUserDetailResponseV1Dot4
- 30: IAMUserGroupInfo
- 31: IAMUserPasswordUpdateRequest
- 32: IAMUserResponse
- 33: IAMUserResponseV1Dot4
- 34: IAMUserUpdateRequest
- 35: IAMUserWithoutPolicyResponseV1Dot4
- 36: ListAccessKeyRemoveRequest
- 37: ListAccessKeyResponse
- 38: ListEndpointsResponse
- 39: ListIAMUserResponse
- 40: ListIAMUserResponseV1Dot4
- 41: ListPolicyRemoveRequest
- 42: ListSamlProviderRemoveRequest
- 43: ListSamlProviderResponse
- 44: Policy
- 45: PolicyBasic
- 46: PolicyBindingPageResponse
- 47: PolicyBindingPageResponseV1Dot4
- 48: PolicyBindingSetRequest
- 49: PolicyCreateRequest
- 50: PolicyDocument
- 51: PolicyPageResponse
- 52: PolicyQueryRequest
- 53: PolicySetRequest
- 54: PolicyShowResponse
- 55: PolicyVersion
- 56: PolicyVersionCreateRequest
- 57: ResourcePolicySetRequest
- 58: ResourcePolicyShowResponse
- 59: ResourcePolicyVersion
- 60: ResourcePolicyVersionCreateRequest
- 61: Role
- 62: RoleBulkDeleteRequest
- 63: RoleCreateRequest
- 64: RoleCreateRequestV1Dot3
- 65: RolePageResponse
- 66: RolePolicyBindingPageResponse
- 67: RolePolicyBindingRequest
- 68: RolePolicyBindingResponse
- 69: RoleSetRequest
- 70: RoleShowResponse
- 71: RoleTrustPolicyPrincipal
- 72: RoleTrustPolicyRequest
- 73: RoleTrustPolicyShowResponse
- 74: SamlProviderCreateRequest
- 75: SamlProviderCreateResponse
- 76: SamlProviderDetailResponse
- 77: SamlProviderResponse
- 78: SamlProviderUpdateRequestData
- 79: ServiceAccount
- 80: ServiceAccountDetail
- 81: ServiceAccountListResponse
- 82: ServiceAccountShowResponse
- 83: Statement
- 84: StatementCreateRequest
- 85: StatementResponse
- 86: UserPolicyPageResponse
- 87: UserPolicyRequest
- 88: UserPolicyResponse
- 89: UserResponse
1 - AccessKey
| Name | Description | Schema | Default |
|---|---|---|---|
| access_key required | 액세스 키 Example : b754b12b39da4ce29a40c5e324650bd0 | string | |
| access_key_type required | 액세스 키 유형 Example : PERMANENT | enum (PERMANENT, TEMPORARY, SECRET_VAULT_TEMPORARY) | |
| account_id required | 어카운트 ID Example : f39c460fade34fecb05ede8f904b24b7 | string | |
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| description optional | 설명 Example : description | any of [string, null] | |
| expiration_timestamp required | 액세스 키 만료 타임스탬프 Example : 9999-12-31T23:59:59Z | string (date-time) | |
| id required | ID Example : 6558fc9df5b54c8a985465bdf637e097 | string | |
| is_enabled required | 활성화 상태 Example : true | boolean | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| parent_access_key_id required | 임시 액세스 키 생성을 위한 부모 액세스 키 설명 Example : 92d6eid9e9ae4f868s842910k11573a3 | any of [string, null] | |
| secret_key required | 시크릿 키 Example : c4150149-f7c6-46bc-9faa-d2b9d20e0899 | string |
2 - AccessKeyCreateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| access_key_type required | 액세스 키 유형 Example : PERMANENT | enum (PERMANENT, TEMPORARY) | |
| account_id optional | 어카운트 ID Example : f39c460fade34fecb05ede8f904b24b7 | string | |
| description optional | 설명 Example : description | any of [string, null] | |
| duration optional | 만료 기간 Example : P1Y2M10DT2H30M15S | any of [string, null] | |
| parent_access_key_id optional | 임시 액세스 키 생성에 필요한 액세스 키 Example : 92d6eid9e9ae4f868s842910k11573a3 | any of [string, null] | |
| passcode optional | 임시 액세스 키에 필요 Example : 000000 | any of [string, null] |
3 - AccessKeyModel
| Name | Description | Schema | Default |
|---|---|---|---|
| access_key required | 액세스 키 Example : b754b12b39da4ce29a40c5e324650bd0 | string | |
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17 | string (date-time) | |
| expiration_timestamp required | 액세스 키 만료 타임스탬프 Example : 9999-12-31T23:59:59 | string (date-time) | |
| id required | ID Example : 6558fc9df5b54c8a985465bdf637e097 | string | |
| is_enabled required | 활성화 상태 Example : true | boolean |
4 - AccessKeyOtpRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| locale optional | 로케일 Example : ko_KR | enum (ko_KR, en_US) | |
| method optional | OTP 방식(이메일 또는 전화) Example : PHONE | enum (PHONE, EMAIL, MESSENGER) |
5 - AccessKeyResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| access_key required | AccessKey |
6 - AccessKeyUpdateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| is_enabled optional | 활성화 상태 Example : true | boolean | True |
7 - AccessKeyWithSecretVaultModel
| Name | Description | Schema | Default |
|---|---|---|---|
| access_key required | 액세스 키 Example : b754b12b39da4ce29a40c5e324650bd0 | string | |
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17 | string (date-time) | |
| expiration_timestamp required | 액세스 키 만료 타임스탬프 Example : 9999-12-31T23:59:59 | string (date-time) | |
| id required | ID Example : 6558fc9df5b54c8a985465bdf637e097 | string | |
| is_enabled required | 활성화 상태 Example : true | boolean | |
| secret_vault required | 생성 상태 Example : true | boolean |
8 - CreatedGroupMember
| Name | Description | Schema | Default |
|---|---|---|---|
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : ef50cdc207f05f6fb8f20219f229ed1f | string | |
| creator_email optional | 생성자 이메일 Example : samsung.kim@samsung.com | string | - |
| creator_name optional | 생성자 성, 이름 Example : Kim Samsung | string | - |
| user_email optional | 그룹 멤버 이메일 Example : samsung.kim@samsung.com | string | - |
| user_id required | 사용자 ID Example : f39c460fade34fecb05ede8f904b24b7 | string | |
| user_name optional | 그룹 멤버 성, 이름 Example : Kim Samsung | string | - |
9 - EndpointsResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| region required | 리전 Example : kr-west1 | string | |
| service_name required | 서비스명 Example : scp-iam | string | |
| service_type required | 서비스 유형 Example : scp-iam | string | |
| url required | URL Example : https://iam.dev2.samsungsdscloud.com | string |
10 - Group
| Name | Description | Schema | Default |
|---|---|---|---|
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : ef50cdc207f05f6fb8f20219f229ed1f | string | |
| creator_email optional | 생성자 이메일 Example : samsung.kim@samsung.com | string | - |
| creator_name optional | 생성자 성, 이름 Example : Kim Samsung | string | - |
| description required | 그룹 설명 Example : Descriptions for group | any of [string, null] | |
| domain_name required | 도메인명 Example : scp | string | |
| id required | ID Example : f39c460fade34fecb05ede8f904b24b7 | string | |
| members optional | 그룹 멤버 목록 | any of [array[GroupMember], null] | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : ef50cdc207f05f6fb8f20219f229ed1f | string | |
| modifier_email optional | 수정자 이메일 Example : samsung.kim@samsung.com | string | - |
| modifier_name optional | 수정자 성, 이름 Example : Kim Samsung | string | - |
| name required | 그룹명 Example : TestGroupPattern : ^[a-zA-Z0-9\-.,_+=@ㄱ-ㅎㅏ-ㅣ가-힣]*$Minimum length : 3Maximum length : 24 | string | |
| policies required | 정책 | any of [array[Policy], null] | |
| resource_type optional | 자원명 Example : group | any of [string, null] | group |
| roles required | 역할 정보 | any of [array[Role], null] | |
| service_name optional | 서비스명 Example : Identity Access Management | any of [string, null] | Identity Access Management |
| service_type optional | 서비스 유형 Example : iam | any of [string, null] | iam |
| srn optional | 삼성 자원명 Example : srn:dev1:::::iam:group/0e0688b33641451a83d2ab8878666fda | any of [string, null] | |
| type required | 그룹 유형 Example : USER_DEFINED | string |
11 - GroupCreateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| description required | 그룹 설명 Example : Descriptions for group | any of [string, null] | |
| name required | 그룹명 Example : TestGroupPattern : ^[a-zA-Z0-9\-.,_+=@ㄱ-ㅎㅏ-ㅣ가-힣]*$Minimum length : 3Maximum length : 24 | string | |
| policy_ids optional | 그룹 정책 ID 목록 Example : ['37f2e31ff86b415698d7e8eeafab445d'] | any of [array[string], null] | |
| tags optional | 그룹 태그 Example : [{'key': 'company', 'value': 'SDS'}] | any of [array[object[string]], null] | |
| user_ids optional | 그룹 멤버 사용자 ID 목록 Example : ['f39c460fade34fecb05ede8f904b24b7'] | any of [array[string], null] |
12 - GroupMember
| Name | Description | Schema | Default |
|---|---|---|---|
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : ef50cdc207f05f6fb8f20219f229ed1f | string | |
| creator_created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| creator_email optional | 생성자 이메일 Example : samsung.kim@samsung.com | string | - |
| creator_last_login_at optional | 그룹 멤버 마지막 로그인 일시 Example : 2024-05-17T00:23:17Z | any of [string (date-time), null] | |
| creator_name optional | 생성자 성, 이름 Example : Kim Samsung | string | - |
| group_names optional | 그룹명 목록 Example : ['TestGroup', 'SampleGroup'] | array[string] | |
| user_created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| user_email optional | 그룹 멤버 이메일 Example : samsung.kim@samsung.com | string | - |
| user_id required | 사용자 ID Example : f39c460fade34fecb05ede8f904b24b7 | string | |
| user_last_login_at optional | 그룹 멤버 마지막 로그인 일시 Example : 2024-05-17T00:23:17Z | any of [string (date-time), null] | |
| user_name optional | 그룹 멤버 성, 이름 Example : Kim Samsung | string | - |
13 - GroupMemberCreateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| user_id required | 그룹 멤버 사용자 ID Example : f39c460fade34fecb05ede8f904b24b7 | string |
14 - GroupMemberCreateResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| group_member required | CreatedGroupMember |
15 - GroupMemberPageResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | count Example : 20 | integer | |
| group_members required | array[GroupMember] | ||
| page required | page Example : 0 | integer | |
| size required | size Example : 20 | integer | |
| sort optional | sort Example : ['created_at:asc'] | any of [array[string], null] |
16 - GroupMemberPageResponseV1Dot4
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | count Example : 20 | integer | |
| group_members required | array[GroupMemberV1Dot4] | ||
| page required | page Example : 0 | integer | |
| size required | size Example : 20 | integer | |
| sort optional | sort Example : ['created_at:asc'] | any of [array[string], null] |
17 - GroupMemberV1Dot4
| Name | Description | Schema | Default |
|---|---|---|---|
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : ef50cdc207f05f6fb8f20219f229ed1f | string | |
| creator_created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| creator_email optional | 생성자 이메일 Example : samsung.kim@samsung.com | string | - |
| creator_last_login_at optional | 그룹 멤버 마지막 로그인 일시 Example : 2024-05-17T00:23:17Z | any of [string (date-time), null] | |
| creator_name optional | 생성자 성, 이름 Example : Kim Samsung | string | - |
| groups optional | 그룹 멤버 목록 Example : [{'id': 'a946662dc4314dac93da413a32457459', 'name': 'TestGroup'}] | array[IAMUserGroupInfo] | |
| user_created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| user_email optional | 그룹 멤버 이메일 Example : samsung.kim@samsung.com | string | - |
| user_id required | 사용자 ID Example : f39c460fade34fecb05ede8f904b24b7 | string | |
| user_last_login_at optional | 그룹 멤버 마지막 로그인 일시 Example : 2024-05-17T00:23:17Z | any of [string (date-time), null] | |
| user_name optional | 그룹 멤버 성, 이름 Example : Kim Samsung | string | - |
18 - GroupPageResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | count Example : 20 | integer | |
| groups required | array[Group] | ||
| page required | page Example : 0 | integer | |
| size required | size Example : 20 | integer | |
| sort optional | sort Example : ['created_at:asc'] | any of [array[string], null] |
19 - GroupPolicyBindingRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| policy_ids required | 그룹 정책 ID 목록 Example : ['37f2e31ff86b415698d7e8eeafab445d'] | array[string] |
20 - GroupPolicyPageResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | count Example : 20 | integer | |
| page required | page Example : 0 | integer | |
| policies required | array[Policy] | ||
| size required | size Example : 20 | integer | |
| sort optional | sort Example : ['created_at:asc'] | any of [array[string], null] |
21 - GroupPolicyResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| policies required | array[Policy] |
22 - GroupSetRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| description required | 그룹 설명 Example : Descriptions for group | any of [string, null] | |
| name required | 그룹명 Example : TestGroupPattern : ^[a-zA-Z0-9\-.,_+=@ㄱ-ㅎㅏ-ㅣ가-힣]*$Minimum length : 3Maximum length : 24 | string |
23 - GroupShowResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| group required | Group |
24 - IAMCreateUserResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id optional | 어카운트 ID Example : | any of [string, null] | |
| company_name optional | 회사명 Example : | any of [string, null] | |
| console_url required | 콘솔 URL Example : | string | |
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| description optional | 사용자 설명 Example : | any of [string, null] | |
| dst_offset optional | DST 오프셋 Example : | any of [string, null] | |
| email optional | 사용자 이메일 Example : | any of [string, null] | |
| email_authenticated required | 이메일 인증 여부 Example : | boolean | |
| first_name optional | 사용자명 Example : | any of [string, null] | |
| id required | ID Example : | string | |
| last_login_at optional | 마지막 로그인 시간 Example : | any of [string (date-time), null] | |
| last_name optional | 성 Example : | any of [string, null] | |
| last_password_update_at optional | 마지막 비밀번호 업데이트 시간 Example : | any of [string (date-time), null] | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| name optional | 이름 Example : | any of [string, null] | |
| password required | 비밀번호 Example : | string | |
| password_reuse_count required | 비밀번호 재사용 횟수 Example : | integer | |
| phone_authenticated required | 휴대폰 인증 여부 Example : | boolean | |
| policies required | 사용자 정책 | any of [array[Policy], null] | |
| state optional | 상태 Example : | any of [string, null] | |
| timezone optional | 타임존 ID Example : | any of [string, null] | |
| type required | 유형 Example : | string | |
| tz_id optional | 타임존 ID Example : | any of [string, null] | |
| user_name optional | 사용자명 Example : | any of [string, null] | |
| utc_offset optional | UTC 오프셋 Example : | any of [string, null] |
25 - IamPolicyDocument
| Name | Description | Schema | Default |
|---|---|---|---|
| Statement required | 문장 | array[Statement] | |
| Version required | Policy Version Example : 2024-07-01 | string |
26 - IAMUserCreateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| description optional | 사용자 설명 Example : | any of [string, null] | |
| group_ids optional | 그룹 ID Example : | any of [array[string], null] | |
| password required | 비밀번호 Example : | string | |
| policy_ids optional | 정책 ID 필드 Example : | any of [array[string], null] | |
| tags optional | 사용자 태그 Example : | any of [array[object[string]], null] | |
| temporary_password required | 임시 Example : | boolean | |
| user_name required | 사용자명 Example : Pattern : ^[a-zA-Z0-9\+\.\@\-\_]*$Maximum length : 64 | string |
27 - IAMUserDeleteRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| user_ids optional | 사용자 ID 목록 Example : | any of [array[string], null] |
28 - IAMUserDetailResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id optional | 어카운트 ID Example : | any of [string, null] | |
| company_name optional | 회사명 Example : | any of [string, null] | |
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| created_by_name optional | 생성자 성, 이름 Example : | any of [string, null] | |
| description optional | 사용자 설명 Example : | any of [string, null] | |
| dst_offset optional | DST 오프셋 Example : | any of [string, null] | |
| email optional | 사용자 이메일 Example : | any of [string, null] | |
| email_authenticated required | 이메일 인증 여부 Example : | boolean | |
| first_name optional | 사용자명 Example : | any of [string, null] | |
| id required | ID Example : | string | |
| last_login_at optional | 마지막 로그인 시간 Example : | any of [string (date-time), null] | |
| last_name optional | 성 Example : | any of [string, null] | |
| last_password_update_at optional | 마지막 비밀번호 업데이트 시간 Example : | any of [string (date-time), null] | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| modified_by_name optional | 수정자 성, 이름 Example : | any of [string, null] | |
| name optional | 이름 Example : | any of [string, null] | |
| password_reuse_count required | 비밀번호 재사용 횟수 Example : | integer | |
| phone_authenticated required | 휴대폰 인증 여부 Example : | boolean | |
| policies required | 사용자 정책 | any of [array[Policy], null] | |
| resource_type optional | 서비스 Example : User | any of [string, null] | User |
| service optional | 서비스 Example : iam | any of [string, null] | iam |
| service_name optional | 서비스명 Example : Identity Access Management | any of [string, null] | Identity Access Management |
| srn required | 삼성 자원명 Example : | any of [string, null] | |
| state optional | 상태 Example : | any of [string, null] | |
| timezone optional | 타임존 ID Example : | any of [string, null] | |
| type required | 유형 Example : | string | |
| tz_id optional | 타임존 ID Example : | any of [string, null] | |
| user_name optional | 사용자명 Example : | any of [string, null] | |
| utc_offset optional | UTC 오프셋 Example : | any of [string, null] |
29 - IAMUserDetailResponseV1Dot4
| Name | Description | Schema | Default |
|---|---|---|---|
| access_keys optional | 액세스 키 | any of [array[AccessKeyWithSecretVaultModel], null] | |
| account_id optional | 어카운트 ID Example : | any of [string, null] | |
| company_name optional | 회사명 Example : | any of [string, null] | |
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| created_by_name optional | 생성자 성, 이름 Example : | any of [string, null] | |
| description optional | 사용자 설명 Example : | any of [string, null] | |
| dst_offset optional | DST 오프셋 Example : | any of [string, null] | |
| email optional | 사용자 이메일 Example : | any of [string, null] | |
| email_authenticated required | 이메일 인증 여부 Example : | boolean | |
| first_name optional | 사용자명 Example : | any of [string, null] | |
| id required | ID Example : | string | |
| last_login_at optional | 마지막 로그인 시간 Example : | any of [string (date-time), null] | |
| last_name optional | 성 Example : | any of [string, null] | |
| last_password_update_at optional | 마지막 비밀번호 업데이트 시간 Example : | any of [string (date-time), null] | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| modified_by_name optional | 수정자 성, 이름 Example : | any of [string, null] | |
| name optional | 이름 Example : | any of [string, null] | |
| password_reuse_count required | 비밀번호 재사용 횟수 Example : | integer | |
| phone_authenticated required | 휴대폰 인증 여부 Example : | boolean | |
| policies required | 사용자 정책 | any of [array[Policy], null] | |
| resource_type optional | 서비스 Example : User | any of [string, null] | User |
| service optional | 서비스 Example : iam | any of [string, null] | iam |
| service_name optional | 서비스명 Example : Identity Access Management | any of [string, null] | Identity Access Management |
| srn required | 삼성 자원명 Example : | any of [string, null] | |
| state optional | 상태 Example : | any of [string, null] | |
| timezone optional | 타임존 ID Example : | any of [string, null] | |
| type required | 유형 Example : | string | |
| tz_id optional | 타임존 ID Example : | any of [string, null] | |
| user_name optional | 사용자명 Example : | any of [string, null] | |
| utc_offset optional | UTC 오프셋 Example : | any of [string, null] |
30 - IAMUserGroupInfo
| Name | Description | Schema | Default |
|---|---|---|---|
| id required | 그룹 ID Example : | string | |
| name required | 그룹명 Example : | string |
31 - IAMUserPasswordUpdateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| password required | 비밀번호 Example : | string | |
| temporary_password optional | 임시 Example : False | any of [boolean, null] |
32 - IAMUserResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id optional | 어카운트 ID Example : | any of [string, null] | |
| company_name optional | 회사명 Example : | any of [string, null] | |
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| description optional | 사용자 설명 Example : | any of [string, null] | |
| dst_offset optional | DST 오프셋 Example : | any of [string, null] | |
| email optional | 사용자 이메일 Example : | any of [string, null] | |
| email_authenticated required | 이메일 인증 여부 Example : | boolean | |
| first_name optional | 사용자명 Example : | any of [string, null] | |
| groups optional | 그룹명 목록 Example : | any of [array[string], null] | |
| id required | ID Example : | string | |
| last_login_at optional | 마지막 로그인 시간 Example : | any of [string (date-time), null] | |
| last_name optional | 성 Example : | any of [string, null] | |
| last_password_update_at optional | 마지막 비밀번호 업데이트 시간 Example : | any of [string (date-time), null] | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| name optional | 이름 Example : | any of [string, null] | |
| password_reuse_count required | 비밀번호 재사용 횟수 Example : | integer | |
| phone_authenticated required | 휴대폰 인증 여부 Example : | boolean | |
| policies required | 사용자 정책 | any of [array[Policy], null] | |
| state optional | 상태 Example : | any of [string, null] | |
| timezone optional | 타임존 ID Example : | any of [string, null] | |
| type required | 유형 Example : | string | |
| tz_id optional | 타임존 ID Example : | any of [string, null] | |
| user_name optional | 사용자명 Example : | any of [string, null] | |
| utc_offset optional | UTC 오프셋 Example : | any of [string, null] |
33 - IAMUserResponseV1Dot4
| Name | Description | Schema | Default |
|---|---|---|---|
| access_keys optional | 액세스 키 | any of [array[AccessKeyModel], null] | |
| account_id optional | 어카운트 ID Example : | any of [string, null] | |
| company_name optional | 회사명 Example : | any of [string, null] | |
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| description optional | 사용자 설명 Example : | any of [string, null] | |
| dst_offset optional | DST 오프셋 Example : | any of [string, null] | |
| email optional | 사용자 이메일 Example : | any of [string, null] | |
| email_authenticated required | 이메일 인증 여부 Example : | boolean | |
| first_name optional | 사용자명 Example : | any of [string, null] | |
| groups optional | groups | any of [array[IAMUserGroupInfo], null] | |
| id required | ID Example : | string | |
| last_login_at optional | 마지막 로그인 시간 Example : | any of [string (date-time), null] | |
| last_name optional | 성 Example : | any of [string, null] | |
| last_password_update_at optional | 마지막 비밀번호 업데이트 시간 Example : | any of [string (date-time), null] | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| name optional | 이름 Example : | any of [string, null] | |
| password_reuse_count required | 비밀번호 재사용 횟수 Example : | integer | |
| phone_authenticated required | 휴대폰 인증 여부 Example : | boolean | |
| policies required | 사용자 정책 | any of [array[Policy], null] | |
| state optional | 상태 Example : | any of [string, null] | |
| timezone optional | 타임존 ID Example : | any of [string, null] | |
| type required | 유형 Example : | string | |
| tz_id optional | 타임존 ID Example : | any of [string, null] | |
| user_name optional | 사용자명 Example : | any of [string, null] | |
| utc_offset optional | UTC 오프셋 Example : | any of [string, null] |
34 - IAMUserUpdateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| description optional | 사용자 설명 Example : | any of [string, null] | |
| password_reuse_count required | 비밀번호 재사용 횟수 Example : Maximum : 24 | integer |
35 - IAMUserWithoutPolicyResponseV1Dot4
| Name | Description | Schema | Default |
|---|---|---|---|
| access_keys optional | 액세스 키 | any of [array[AccessKeyModel], null] | |
| account_id optional | 어카운트 ID Example : | any of [string, null] | |
| company_name optional | 회사명 Example : | any of [string, null] | |
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| description optional | 사용자 설명 Example : | any of [string, null] | |
| dst_offset optional | DST 오프셋 Example : | any of [string, null] | |
| email optional | 사용자 이메일 Example : | any of [string, null] | |
| email_authenticated required | 이메일 인증 여부 Example : | boolean | |
| first_name optional | 사용자명 Example : | any of [string, null] | |
| groups optional | groups | any of [array[IAMUserGroupInfo], null] | |
| id required | ID Example : | string | |
| last_login_at optional | 마지막 로그인 시간 Example : | any of [string (date-time), null] | |
| last_name optional | 성 Example : | any of [string, null] | |
| last_password_update_at optional | 마지막 비밀번호 업데이트 시간 Example : | any of [string (date-time), null] | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| name optional | 이름 Example : | any of [string, null] | |
| password_reuse_count required | 비밀번호 재사용 횟수 Example : | integer | |
| phone_authenticated required | 휴대폰 인증 여부 Example : | boolean | |
| policies required | 사용자 정책 | any of [array[PolicyBasic], null] | |
| state optional | 상태 Example : | any of [string, null] | |
| timezone optional | 타임존 ID Example : | any of [string, null] | |
| type required | 유형 Example : | string | |
| tz_id optional | 타임존 ID Example : | any of [string, null] | |
| user_name optional | 사용자명 Example : | any of [string, null] | |
| utc_offset optional | UTC 오프셋 Example : | any of [string, null] |
36 - ListAccessKeyRemoveRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| ids optional | 액세스 키 ID 목록 | array[string] | |
| limit optional | limit Example : 20 | any of [integer, null] | |
| marker optional | marker Example : 607e0938521643b5b4b266f343fae693 | any of [string, null] | |
| sort optional | sort Example : created_at:desc | any of [string, null] | |
| with_count optional | with count Example : true | any of [string, null] |
37 - ListAccessKeyResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| access_keys required | array[AccessKey] | ||
| count optional | 전체 개수 Example : 20 | any of [integer, null] | |
| links optional | 링크 Example : [{'href': 'http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20', 'rel': 'first'}, {'href': 'http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20', 'rel': 'self'}] | any of [array[object], null] |
38 - ListEndpointsResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| endpoints required | array[EndpointsResponse] |
39 - ListIAMUserResponse
| 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] | |
| users required | array[IAMUserResponse] |
40 - ListIAMUserResponseV1Dot4
| 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] | |
| users required | array[IAMUserWithoutPolicyResponseV1Dot4] |
41 - ListPolicyRemoveRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| ids optional | ID 목록 Example : ['37f2e31ff86b415698d7e8eeafab445d'] | array[string] |
42 - ListSamlProviderRemoveRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| ids optional | 신원 제공자 ID 목록 | array[string] |
43 - ListSamlProviderResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | count Example : 20 | integer | |
| page required | page Example : 0 | integer | |
| saml_providers required | array[SamlProviderResponse] | ||
| size required | size Example : 20 | integer | |
| sort optional | sort Example : ['created_at:asc'] | any of [array[string], null] |
44 - Policy
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id required | 어카운트 ID Example : e99c73a8690d4ae39ae75e38a26f2b99 | any of [string, null] | |
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| creator_email optional | 생성자 이메일 Example : samsung.kim@samsung.com | any of [string, null] | - |
| creator_name optional | 생성자 성, 이름 Example : Kim Samsung | any of [string, null] | |
| default_version_id optional | 기본 버전 ID Example : c1b1fc611eb34eccbccfb563f77395ee | string | |
| description optional | 설명 Example : Descriptions for policy | any of [string, null] | |
| domain_name required | 도메인명 Example : scp | string | |
| id optional | 정책 ID Example : 37f2e31ff86b415698d7e8eeafab445d | string | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| modifier_email optional | 수정자 이메일 Example : samsung.kim@samsung.com | any of [string, null] | - |
| modifier_name optional | 수정자 성, 이름 Example : Kim Samsung | any of [string, null] | |
| policy_category optional | 정책 카테고리 Example : IDENTITY_BASED | enum (IDENTITY_BASED, RESOURCE_BASED, SESSION) | |
| policy_name optional | 정책명 Example : PolicyNamePattern : ^[a-zA-Z0-9\-.,_+=@ㄱ-ㅎㅏ-ㅣ가-힣]*$Minimum length : 3Maximum length : 128 | string | |
| policy_type optional | 정책 유형 Example : USER_DEFINED | enum (SYSTEM_MANAGED, USER_DEFINED, INLINE) | |
| policy_versions optional | 정책 버전 | array[PolicyVersion] | |
| resource_type optional | 자원 유형 Example : policy | any of [string, null] | policy |
| service_name optional | 서비스명 Example : Identity Access Management | any of [string, null] | Identity Access Management |
| service_type optional | 서비스 유형 Example : iam | any of [string, null] | iam |
| srn required | 삼성 자원명 Example : srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d | string | |
| state optional | 정책 상태 Example : ACTIVE | enum (ACTIVE, INACTIVE, DELETED) | ACTIVE |
45 - PolicyBasic
| Name | Description | Schema | Default |
|---|---|---|---|
| id required | 정책 ID Example : 37f2e31ff86b415698d7e8eeafab445d | string | |
| name optional | 서비스명 Example : iam | string |
46 - PolicyBindingPageResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | count Example : 20 | integer | |
| groups optional | 그룹 Example : [{'created_at': '2025-03-26T10:18:04Z', 'created_by': '4a816a3f5099442ebb52daefc1f7be32', 'creator_email': '-', 'creator_name': '-', 'description': 'openapi-ga2-test-group', 'domain_name': 'scp', 'id': '19fca177a57940daa5817960373c6542', 'modified_at': '2025-03-26T10:18:04Z', 'modified_by': '4a816a3f5099442ebb52daefc1f7be32', 'modifier_email': '-', 'modifier_name': '-', 'name': 'openapi-ga2-testgroup5', 'policies': [], 'roles': [], 'srn': 'srn:dev2::1d9cc99917ff41bb992276ac0ae9e4c8:::iam:group/19fca177a57940daa5817960373c6542', 'type': 'USER_DEFINED'}] | any of [Group, null] | |
| page required | page Example : 0 | integer | |
| policy_id optional | 정책 ID Example : 37f2e31ff86b415698d7e8eeafab445d | string | |
| roles optional | 역할 Example : [{'account_id': 'd7aba97100564b34a0f4f77c4bc7a303', 'assume_role_policy_document': {'Statement': [{'Action': '*', 'Condition': {'StringEquals': {'scp:RequestedRegion': ['kr-west1']}}, 'Effect': 'Allow', 'NotAction': '*', 'Principal': '*', 'Resource': '*', 'Sid': 'statement1'}], 'Version': '2024-07-01'}, 'created_at': '2024-05-17T00:23:17Z', 'created_by': 'ef50cdc207f05f6fb8f20219f229ed1f', 'creator_email': '-', 'creator_name': '-', 'description': 'string', 'id': 'f39c460fade34fecb05ede8f904b24b7', 'max_session_duration': 0, 'modified_at': '2024-05-17T00:23:17Z', 'modified_by': 'ef50cdc207f05f6fb8f20219f229ed1f', 'modifier_email': '-', 'modifier_name': '-', 'name': 'string', 'type': 'DEFAULT'}] | any of [Role, null] | |
| size required | size Example : 20 | integer | |
| sort optional | sort Example : ['created_at:asc'] | any of [array[string], null] | |
| users optional | 사용자 Example : [{'access_control': False, 'account_id': 'd7aba97100564b34a0f4f77c4bc7a303', 'account_name': '', 'allowed_ip_addresses': '', 'company_name': '', 'created_at': '2024-11-15T06:57:42.000000Z', 'created_by': '90dddfc2b1e04edba54ba2b41539a9ac', 'description': '', 'domain_name': 'scp', 'dst_offset': '+09:00', 'email': 'samsung.kim@samsung.com', 'email_authenticate_code': '8ada8861bad2423295e4bb576bee5886', 'email_authenticated': True, 'first_name': '', 'groups': [], 'id': '90dddfc2b1e04edba54ba2b41539a9ac', 'keycloak_id': '127e3d8c-66dc-4b1b-b38b-9a1d0c6d5507', 'keystone_credential': '', 'last_login_at': '2024-11-25T06:57:42.000000Z', 'last_name': '', 'last_password_update_at': '', 'login_id': '', 'modified_at': '2024-11-17T06:57:42.000000Z', 'modified_by': '90dddfc2b1e04edba54ba2b41539a9ac', 'nation_id': '+82', 'phone_authenticated': False, 'phone_number': '0000000000', 'policies': [], 'state': 'ACTIVE', 'temporary_password': False, 'term_region_id': '1', 'timezone': 'Asia/Seoul', 'type': 'IAM', 'tz_id': 'Asia/Seoul', 'user_name': 'Kim Samsung', 'utc_offset': '+09:00'}] | any of [UserResponse, null] |
47 - PolicyBindingPageResponseV1Dot4
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | count Example : 20 | integer | |
| groups optional | 그룹 Example : [{'created_at': '2025-03-26T10:18:04Z', 'created_by': '4a816a3f5099442ebb52daefc1f7be32', 'creator_email': '-', 'creator_name': '-', 'description': 'openapi-ga2-test-group', 'domain_name': 'scp', 'id': '19fca177a57940daa5817960373c6542', 'modified_at': '2025-03-26T10:18:04Z', 'modified_by': '4a816a3f5099442ebb52daefc1f7be32', 'modifier_email': '-', 'modifier_name': '-', 'name': 'openapi-ga2-testgroup5', 'policies': [], 'roles': [], 'srn': 'srn:dev2::1d9cc99917ff41bb992276ac0ae9e4c8:::iam:group/19fca177a57940daa5817960373c6542', 'type': 'USER_DEFINED'}] | any of [array[Group], null] | |
| page required | page Example : 0 | integer | |
| policy_id optional | 정책 ID Example : 37f2e31ff86b415698d7e8eeafab445d | string | |
| roles optional | 역할 Example : [{'account_id': 'd7aba97100564b34a0f4f77c4bc7a303', 'assume_role_policy_document': {'Statement': [{'Action': '*', 'Condition': {'StringEquals': {'scp:RequestedRegion': ['kr-west1']}}, 'Effect': 'Allow', 'NotAction': '*', 'Principal': '*', 'Resource': '*', 'Sid': 'statement1'}], 'Version': '2024-07-01'}, 'created_at': '2024-05-17T00:23:17Z', 'created_by': 'ef50cdc207f05f6fb8f20219f229ed1f', 'creator_email': '-', 'creator_name': '-', 'description': 'string', 'id': 'f39c460fade34fecb05ede8f904b24b7', 'max_session_duration': 0, 'modified_at': '2024-05-17T00:23:17Z', 'modified_by': 'ef50cdc207f05f6fb8f20219f229ed1f', 'modifier_email': '-', 'modifier_name': '-', 'name': 'string', 'type': 'DEFAULT'}] | any of [array[Role], null] | |
| size required | size Example : 20 | integer | |
| sort optional | sort Example : ['created_at:asc'] | any of [array[string], null] | |
| users optional | 사용자 Example : [{'access_control': False, 'account_id': 'd7aba97100564b34a0f4f77c4bc7a303', 'account_name': '', 'allowed_ip_addresses': '', 'company_name': '', 'created_at': '2024-11-15T06:57:42.000000Z', 'created_by': '90dddfc2b1e04edba54ba2b41539a9ac', 'description': '', 'domain_name': 'scp', 'dst_offset': '+09:00', 'email': 'samsung.kim@samsung.com', 'email_authenticate_code': '8ada8861bad2423295e4bb576bee5886', 'email_authenticated': True, 'first_name': '', 'groups': [], 'id': '90dddfc2b1e04edba54ba2b41539a9ac', 'keycloak_id': '127e3d8c-66dc-4b1b-b38b-9a1d0c6d5507', 'keystone_credential': '', 'last_login_at': '2024-11-25T06:57:42.000000Z', 'last_name': '', 'last_password_update_at': '', 'login_id': '', 'modified_at': '2024-11-17T06:57:42.000000Z', 'modified_by': '90dddfc2b1e04edba54ba2b41539a9ac', 'nation_id': '+82', 'phone_authenticated': False, 'phone_number': '0000000000', 'policies': [], 'state': 'ACTIVE', 'temporary_password': False, 'term_region_id': '1', 'timezone': 'Asia/Seoul', 'type': 'IAM', 'tz_id': 'Asia/Seoul', 'user_name': 'Kim Samsung', 'utc_offset': '+09:00'}] | any of [array[IAMUserResponseV1Dot4], null] |
48 - PolicyBindingSetRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| add_ids optional | ID 목록 Example : ['a946662dc4314dac93da413a32457459'] | any of [array[string], null] | |
| identity_type required | 신원 유형 Example : GROUP | string | |
| remove_ids optional | ID 목록 Example : ['a946662dc4314dac93da413a32457459'] | any of [array[string], null] |
49 - PolicyCreateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| default_version_id optional | 기본 버전 ID Example : c1b1fc611eb34eccbccfb563f77395ee | any of [string, null] | |
| description optional | 설명 Example : Descriptions for policy | any of [string, null] | |
| policy_category optional | 정책 카테고리 Example : IDENTITY_BASED | enum (IDENTITY_BASED, RESOURCE_BASED, SESSION) | IDENTITY_BASED |
| policy_name required | 정책명 Example : PolicyNamePattern : ^[a-zA-Z0-9\-.,_+=@ㄱ-ㅎㅏ-ㅣ가-힣]*$Minimum length : 3Maximum length : 128 | string | |
| policy_type optional | 정책 유형 Example : USER_DEFINED | enum (SYSTEM_MANAGED, USER_DEFINED, INLINE) | USER_DEFINED |
| policy_version required | 정책 버전 | PolicyVersionCreateRequest | |
| service_type optional | 서비스 유형 Example : scp-iam | any of [string, null] | |
| tags optional | 정책 태그 Example : [{'key': 'foo', 'value': 'bar'}] | any of [array[object[string]], null] |
50 - PolicyDocument
| Name | Description | Schema | Default |
|---|---|---|---|
| Statement required | 문장 | array[Statement] | |
| Version required | Policy Version Example : 2024-07-01 | string |
51 - PolicyPageResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | count Example : 20 | integer | |
| page required | page Example : 0 | integer | |
| policies required | array[Policy] | ||
| size required | size Example : 20 | integer | |
| sort optional | sort Example : ['created_at:asc'] | any of [array[string], null] |
52 - PolicyQueryRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| excluded_policy_ids optional | 제외할 정책 ID 목록 Example : ['37f2e31ff86b415698d7e8eeafab445d'] | any of [array[string], null] |
53 - PolicySetRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| default_version_id optional | 기본 버전 ID Example : c1b1fc611eb34eccbccfb563f77395ee | any of [string, null] | |
| description optional | 설명 Example : Descriptions for policy | any of [string, null] | |
| policy_name optional | 정책명 Example : Policy1Pattern : ^[a-zA-Z0-9\-.,_+=@ㄱ-ㅎㅏ-ㅣ가-힣]*$ | any of [string, null] | |
| policy_version optional | 정책 버전 | any of [PolicyVersionCreateRequest, null] |
54 - PolicyShowResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id required | 어카운트 ID Example : e99c73a8690d4ae39ae75e38a26f2b99 | any of [string, null] | |
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| creator_email optional | 생성자 이메일 Example : samsung.kim@samsung.com | any of [string, null] | - |
| creator_name optional | 생성자 성, 이름 Example : Kim Samsung | any of [string, null] | |
| default_version_id optional | 기본 버전 ID Example : c1b1fc611eb34eccbccfb563f77395ee | string | |
| description optional | 설명 Example : Descriptions for policy | any of [string, null] | |
| domain_name required | 도메인명 Example : scp | string | |
| id optional | 정책 ID Example : 37f2e31ff86b415698d7e8eeafab445d | string | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| modifier_email optional | 수정자 이메일 Example : samsung.kim@samsung.com | any of [string, null] | - |
| modifier_name optional | 수정자 성, 이름 Example : Kim Samsung | any of [string, null] | |
| policy_category optional | 정책 카테고리 Example : IDENTITY_BASED | enum (IDENTITY_BASED, RESOURCE_BASED, SESSION) | |
| policy_name optional | 정책명 Example : PolicyNamePattern : ^[a-zA-Z0-9\-.,_+=@ㄱ-ㅎㅏ-ㅣ가-힣]*$Minimum length : 3Maximum length : 128 | string | |
| policy_type optional | 정책 유형 Example : USER_DEFINED | enum (SYSTEM_MANAGED, USER_DEFINED, INLINE) | |
| policy_versions optional | 정책 버전 | array[PolicyVersion] | |
| resource_type optional | 자원 유형 Example : policy | any of [string, null] | policy |
| service_name optional | 서비스명 Example : Identity Access Management | any of [string, null] | Identity Access Management |
| service_type optional | 서비스 유형 Example : iam | any of [string, null] | iam |
| srn required | 삼성 자원명 Example : srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d | string | |
| state optional | 정책 상태 Example : ACTIVE | enum (ACTIVE, INACTIVE, DELETED) | ACTIVE |
55 - PolicyVersion
| Name | Description | Schema | Default |
|---|---|---|---|
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| id optional | 정책 버전 ID Example : c1b1fc611eb34eccbccfb563f77395ee | string | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| policy_document required | 정책 문서 | IamPolicyDocument | |
| policy_id optional | 정책 ID Example : 37f2e31ff86b415698d7e8eeafab445d | string | |
| policy_version_name optional | 정책 버전명 Example : PolicyVersion-1 | string |
56 - PolicyVersionCreateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| policy_document required | 정책 문서 Example : {'Statement': [{'Action': ['iam:*'], 'Condition': {'StringEquals': {'scp:RequestedRegion': ['kr-west1']}}, 'Effect': 'Allow', 'Principal': None, 'Resource': ['*'], 'Sid': 'Statement1'}], 'Version': '2024-07-01'} | IamPolicyDocument | |
| policy_id optional | 정책 ID Example : 37f2e31ff86b415698d7e8eeafab445d | string | |
| policy_version_id optional | 정책 버전 ID Example : c1b1fc611eb34eccbccfb563f77395ee | string | |
| policy_version_name optional | 정책 버전명 Example : PolicyVersion-1 | string | POLICY_VERSION_1 |
57 - ResourcePolicySetRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| policy_version required | 설명 | ResourcePolicyVersionCreateRequest |
58 - ResourcePolicyShowResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id required | 어카운트 ID Example : e99c73a8690d4ae39ae75e38a26f2b99 | any of [string, null] | |
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| creator_email optional | 생성자 이메일 Example : samsung.kim@samsung.com | any of [string, null] | - |
| creator_name optional | 생성자 성, 이름 Example : Kim Samsung | any of [string, null] | |
| default_version_id optional | 기본 버전 ID Example : f39c460fade34fecb05ede8f904b24b7 | string | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| modifier_email optional | 수정자 이메일 Example : samsung.kim@samsung.com | any of [string, null] | - |
| modifier_name optional | 수정자 성, 이름 Example : Kim Samsung | any of [string, null] | |
| policy_category optional | 정책 카테고리 Example : RESOURCE_BASED | enum (IDENTITY_BASED, RESOURCE_BASED, SESSION) | |
| policy_type optional | 정책 유형 Example : USER_DEFINED | enum (SYSTEM_MANAGED, USER_DEFINED, INLINE) | |
| policy_versions optional | 정책 버전 | array[ResourcePolicyVersion] | |
| service_name optional | 서비스명 Example : Identity Access Management | any of [string, null] | Identity Access Management |
59 - ResourcePolicyVersion
| Name | Description | Schema | Default |
|---|---|---|---|
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| id optional | 정책 버전 ID Example : c1b1fc611eb34eccbccfb563f77395ee | string | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| policy_document required | 정책 문서 Example : {'Statement': [{'Action': ['virtualserver:ShowVirtualServer'], 'Condition': {'StringEquals': {'scp:RequestedRegion': ['kr-west1']}}, 'Effect': 'Allow', 'Principal': '*', 'Resource': ['srn:dev2::1234567890102345690:kr-west1::virtualserver:virtual-server/abcde-1234-5555-6666'], 'Sid': 'Statement1'}], 'Version': '2024-07-01'} | IamPolicyDocument |
60 - ResourcePolicyVersionCreateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| policy_document required | 정책 문서 Example : {'Statement': [{'Action': ['virtualserver:ShowVirtualServer'], 'Condition': {'StringEquals': {'scp:RequestedRegion': ['kr-west1']}}, 'Effect': 'Allow', 'Principal': '*', 'Resource': ['srn:dev2::1234567890102345690:kr-west1::virtualserver:virtual-server/abcde-1234-5555-6666'], 'Sid': 'Statement1'}], 'Version': '2024-07-01'} | IamPolicyDocument | |
| policy_id optional | 정책 ID Example : 37f2e31ff86b415698d7e8eeafab445d | any of [string, null] | |
| policy_version_id optional | 정책 버전 ID Example : c1b1fc611eb34eccbccfb563f77395ee | any of [string, null] | |
| policy_version_name optional | 정책 버전명 Example : PolicyVersion-1 | string | POLICY_VERSION_1 |
61 - Role
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id optional | 어카운트 ID Example : | any of [string, null] | |
| assume_role_policy_document required | 역할 신뢰 정책 | PolicyDocument | |
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : ef50cdc207f05f6fb8f20219f229ed1f | string | |
| creator_email optional | 생성자 이메일 Example : | any of [string, null] | |
| creator_name optional | 생성자 성, 이름 Example : | any of [string, null] | |
| description optional | 역할 설명 Example : | any of [string, null] | |
| id required | ID Example : f39c460fade34fecb05ede8f904b24b7 | string | |
| max_session_duration required | 역할 최대 세션 지속 시간(초) Example : | integer | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : ef50cdc207f05f6fb8f20219f229ed1f | string | |
| modifier_email optional | 수정자 이메일 Example : | any of [string, null] | |
| modifier_name optional | 수정자 성, 이름 Example : | any of [string, null] | |
| name required | 역할명 Example : | string | |
| policies required | 역할에 연결된 정책 목록 | any of [array[Policy], null] | |
| type optional | 역할 유형 Example : USER_DEFINED | enum (USER_DEFINED, SERVICE, SERVICE_LINKED) | USER_DEFINED |
62 - RoleBulkDeleteRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id optional | 어카운트 ID Example : | any of [string, null] | |
| role_ids optional | 역할 ID 목록 Example : | any of [array[string], null] | |
| role_names optional | 역할명 목록 Example : | any of [array[string], null] |
63 - RoleCreateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id optional | 어카운트 ID Example : | any of [string, null] | |
| assume_role_policy_document optional | 역할 신뢰 정책 Example : {'Statement': [{'Action': ['sts:AssumeRole'], 'Condition': {}, 'Effect': 'Allow', 'Principal': 'srn:e:1234:::iam:user/abc1234', 'Resource': [], 'Sid': 'statement1'}], 'Version': '2024-07-01'} | any of [PolicyDocument, null] | |
| description optional | 역할 설명 Example : | any of [string, null] | |
| max_session_duration optional | 역할 최대 세션 지속 시간(초) Example : 3600Minimum : 3600Maximum : 43200 | integer | 3600 |
| name required | 역할명 Example : Pattern : ^[a-zA-Z0-9\+\=\,\.\@\-\_]*$Maximum length : 64 | string | |
| policy_ids required | 역할에 연결할 정책 ID 목록 Example : ['37f2e31ff86b415698d7e8eeafab445d'] | array[string] | |
| principals optional | 신뢰 정책 주체 목록 Example : [{'type': 'SRN', 'value': 'srn:e:1234:::iam:user/abc1234'}] | any of [array[RoleTrustPolicyPrincipal], null] | |
| tags optional | 역할 태그 Example : [{'key': 'company', 'value': 'SDS'}] | any of [array[object[string]], null] |
64 - RoleCreateRequestV1Dot3
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id optional | 어카운트 ID Example : | any of [string, null] | |
| assume_role_policy_document optional | 역할 신뢰 정책 Example : {'Statement': [{'Action': ['sts:AssumeRole'], 'Condition': {}, 'Effect': 'Allow', 'Principal': 'srn:e:1234:::iam:user/abc1234', 'Resource': [], 'Sid': 'statement1'}], 'Version': '2024-07-01'} | any of [PolicyDocument, null] | |
| description optional | 역할 설명 Example : | any of [string, null] | |
| max_session_duration optional | 역할 최대 세션 지속 시간(초) Example : 3600Minimum : 3600Maximum : 43200 | integer | 3600 |
| name required | 역할명 Example : Pattern : ^[a-zA-Z0-9\+\=\,\.\@\-\_]*$Maximum length : 64 | string | |
| policy_ids required | 역할에 연결할 정책 ID 목록 Example : ['37f2e31ff86b415698d7e8eeafab445d'] | array[string] | |
| principals optional | 신뢰 정책 주체 목록 Example : [{'type': 'SRN', 'value': 'srn:e:1234:::iam:user/abc1234'}] | any of [array[RoleTrustPolicyPrincipal], null] | |
| role_type optional | 역할 유형 Example : USER_DEFINED | any of [string, null] | USER_DEFINED |
| tags optional | 역할 태그 Example : [{'key': 'company', 'value': 'SDS'}] | any of [array[object[string]], null] |
65 - RolePageResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | count Example : 20 | integer | |
| page required | page Example : 0 | integer | |
| roles required | array[Role] | ||
| size required | size Example : 20 | integer | |
| sort optional | sort Example : ['created_at:asc'] | any of [array[string], null] |
66 - RolePolicyBindingPageResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | count Example : 20 | integer | |
| page required | page Example : 0 | integer | |
| policies required | array[Policy] | ||
| size required | size Example : 20 | integer | |
| sort optional | sort Example : ['created_at:asc'] | any of [array[string], null] |
67 - RolePolicyBindingRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| policy_ids required | 역할에 연결할 정책 ID 목록 | array[string] |
68 - RolePolicyBindingResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| policies required | array[Policy] |
69 - RoleSetRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| description optional | 역할 설명 Example : | any of [string, null] | |
| max_session_duration optional | 역할 최대 세션 지속 시간(초) Example : 3600 | any of [integer, null] |
70 - RoleShowResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| role required | Role |
71 - RoleTrustPolicyPrincipal
| Name | Description | Schema | Default |
|---|---|---|---|
| type required | 신뢰 정책 주체 유형 Example : | string | |
| value required | 신뢰 정책 주체 Example : | string |
72 - RoleTrustPolicyRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| assume_role_policy_document required | 역할 신뢰 정책 Example : {'Statement': [{'Action': ['sts:AssumeRole'], 'Condition': {}, 'Effect': 'Allow', 'Principal': 'srn:e:1234:::iam:user/abc1234', 'Resource': [], 'Sid': 'statement1'}], 'Version': '2024-07-01'} | PolicyDocument |
73 - RoleTrustPolicyShowResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| assume_role_policy_document required | PolicyDocument | ||
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| id required | ID Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e | string | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string |
74 - SamlProviderCreateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| description optional | 신원 제공자 설명 Example : SAML provider Description | any of [string, null] | |
| federation_type required | 신원 제공자 유형 Example : SAML | string | |
| file optional | 메타데이터 파일 Example : keycloak-idp-saml.xml | string (binary) | |
| saml_provider_name required | 신원 제공자명 Example : IdpTest | string | |
| tags optional | 태그 Example : [{'key': 'company', 'value': 'SDS'}] | any of [array[object[string]], null] |
75 - SamlProviderCreateResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id required | 어카운트 ID Example : | string | |
| acs_url optional | ACS URL Example : | any of [string, null] | |
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| creator_name optional | 생성자 Example : | any of [string, null] | |
| description optional | 신원 제공자 설명 Example : | any of [string, null] | |
| federation_type optional | 신원 제공자 유형 Example : | any of [string, null] | |
| id required | ID Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e | string | |
| idp_cert_end optional | 유효 기간 Example : | any of [string (date-time), null] | |
| idp_file_name optional | 메타데이터 파일명 Example : | any of [string, null] | |
| idp_file_size optional | 메타데이터 파일 크기 Example : | any of [integer, null] | |
| idp_issuer_url optional | 발행자 URL Example : | any of [string, null] | |
| idp_sso_url optional | SSO 서비스 위치 Example : | any of [string, null] | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| modifier_name optional | 수정자 Example : | any of [string, null] | |
| saml_provider_name optional | 신원 제공자명 Example : | any of [string, null] |
76 - SamlProviderDetailResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id required | 어카운트 ID Example : | string | |
| acs_url optional | ACS URL Example : | any of [string, null] | |
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| creator_name optional | 생성자 Example : | any of [string, null] | |
| description optional | 신원 제공자 설명 Example : | any of [string, null] | |
| federation_type optional | 신원 제공자 유형 Example : | any of [string, null] | |
| id required | ID Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e | string | |
| idp_cert_end optional | 유효 기간 Example : | any of [string (date-time), null] | |
| idp_file_data optional | 메타데이터 내용 Example : | any of [string, null] | |
| idp_file_name optional | 메타데이터 파일명 Example : | any of [string, null] | |
| idp_file_size optional | 메타데이터 파일 크기 Example : | any of [integer, null] | |
| idp_issuer_url optional | 발행자 URL Example : | any of [string, null] | |
| idp_sso_url optional | SSO 서비스 위치 Example : | any of [string, null] | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| modifier_name optional | 수정자 Example : | any of [string, null] | |
| saml_provider_name optional | 신원 제공자명 Example : | any of [string, null] |
77 - SamlProviderResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id required | 어카운트 ID Example : | string | |
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| creator_name optional | 생성자 Example : | any of [string, null] | |
| description optional | 신원 제공자 설명 Example : | any of [string, null] | |
| federation_type optional | 신원 제공자 유형 Example : | any of [string, null] | |
| id required | ID Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e | string | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| modifier_name optional | 수정자 Example : | any of [string, null] | |
| saml_provider_name optional | 신원 제공자명 Example : | any of [string, null] |
78 - SamlProviderUpdateRequestData
| Name | Description | Schema | Default |
|---|---|---|---|
| description optional | 신원 제공자 설명 Example : SAML provider Description | string | |
| file optional | 메타데이터 파일 Example : keycloak-idp-saml.xml | string (binary) | |
| saml_provider_name optional | 신원 제공자명 Example : IdpTest | any of [string, null] | |
| tags optional | 태그 Example : [{'key': 'company', 'value': 'SDS'}] | any of [array[object[string]], null] |
79 - ServiceAccount
| Name | Description | Schema | Default |
|---|---|---|---|
| id required | 서비스 어카운트 ID Example : | string | |
| name required | 서비스 어카운트명 Example : | string | |
| service required | 서비스 어카운트 서비스 Example : | string |
80 - ServiceAccountDetail
| Name | Description | Schema | Default |
|---|---|---|---|
| id required | 서비스 어카운트 ID Example : | string | |
| name required | 서비스 어카운트명 Example : | string | |
| password required | 서비스 어카운트 비밀번호 Example : | string | |
| service required | 서비스 어카운트 서비스 Example : | string |
81 - ServiceAccountListResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| service_accounts required | array[ServiceAccount] |
82 - ServiceAccountShowResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| service_account required | ServiceAccountDetail |
83 - Statement
| Name | Description | Schema | Default |
|---|---|---|---|
| Action optional | Action Example : ['iam:*'] | any of [array[string], null] | |
| Condition optional | Condition Example : {'StringEquals': {'scp:RequestedRegion': ['kr-west1']}} | any of [object[object[array[object]]], null] | |
| Effect required | Effect Example : Allow | string | |
| NotAction optional | NotAction Example : | any of [array[string], null] | |
| Principal optional | 주체 Example : | any of [string, object[array[string]], null] | |
| Resource optional | Resource Example : ['*'] | array[string] | |
| Sid optional | Statement Id Example : Statement1 | string | statement1 |
84 - StatementCreateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| Action optional | Action Example : ['virtualserver:ShowVirtualServer'] | any of [array[string], null] | |
| Condition optional | Condition Example : {'StringEquals': {'scp:RequestedRegion': ['kr-west1']}} | any of [object[object[array[object]]], null] | |
| Effect required | Effect Example : Allow | string | |
| NotAction optional | NotAction Example : | any of [array[string], null] | |
| Principal optional | 주체 Example : * | any of [string, object[array[string]], null] | |
| Resource optional | Resource Example : ['srn:dev2::1234567890102345690:kr-west1::virtualserver:virtual-server/abcde-1234-5555-6666'] | array[string] | |
| Sid optional | Statement Id Example : Statement1 | string | statement1 |
85 - StatementResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| Statement required | 문장 Example : {'Action': ['virtualserver:ShowVirtualServer'], 'Condition': {'StringEquals': {'scp:RequestedRegion': ['kr-west1']}}, 'Effect': 'Allow', 'Principal': '*', 'Resource': ['srn:dev2::1234567890102345690:kr-west1::virtualserver:virtual-server/abcde-1234-5555-6666'], 'Sid': 'Statement1'} | Statement |
86 - UserPolicyPageResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | count Example : 20 | integer | |
| page required | page Example : 0 | integer | |
| policies required | 사용자 정책 | array[Policy] | |
| size required | size Example : 20 | integer | |
| sort optional | sort Example : ['created_at:asc'] | any of [array[string], null] | |
| user_id required | 사용자 ID Example : | string |
87 - UserPolicyRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| policy_ids optional | 사용자 정책 연결 | array[string] |
88 - UserPolicyResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| policies required | 사용자 정책 | array[Policy] | |
| user_id required | 사용자 ID Example : | string |
89 - UserResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id optional | 어카운트 ID Example : | any of [string, null] | |
| company_name optional | 회사명 Example : | any of [string, null] | |
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| description optional | 사용자 설명 Example : | any of [string, null] | |
| dst_offset optional | DST 오프셋 Example : | any of [string, null] | |
| email optional | 사용자 이메일 Example : | any of [string, null] | |
| email_authenticated required | 이메일 인증 여부 Example : | boolean | |
| first_name optional | 사용자명 Example : | any of [string, null] | |
| id required | ID Example : | string | |
| last_login_at optional | 마지막 로그인 시간 Example : | any of [string (date-time), null] | |
| last_name optional | 성 Example : | any of [string, null] | |
| last_password_update_at optional | 마지막 비밀번호 업데이트 시간 Example : | any of [string (date-time), null] | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| name optional | 이름 Example : | any of [string, null] | |
| password_reuse_count required | 비밀번호 재사용 횟수 Example : | integer | |
| phone_authenticated required | 휴대폰 인증 여부 Example : | boolean | |
| policies required | 사용자 정책 | any of [array[Policy], null] | |
| state optional | 상태 Example : | any of [string, null] | |
| timezone optional | 타임존 ID Example : | any of [string, null] | |
| type required | 유형 Example : | string | |
| tz_id optional | 타임존 ID Example : | any of [string, null] | |
| user_name optional | 사용자명 Example : | any of [string, null] | |
| utc_offset optional | UTC 오프셋 Example : | any of [string, null] |