1 - CreateResourceGroup

NameDescriptionSchemaDefault
created_at
required
Created At
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
Created By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
description
required
리소스 그룹 설명
Example : resource group 1
any of [string, null]
id
required
리소스 그룹 ID
Example : 1486t61d84b354fb9135cc467owe1346
string
modified_at
required
Modified At
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
Modified By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
required
리소스 그룹명
Example : resource-group-1
any of [string, null]
region
required
리전
Example : kr-west1
any of [string, null]
resource_types
optional
자원 유형 목록
Example : ["resourcemanager:resource-group", "loggingaudit:trail"]
any of [array[string], null]
srn
required
SRN
Example : srn:dev2::1234ab567cd64769e8f9g490hi304891:kr-west1::virtualserver:virtual-server/z95fa561-11u3-4frw-962g-3b123123c496
string
tags
optional
태그 목록
Example : [{"key": "key1", "value": "value1"}, {"key": "key2", "value": "value2"}]
any of [array[Tag], null]

2 - Resource

NameDescriptionSchemaDefault
account_id
required
어카운트ID
Example : 1234ab567cd64769e8f9g490hi304891
any of [string, null]
created_at
required
생성 일시
Example : 2025-02-27T10:23:43Z
any of [string (date-time), null]
created_by
required
생성자
Example : 7123ke8439734e5789lj355b17ef5473
any of [string, null]
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
modified_at
required
Modified At
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
Modified By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
product_name
required
상품/서비스
Example : Virtual Server
any of [string, null]
region
required
리전
Example : kr-west1
any of [string, null]
resource_name
required
자원명
Example : resource-name-1
any of [string, null]
resource_type
required
자원 유형
Example : virtual-server
any of [string, null]
resource_type_display_name
required
자원 유형명
Example : Virtual Server
any of [string, null]
service
required
SERVICE
Example : virtualserver
any of [string, null]
service_name
required
서비스 명
Example : Virtual Server
any of [string, null]
srn
required
SRN
Example : srn:dev2::1234ab567cd64769e8f9g490hi304891:kr-west1::virtualserver:virtual-server/z95fa561-11u3-4frw-962g-3b123123c496
any of [string, null]
state
required
상태
Example : Success
any of [string, null]
tags
required
태그 목록
Example : [{"key1": "value1"}, {"key2": "value2"}]
any of [array[object], null]

3 - ResourceGroup

NameDescriptionSchemaDefault
created_at
required
Created At
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
Created By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
description
required
리소스 그룹 설명
Example : resource group 1
any of [string, null]
id
required
리소스 그룹 ID
Example : 1486t61d84b354fb9135cc467owe1346
string
modified_at
required
Modified At
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
Modified By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
required
리소스 그룹명
Example : resource-group-1
any of [string, null]
region
required
리전
Example : kr-west1
any of [string, null]
resource_types
optional
자원 유형 목록
Example : ["resourcemanager:resource-group", "loggingaudit:trail"]
any of [array[string], null]
tags
optional
태그 목록
Example : [{"key": "key1", "value": "value1"}, {"key": "key2", "value": "value2"}]
any of [array[Tag], null]

4 - ResourceGroupCreateRequest

NameDescriptionSchemaDefault
description
required
리소스 그룹 설명
Example : resource group 1
any of [string, null]
name
required
리소스 그룹명
Example : resource-group-1
Pattern : ^[가-힣ㄱ-ㅎㅏ-ㅣa-zA-Z0-9+=,.\@_-]+$
Minimum length : 3
Maximum length : 64
string
region
optional
리전
Example : kr-west1
any of [string, null]
resource_types
optional
자원 유형 목록 (service:resource_type)
Example : ["resourcemanager:resource-group", "loggingaudit:trail"]
any of [array[string], null]
tags
optional
태그 목록
Example : [{"key": "key1", "value": "value1"}, {"key": "key2", "value": "value2"}]
any of [array[Tag], null]

5 - ResourceGroupCreateResponse

NameDescriptionSchemaDefault
resource_group
required
리소스 그룹
CreateResourceGroup

6 - ResourceGroupPageResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
page
required
page
Example : 0
integer
resource_groups
required
리소스 그룹 목록
array[ResourceGroup]
size
required
size
Example : 20
integer
sort
optional
sort
Example : ['created_at:asc']
any of [array[string], null]

7 - ResourceGroupsDeleteRequest

NameDescriptionSchemaDefault
ids
optional
리소스 그룹 ID 목록
Example : ["8156q42h99z489mniehcpo103ekx5836", "1486t61d84b354fb9135cc467owe1346"]
any of [array[string], null]

8 - ResourceGroupShowResponse

NameDescriptionSchemaDefault
resource_group
required
리소스 그룹
CreateResourceGroup

9 - ResourceGroupUpdateRequest

NameDescriptionSchemaDefault
description
required
리소스 그룹 설명
Example : resource group 1
any of [string, null]
resource_types
optional
자원 유형 목록 (service:resource_type)
Example : ["resourcemanager:resource-group", "loggingaudit:trail"]
any of [array[string], null]
tags
optional
태그 목록
Example : [{"key": "key1", "value": "value1"}, {"key": "key2", "value": "value2"}]
any of [array[Tag], null]

10 - ResourcePageResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
page
required
page
Example : 0
integer
resources
optional
자원 목록
array[Resource]
size
required
size
Example : 20
integer
sort
optional
sort
Example : ['created_at:asc']
any of [array[string], null]

11 - ResourceShowResponse

NameDescriptionSchemaDefault
resource
optional
자원
Resource

12 - SrnKeyValue

NameDescriptionSchemaDefault
key
required
태그 key
Example : tag-key
Pattern : ^[a-zA-Z0-9가-힣ㄱ-ㅎㅏ-ㅣ \+\-\=\.\_:/@]*$
Minimum length : 1
Maximum length : 128
string
srn
required
SRN
Example : srn:dev2::1234ab567cd64769e8f9g490hi304891:kr-west1::virtualserver:virtual-server/z95fa561-11u3-4frw-962g-3b123123c496
string
value
required
태그 value
Example : tag-value
Pattern : ^[a-zA-Z0-9가-힣ㄱ-ㅎㅏ-ㅣ \+\-\=\.\_:/@]*$
Maximum length : 256
string

13 - SrnTag

NameDescriptionSchemaDefault
srn
required
SRN
Example : srn:dev2::1234ab567cd64769e8f9g490hi304891:kr-west1::virtualserver:virtual-server/z95fa561-11u3-4frw-962g-3b123123c496
string
tag
required
태그
any of [Tag, null]

14 - SrnTagList

NameDescriptionSchemaDefault
srn
required
SRN
Example : srn:dev2::1234ab567cd64769e8f9g490hi304891:kr-west1::virtualserver:virtual-server/z95fa561-11u3-4frw-962g-3b123123c496
string
tags
optional
태그 목록
any of [array[Tag], null]

15 - Tag

NameDescriptionSchemaDefault
key
required
태그 key
Example : tag-key
Pattern : ^[a-zA-Z0-9가-힣ㄱ-ㅎㅏ-ㅣ \+\-\=\.\_:/@]*$
Minimum length : 1
Maximum length : 128
string
value
required
태그 value
Example : tag-value
Pattern : ^[a-zA-Z0-9가-힣ㄱ-ㅎㅏ-ㅣ \+\-\=\.\_:/@]*$
any of [string, null]

16 - TagBaseResponse

NameDescriptionSchemaDefault
content
required
태그 목록
object[array[Tag]]

17 - TagDeleteRequest

NameDescriptionSchemaDefault
tags
required
태그 키 목록
Example : {"srn:e::PROJECT-NTcEraJPrRhNGqldsJLTnf:kr-east1::compute:instance/INSTANCE-UPOg3Z6ZqyiMM0QyC3sI2m": ["key1", "key4"]}
object[array[string]]

18 - TagKeyResponse

NameDescriptionSchemaDefault
count
required
개수
Example : 6
integer
keys
required
태그 key 목록
Example : ["key1", "key2"]
array[string]

19 - TagListResponse

NameDescriptionSchemaDefault
content
required
태그 목록
array[SrnKeyValue]
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]

20 - TagSetRequest

NameDescriptionSchemaDefault
tags
required
태그 목록
array[Tag]

21 - TagShowListResponse

NameDescriptionSchemaDefault
content
required
태그 목록
SrnTagList
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]

22 - TagShowResponse

NameDescriptionSchemaDefault
content
required
태그
SrnTag

23 - TagsSetRequest

NameDescriptionSchemaDefault
tags
required
태그 목록
object[array[Tag]]

24 - TagValue

NameDescriptionSchemaDefault
value
required
SRN
Example : tag-value
string

25 - TagValueResponse

NameDescriptionSchemaDefault
count
required
개수
Example : 6
integer
values
required
태그 value 목록
Example : ["value1", "value2"]
array[string]