1 - ArchivingHistory

NameDescriptionSchemaDefault
archiving_id
required
아카이빙 아이디
Example : SCH-02d48456-0f35-47e2-8056-b00e09366cac
any of [string, null]
id
required
아카이빙 이력 아이디
Example : EXE-8f35b491-a060-453b-b825-e78440ca46de
any of [string, null]
state
required
상태
Example : SUCCESS
any of [string, null]
archiving_policy_id
required
아카이빙 정책 아이디
Example : SCH-02d48456-0f35-47e2-8056-b00e09366cac
any of [string, null]
start_at
required
시작 일시
Example : 2025-04-01T00:00:00+09:00
any of [string (date-time), null]
end_at
required
종료 일시
Example : 2025-04-30T23:59:59+09:00
any of [string (date-time), null]

2 - ArchivingHistoryListResponse

NameDescriptionSchemaDefault
total_count
required
총 개수
Example : 10
any of [integer, null]
bucket_id
required
버킷 아이디
Example : 3d036efe-f576-48b0-8375-6d3704a95b63
any of [string, null]
contents
required
이력 목록
array[ArchivingHistory]

3 - ArchivingHistoryShowResponse

NameDescriptionSchemaDefault
archiving_id
required
아카이빙 아이디
Example : SCH-02d48456-0f35-47e2-8056-b00e09366cac
any of [string, null]
id
required
아카이빙 이력 아이디
Example : EXE-8f35b491-a060-453b-b825-e78440ca46de
any of [string, null]
state
required
상태
Example : SUCCESS
any of [string, null]
archiving_policy_id
required
아카이빙 정책 아이디
Example : SCH-02d48456-0f35-47e2-8056-b00e09366cac
any of [string, null]
start_at
required
시작 일시
Example : 2025-04-01T00:00:00+09:00
any of [string (date-time), null]
end_at
required
종료 일시
Example : 2025-04-30T23:59:59+09:00
any of [string (date-time), null]
bucket_id
required
버킷 아이디
Example : 3d036efe-f576-48b0-8375-6d3704a95b63
any of [string, null]
archiving_infos
required
아카이빙 정보 목록
array[ArchivingInfo]

4 - ArchivingInfo

NameDescriptionSchemaDefault
source_object_path
required
소스 오브젝트 경로
Example : example_source_object_path/
any of [string, null]
usage
required
사용량
Example : 1024
any of [string, null]
total_object_count
required
총 오브젝트 개수
Example : 100
any of [integer, null]
archiving_object_count
required
아카이빙 오브젝트 개수
Example : 50
any of [integer, null]
archiving_rate
required
아카이빙 진행률
Example : 100
any of [integer, null]

5 - ArchivingPolicies

NameDescriptionSchemaDefault
id
required
아카이빙 정책 아이디
Example : SCH-XXXXXXX
string
object_lifecycle
required
Object Storage에 저장된 각 오브젝트의 생성 후 경과 일수를 기준으로 아카이빙 조건을 설정하는 값
Example : 1
any of [string, null]
object_path
required
오브젝트 경로
Example : /
any of [string, null]
state
required
아카이빙 정책 상태
Example : ACTIVE
string

6 - ArchivingPolicyCreateRequest

NameDescriptionSchemaDefault
archiving_source_bucket_name
required
아카이빙 소스 버킷 이름
Example : obs-bucket-name
string
object_lifecycle
required
Object Storage에 저장된 각 오브젝트의 생성 후 경과 일수를 기준으로 아카이빙 조건을 설정하는 값
Example : 1
string
object_path
required
오브젝트 경로
Example : /
Pattern : ^/$
string

7 - ArchivingPolicyCreateResponse

NameDescriptionSchemaDefault
id
required
아카이빙 정책 아이디
Example : SCH-XXXXXXX
string
bucket_id
required
버킷 아이디
Example : 138c2-fc8c2-9a449-dbfa86-81f8f-1d78e2
string
archiving_source
required
아카이빙 소스
ArchivingSource
object_lifecycle
required
Object Storage에 저장된 각 오브젝트의 생성 후 경과 일수를 기준으로 아카이빙 조건을 설정하는 값
Example : 1
string
state
required
아카이빙 정책 상태
Example : ACTIVE
string

8 - ArchivingPolicyListResponse

NameDescriptionSchemaDefault
count
required
count
Example : 1
integer
bucket_id
required
버킷 아이디
Example : 138c2-fc8c2-9a449-dbfa86-81f8f-1d78e2
string
archiving_source_bucket_name
required
아카이빙 소스 버킷 이름
Example : obs-bucket-name
any of [string, null]
archiving_policies
required
아카이빙 정책 목록
any of [array[ArchivingPolicies], null]

9 - ArchivingPolicyShowResponse

NameDescriptionSchemaDefault
id
required
아카이빙 정책 아이디
Example : SCH-XXXXXXX
string
bucket_id
required
버킷 아이디
Example : 138c2-fc8c2-9a449-dbfa86-81f8f-1d78e2
string
archiving_source
required
아카이빙 소스
ArchivingSource
object_lifecycle
required
Object Storage에 저장된 각 오브젝트의 생성 후 경과 일수를 기준으로 아카이빙 조건을 설정하는 값
Example : 1
any of [string, null]
state
required
아카이빙 정책 상태
Example : ACTIVE
any of [string, null]

10 - ArchivingPolicyStateUpdateRequest

NameDescriptionSchemaDefault
state
required
아카이빙 정책 상태
Example : ACTIVE
Pattern : ^(ACTIVE|INACTIVE)$
string

11 - ArchivingPolicyStateUpdateResponse

NameDescriptionSchemaDefault
id
required
아카이빙 정책 아이디
Example : SCH-XXXXXXX
string
bucket_id
required
버킷 아이디
Example : 138c2-fc8c2-9a449-dbfa86-81f8f-1d78e2
string
state
required
아카이빙 정책 상태
Example : ACTIVE
string

12 - ArchivingPolicyUpdateRequest

NameDescriptionSchemaDefault
object_lifecycle
required
Object Storage에 저장된 각 오브젝트의 생성 후 경과 일수를 기준으로 아카이빙 조건을 설정하는 값
Example : 1
string

13 - ArchivingPolicyUpdateResponse

NameDescriptionSchemaDefault
id
required
아카이빙 정책 아이디
Example : SCH-XXXXXXX
string
bucket_id
required
버킷 아이디
Example : 138c2-fc8c2-9a449-dbfa86-81f8f-1d78e2
string
archiving_source
required
아카이빙 소스
ArchivingSource
object_lifecycle
required
Object Storage에 저장된 각 오브젝트의 생성 후 경과 일수를 기준으로 아카이빙 조건을 설정하는 값
Example : 1
string
state
required
아카이빙 정책 상태
Example : ACTIVE
string

14 - ArchivingSource

NameDescriptionSchemaDefault
bucket_name
required
아카이빙 소스 버킷 이름
Example : obs-bucket-name
any of [string, null]
object_path
required
오브젝트 경로
Example : /
any of [string, null]

15 - BucketCreateRequest

NameDescriptionSchemaDefault
name
required
버킷 이름
Example : astest
string
tags
optional
태그 목록
any of [array[Tag], null]

16 - BucketCreateResponse

NameDescriptionSchemaDefault
id
required
버킷 아이디
Example : 138c2-fc8c2-9a449-dbfa86-81f8f-1d78e2
string

17 - BucketEncryptionRequest

NameDescriptionSchemaDefault
enabled
required
암호화 여부
Example : True
boolean

18 - BucketEncryptionResponse

NameDescriptionSchemaDefault
id
required
버킷 아이디
Example : 138c2-fc8c2-9a449-dbfa86-81f8f-1d78e2
string
enabled
required
암호화 여부
Example : True
boolean

19 - BucketListResponse

NameDescriptionSchemaDefault
buckets
required
버킷 목록
array[BucketWithName]

20 - BucketShowResponse

NameDescriptionSchemaDefault
id
required
버킷 아이디
Example : 138c2-fc8c2-9a449-dbfa86-81f8f-1d78e2
string
name
required
버킷 이름
Example : astest
string
state
required
버킷 상태
Example : ACTIVE
string
usage
optional
버킷 사용량
Example : 10
any of [string, null]
archiving_source_bucket_name
optional
아카이빙 소스 버킷 이름
Example : obstest
any of [string, null]

21 - BucketVersioningResponse

NameDescriptionSchemaDefault
id
required
버킷 아이디
Example : 138c2-fc8c2-9a449-dbfa86-81f8f-1d78e2
string
enabled
required
암호화 여부
Example : True
boolean

22 - BucketVersionRequest

NameDescriptionSchemaDefault
enabled
required
버저닝 여부
Example : True
boolean

23 - BucketWithName

NameDescriptionSchemaDefault
id
required
버킷 아이디
Example : 138c2-fc8c2-9a449-dbfa86-81f8f-1d78e2
string
name
required
버킷 이름
Example : astest
string

24 - Object

NameDescriptionSchemaDefault
object_name
required
오브젝트 이름
Example : hello/TODO.txt
string
object_type
required
오브젝트 타입
Example : FILE
string
object_size
optional
오브젝트 크기
Example : 3581
any of [string, null]
modified_at
optional
수정일
Example : 2025-04-09T05:54:46.244000+00:00
any of [string, null]

25 - ObjectDeleteRequest

NameDescriptionSchemaDefault
paths
required
오브젝트 경로 목록
Example : ['test/']
array[string]

26 - ObjectListResponse

NameDescriptionSchemaDefault
count
required
count
Example : 1
integer
marker
optional
마커
Example : TODO.txt
any of [string, null]
is_truncated
required
is_truncated는 현재 결과가 모든 데이터를 포함하고 있는지, 아니면 일부만 포함하고 있는지를 나타냅니다.
Example : True
boolean
contents
required
오브젝트 목록
array[Object]

27 - ObjectRecoverRequest

NameDescriptionSchemaDefault
recovery_target_bucket_name
required
복구 대상 버킷 이름
Example : obs-bucket-name
string
recovery_infos
required
오브젝트 복구 정보 목록
array[ObjectRecoveryInfo]
overwrite
required
덮어쓰기
Example : True
boolean

28 - ObjectRecoverResponse

NameDescriptionSchemaDefault
id
required
138c2-fc8c2-9a449-dbfa86-81f8f-1d78e2
Example : 138c2-fc8c2-9a449-dbfa86-81f8f-1d78e2
string
recovery_target_bucket_name
required
복구 대상 버킷 이름
Example : obs-bucket-name
string

29 - ObjectRecoveryInfo

NameDescriptionSchemaDefault
source_object_path
required
복구 소스 오브젝트 경로
Example : /
string
object_type
required
오브젝트 타입
Example : FILE
Pattern : ^(FILE|FOLDER)$
string

30 - ObjectVersionListResponse

NameDescriptionSchemaDefault
count
required
count
Example : 1
integer
contents
required

array[ObjectVersions]

31 - ObjectVersionRecoverRequest

NameDescriptionSchemaDefault
recovery_target_bucket_name
required
복구 대상 버킷 이름
Example : obs-bucket-name
string
source_object_path
required
복구 소스 오브젝트 경로
Example : /
string
source_object_version
required
복구 소스 오브젝트 버전
Example : Oc9nEYWV.6VjzsIMXFZWM1zL8HcYvKl
string
overwrite
required
덮어쓰기
Example : True
boolean

32 - ObjectVersionRecoverResponse

NameDescriptionSchemaDefault
id
required
138c2-fc8c2-9a449-dbfa86-81f8f-1d78e2
Example : 138c2-fc8c2-9a449-dbfa86-81f8f-1d78e2
string
recovery_target_bucket_name
required
복구 대상 버킷 이름
Example : obs-bucket-name
string

33 - ObjectVersions

NameDescriptionSchemaDefault
object_path
required
오브젝트 경로
Example : hello/my_file.txt
string
object_version_id
required
오브젝트 버전 아이디
Example : Oc9nEYWV.6VjzsIMXFZWM1zL8HcYvKl
string
latest
required
오브젝트의 최신버전
Example : True
boolean
modified_at
required
수정일
Example : 2025-04-09T05:54:46.244000+00:00
string (date-time)
etag
required
ETag
Example : 4f6094f1e0619a6504efcb5e69e63bec
string
size
required
크기
Example : 20
string

34 - ObjectVersionsDeleteRequest

NameDescriptionSchemaDefault
path
required
오브젝트 경로
Example : hello/my_file.txt
string
versions
required
오브젝트 버전 목록
Example : ['Oc9nEYWV.6VjzsIMXFZWM1zL8HcYvKl', 'asSrZ.-K.cf67F0NhXR353JS7Kx6kmm']
array[object]

35 - RecoveryHistory

NameDescriptionSchemaDefault
recovery_id
required
복구 아이디
Example : ARC-f9eab563-312b-4bbf-a4bf-d377448d66b5
any of [string, null]
id
required
복구 이력 아이디
Example : EXE-9df439a5-9e6d-46a4-806e-1e9991520763
any of [string, null]
state
required
상태
Example : SUCCESS
any of [string, null]
recovery_target_bucket_name
required
복구 대상 버킷 이름
Example : test-obs-bucket
any of [string, null]
start_at
required
시작 일시
Example : 2025-04-01T00:00:00+09:00
any of [string (date-time), null]
end_at
required
종료 일시
Example : 2025-04-30T23:59:59+09:00
any of [string (date-time), null]

36 - RecoveryHistoryListResponse

NameDescriptionSchemaDefault
total_count
required
총 개수
Example : 10
any of [integer, null]
bucket_id
required
버킷 아이디
Example : 7d8d8c2b-d02a-421e-a6e3-5b981bfb507f
any of [string, null]
contents
required
이력 목록
array[RecoveryHistory]

37 - RecoveryHistoryShowResponse

NameDescriptionSchemaDefault
recovery_id
required
복구 아이디
Example : ARC-f9eab563-312b-4bbf-a4bf-d377448d66b5
any of [string, null]
id
required
복구 이력 아이디
Example : EXE-9df439a5-9e6d-46a4-806e-1e9991520763
any of [string, null]
state
required
상태
Example : SUCCESS
any of [string, null]
recovery_target_bucket_name
required
복구 대상 버킷 이름
Example : test-obs-bucket
any of [string, null]
start_at
required
시작 일시
Example : 2025-04-01T00:00:00+09:00
any of [string (date-time), null]
end_at
required
종료 일시
Example : 2025-04-30T23:59:59+09:00
any of [string (date-time), null]
bucket_id
required
버킷 아이디
Example : 7d8d8c2b-d02a-421e-a6e3-5b981bfb507f
any of [string, null]
recovery_infos
required
복구 정보 목록
array[RecoveryInfo]

38 - RecoveryInfo

NameDescriptionSchemaDefault
source_object_path
required
소스 오브젝트 경로
Example : example_source_object_path/
any of [string, null]
usage
required
사용량
Example : 1024
any of [string, null]
total_object_count
required
총 오브젝트 개수
Example : 100
any of [integer, null]
recovery_object_count
required
복구 오브젝트 개수
Example : 50
any of [integer, null]
recovery_rate
required
복구 진행률
Example : 50
any of [integer, null]

39 - Tag

NameDescriptionSchemaDefault
key
required

Example : key
Maximum length : 128
string
value
optional

Example : value
any of [string, null]