Models

1 - AccessControl

NameDescriptionSchemaDefault
allowed_ip_addr
required
허용 IP 주소
Example : ['127.0.0.1/24,192.168.127.12']
array[string]
connected_stages
required
연결된 스테이지
Example : ['dev,stg']
array[string]
created_at
required
생성 일시
Example : 2024-05-19T00:23:17Z
string (date-time)
description
required
설명
Example :
string
id
required
접근제어 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
name
required
접근제어명
Example : DenyTest
string

2 - AccessControlCreateRequest

NameDescriptionSchemaDefault
allowed_ip_addr
required
허용 IP 주소
Example : ['127.0.0.1/24,192.168.127.12']
array[string]
connected_stages
required
연결된 스테이지
Example : ['dev,stg']
any of [array[string], null]
description
optional
설명
Example : description
any of [string, null]
name
required
접근제어명
Example : DenyTest
Pattern : ^[a-z][a-z0-9\-]{1,48}[a-z0-9]$
Minimum length : 3
Maximum length : 50
string

3 - AccessControlCreateResponse

NameDescriptionSchemaDefault
allowed_ip_addr
required
허용 IP 주소
Example : ['127.0.0.1/24,192.168.127.12']
array[string]
connected_stages
required
연결된 스테이지
Example : ['dev,stg']
array[string]
created_at
required
생성 일시
Example : 2024-05-19T00:23:17Z
string (date-time)
description
required
설명
Example :
string
id
required
접근제어 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
name
required
접근제어명
Example : DenyTest
string

4 - AccessControlListResponse

NameDescriptionSchemaDefault
access_controls
required

array[AccessControl]
count
required
총 개수
Example : 20
integer

5 - AccessControlSetRequest

NameDescriptionSchemaDefault
allowed_ip_addr
required
허용 IP 주소
Example : ['127.0.0.1/24,192.168.127.12']
array[string]
connected_stages
required
연결된 스테이지
Example : ['dev,stg']
any of [array[string], null]
description
optional
설명
Example : description
any of [string, null]

6 - AccessControlShowResponse

NameDescriptionSchemaDefault
access_control
required

AccessControl

7 - Api

NameDescriptionSchemaDefault
account_id
required
계정 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
created_at
required
생성 일시
Example : 2024-05-17T00:23:17Z
string (date-time)
description
required
설명
Example : Description
string
dns_record_status
optional
DNS 레코드 상태
Example : Active
any of [string, null]
id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
name
required
이름
Example : test-api
string
status
required
API 상태
Example : Active
string

8 - ApiConnectedEndpoint

NameDescriptionSchemaDefault
created_at
required
생성 일시
Example : 2024-05-17T00:23:17Z
string (date-time)
id
required
PrivateLink 엔드포인트 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
status
required
PrivateLink 엔드포인트 상태
Example : Active
string

9 - ApiConnectedEndpointListResponse

NameDescriptionSchemaDefault
connected_endpoints
required

array[ApiConnectedEndpoint]
count
required
총 개수
Example : 20
integer

10 - ApiCreateRequest

NameDescriptionSchemaDefault
description
optional
설명
Example : description
any of [string, null]
id
optional
Api ID
Example :
any of [string, null]
name
required
이름
Example : test-api
Pattern : ^[a-z][a-z0-9\-]{1,48}[a-z0-9]$
Minimum length : 3
Maximum length : 50
string
tags
optional
태그 목록
any of [array[Tag], null]

11 - ApiCreateRequestV1Dot2

NameDescriptionSchemaDefault
description
optional
설명
Example : description
any of [string, null]
endpoint_type
optional
엔드포인트 유형
Example : REGION
enum (REGION, PRIVATE)REGION
id
optional
Api ID
Example :
any of [string, null]
name
required
이름
Example : test-api
Pattern : ^[a-z][a-z0-9\-]{1,48}[a-z0-9]$
Minimum length : 3
Maximum length : 50
string
tags
optional
태그 목록
any of [array[Tag], null]

12 - ApiCreateResponse

NameDescriptionSchemaDefault
description
required
설명
Example : Description
string
id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
name
required
이름
Example : test-api
string

13 - ApiDeployment

NameDescriptionSchemaDefault
deployment_date
required
배포 일시
Example : 2024-05-17T00:23:17Z
string (date-time)
deployment_id
required
배포 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
description
required
설명
Example : description
string
status
optional
상태
Example : Active
string-

14 - ApiDeploymentListResponse

NameDescriptionSchemaDefault
count
required
총 개수
Example : 20
integer
deployments
required

array[ApiDeployment]

15 - ApiDeploymentRequest

NameDescriptionSchemaDefault
description
optional
설명
Example : description
any of [string, null]
stage_name
optional
스테이지명
Example : test-stage
any of [string, null]
stage_type
required
스테이지 유형
Example : new
enum (new, existing, none)

16 - ApiDeploymentResponse

NameDescriptionSchemaDefault
deployment_id
required
배포 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
description
optional
설명
Example : description
any of [string, null]

17 - ApiDetail

NameDescriptionSchemaDefault
account_id
required
계정 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
created_at
required
생성 일시
Example : 2024-05-17T00:23:17Z
string (date-time)
description
required
설명
Example : Description
string
dns_record_status
optional
DNS 레코드 상태
Example : Active
any of [string, null]
id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
name
required
이름
Example : test-api
string
status
required
API 상태
Example : Active
string

18 - ApiKey

NameDescriptionSchemaDefault
created_at
required
생성 일시
Example : 2026-02-11T06:40:19.438Z
string (date-time)
description
optional
설명
Example : description
string
id
required
API Key ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
key
required
Key
Example : key
string
name
required
이름
Example : api-key-name
string

19 - ApiKeyCreateRequest

NameDescriptionSchemaDefault
description
optional
설명
Example : description
any of [string, null]
name
required
이름
Example : api-key-name
Pattern : ^[a-z][a-z0-9\-]{1,48}[a-z0-9]$
Minimum length : 3
Maximum length : 50
string

20 - ApiKeyInStage

NameDescriptionSchemaDefault
id
required
API Key ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
name
required
이름
Example : api-key-name
string

21 - ApiKeyListResponse

NameDescriptionSchemaDefault
api_keys
required

array[ApiKey]
count
required
총 개수
Example : 20
integer

22 - ApiKeySetDescriptionRequest

NameDescriptionSchemaDefault
description
optional
설명
Example : description
any of [string, null]

23 - ApiKeyShowResponse

NameDescriptionSchemaDefault
api_key
required

ApiKey

24 - ApiListResponse

NameDescriptionSchemaDefault
apis
required

array[Api]
count
required
총 개수
Example : 20
integer

25 - ApiSetDescriptionRequest

NameDescriptionSchemaDefault
description
optional
설명
Example : description
any of [string, null]

26 - ApiShowResponse

NameDescriptionSchemaDefault
api
required

ApiDetail

27 - Auth

NameDescriptionSchemaDefault
auth_method
optional
인증 수단
Example : JWT(JSON WEB Token)
stringJWT(JSON WEB Token)
connected_stages
required
연결된 스테이지
Example : ['dev,stg']
array[string]
expired_at
required
만료 예정 일시
Example : 2024-05-17T00:23:17Z
string (date-time)
id
required
인증 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
name
required
인증명
Example : Token01
string

28 - AuthCreateRequest

NameDescriptionSchemaDefault
connected_stages
required
연결된 스테이지
Example : ['dev,stg']
any of [array[string], null]
expiration_period
required
만료 기간
Example : 90
integer
name
required
인증명
Example : Token01
Pattern : ^[a-z][a-z0-9\-]{1,48}[a-z0-9]$
Minimum length : 3
Maximum length : 50
string

29 - AuthCreateResponse

NameDescriptionSchemaDefault
access_token
required
액세스 토큰
Example : ***********************************************************
string

30 - AuthListResponse

NameDescriptionSchemaDefault
auths
required

array[Auth]
count
required
총 개수
Example : 20
integer

31 - AuthSetRequest

NameDescriptionSchemaDefault
connected_stages
required
연결된 스테이지
Example : ['dev,stg']
any of [array[string], null]

32 - AuthShowResponse

NameDescriptionSchemaDefault
auth
required

Auth

33 - Method

NameDescriptionSchemaDefault
endpoint_url
optional
메서드 엔드포인트 URL
Example : https://127.0.0.1:8000
any of [string, null]
function_id
optional
Cloud Function ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]
integration_type
required
메서드 통합 유형
Example : HTTP
string
method_type
required
메서드 유형
Example : GET
string
query_strings
optional
메서드 쿼리 문자열
Example : {'param1': 'value1', 'param2': 'value2'}
any of [object[boolean], null]
request_headers
optional
메서드 요청 헤더
Example : {'test1' : True}
any of [object[boolean], null]
request_path
optional
메서드 요청 경로
Example : {users}
any of [array[object], null]
srn
required
SRN
Example : srn:dev2::9b7653f6f47a42e38055934a0575a813:kr-west1::apiateway:method/151a6c15922747faaaae7f70/*/GET/test
string

34 - MethodCreateRequest

NameDescriptionSchemaDefault
api_key_required
optional
API Key 사용여부
Example : False
any of [boolean, null]
endpoint_url
optional
메서드 엔드포인트 URL
Example : https://127.0.0.1:8000
any of [string, null]
function_id
optional
Cloud Function ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]
integration_type
required
메서드 통합 유형
Example : HTTP
enum (HTTP, SCF, PRIVATELINK)
method_type
required
메서드 유형
Example : GET
enum (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, ANY)
privatelink_endpoint_id
optional
PrivateLink 엔드포인트 ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]
query_strings
optional
메서드 쿼리 문자열
Example : {'param1': 'value1', 'param2': 'value2'}
any of [object[boolean], null]
request_headers
optional
메서드 요청 헤더
Example : {'test1' : True}
any of [object[boolean], null]

35 - MethodCreateRequestV1Dot1

NameDescriptionSchemaDefault
api_key_required
optional
API Key 사용여부
Example : False
any of [boolean, null]
endpoint_url
optional
메서드 엔드포인트 URL
Example : https://127.0.0.1:8000
any of [string, null]
function_id
optional
Cloud Function ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]
integration_type
required
메서드 통합 유형
Example : HTTP
enum (HTTP, SCF, PRIVATELINK)
method_type
required
메서드 유형
Example : GET
enum (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, ANY)
privatelink_endpoint_id
optional
PrivateLink 엔드포인트 ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]
query_strings
optional
메서드 쿼리 문자열
Example : {'param1': 'value1', 'param2': 'value2'}
any of [object[boolean], null]
request_headers
optional
메서드 요청 헤더
Example : {'test1' : True}
any of [object[boolean], null]

36 - MethodInStage

NameDescriptionSchemaDefault
api_key_required
optional
API Key 사용여부
Example : False
boolean
type
required
메서드 유형
Example : GET
string

37 - MethodListResponse

NameDescriptionSchemaDefault
methods
required

array[Method]

38 - MethodListResponseV1Dot1

NameDescriptionSchemaDefault
methods
required

array[MethodV1Dot1]

39 - MethodListResponseV1Dot2

NameDescriptionSchemaDefault
methods
required

array[MethodV1Dot2]

40 - MethodSetRequest

NameDescriptionSchemaDefault
query_strings
required
메서드 쿼리 문자열
Example : {'param1': 'value1', 'param2': 'value2'}
object[boolean]
request_headers
required
메서드 요청 헤더
Example : {'test1' : True}
object[boolean]

41 - MethodSetRequestV1Dot1

NameDescriptionSchemaDefault
api_key_required
required
API Key 사용여부
Example : False
boolean
endpoint_url
optional
메서드 엔드포인트 URL
Example : https://127.0.0.1:8000
any of [string, null]
function_id
optional
Cloud Function ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]
integration_type
required
메서드 통합 유형
Example : HTTP
enum (HTTP, SCF, PRIVATELINK)
privatelink_endpoint_id
optional
PrivateLink 엔드포인트 ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]
query_strings
required
메서드 쿼리 문자열
Example : {'param1': 'value1', 'param2': 'value2'}
object[boolean]
request_headers
required
메서드 요청 헤더
Example : {'test1' : True}
object[boolean]

42 - MethodShowResponse

NameDescriptionSchemaDefault
method
required

Method

43 - MethodShowResponseV1Dot1

NameDescriptionSchemaDefault
method
required

MethodV1Dot1

44 - MethodShowResponseV1Dot2

NameDescriptionSchemaDefault
method
required

MethodV1Dot2

45 - MethodV1Dot1

NameDescriptionSchemaDefault
api_key_required
optional
API Key 사용여부
Example : False
boolean
endpoint_url
optional
메서드 엔드포인트 URL
Example : https://127.0.0.1:8000
any of [string, null]
function_id
optional
Cloud Function ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]
function_name
optional
Cloud Function Name
Example : test-function
any of [string, null]
integration_type
required
메서드 통합 유형
Example : HTTP
string
method_type
required
메서드 유형
Example : GET
string
query_strings
optional
메서드 쿼리 문자열
Example : {'param1': 'value1', 'param2': 'value2'}
any of [object[boolean], null]
request_headers
optional
메서드 요청 헤더
Example : {'test1' : True}
any of [object[boolean], null]
request_path
optional
메서드 요청 경로
Example : {users}
any of [array[object], null]
srn
required
SRN
Example : srn:dev2::9b7653f6f47a42e38055934a0575a813:kr-west1::apiateway:method/151a6c15922747faaaae7f70/*/GET/test
string

46 - MethodV1Dot2

NameDescriptionSchemaDefault
api_key_required
optional
API Key 사용여부
Example : False
boolean
endpoint_url
optional
메서드 엔드포인트 URL
Example : https://127.0.0.1:8000
any of [string, null]
function_id
optional
Cloud Function ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]
function_name
optional
Cloud Function Name
Example : test-function
any of [string, null]
integration_type
required
메서드 통합 유형
Example : HTTP
string
method_type
required
메서드 유형
Example : GET
string
privatelink_endpoint_id
optional
PrivateLink 엔드포인트 ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]
query_strings
optional
메서드 쿼리 문자열
Example : {'param1': 'value1', 'param2': 'value2'}
any of [object[boolean], null]
request_headers
optional
메서드 요청 헤더
Example : {'test1' : True}
any of [object[boolean], null]
request_path
optional
메서드 요청 경로
Example : {users}
any of [array[object], null]
srn
required
SRN
Example : srn:dev2::9b7653f6f47a42e38055934a0575a813:kr-west1::apiateway:method/151a6c15922747faaaae7f70/*/GET/test
string

47 - PrivateLinkEndpoint

NameDescriptionSchemaDefault
created_at
required
생성 일시
Example : 2024-05-17T00:23:17Z
string (date-time)
id
required
PrivateLink 엔드포인트 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
name
required
PrivateLink 엔드포인트명
Example : endpoint
string
privatelink_service_id
required
PrivateLink 서비스 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
status
required
PrivateLink 엔드포인트 상태
Example : CANCELED
string

48 - PrivateLinkEndpointApprovalRequest

NameDescriptionSchemaDefault
api_id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
type
required
PrivateLink 엔드포인트 액션 유형
Example : CANCEL
enum (APPROVE, REJECT)

49 - PrivateLinkEndpointConnectionRequest

NameDescriptionSchemaDefault
api_id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
type
required
PrivateLink 엔드포인트 액션 유형
Example : CANCEL
enum (DISCONNECT, RECONNECT)

50 - PrivateLinkEndpointCreateRequest

NameDescriptionSchemaDefault
description
optional
설명
Example : description
any of [string, null]
name
required
PrivateLink 엔드포인트명
Example : endpoint
Pattern : ^[a-zA-Z0-9]*$
Minimum length : 3
Maximum length : 20
string
privatelink_service_id
required
PrivateLink 서비스 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string

51 - PrivateLinkEndpointDetail

NameDescriptionSchemaDefault
created_at
required
생성 일시
Example : 2024-05-17T00:23:17Z
string (date-time)
description
optional
설명
Example : description
string
id
required
PrivateLink 엔드포인트 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
name
required
PrivateLink 엔드포인트명
Example : endpoint
string
privatelink_service_id
required
PrivateLink 서비스 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
status
required
PrivateLink 엔드포인트 상태
Example : CANCELED
string

52 - PrivateLinkEndpointListResponse

NameDescriptionSchemaDefault
count
required
총 개수
Example : 20
integer
privatelink_endpoints
required

array[PrivateLinkEndpoint]

53 - PrivateLinkEndpointRequestRequest

NameDescriptionSchemaDefault
type
required
PrivateLink 엔드포인트 액션 유형
Example : CANCEL
enum (CANCEL, RE_REQUEST)

54 - PrivateLinkEndpointSetRequest

NameDescriptionSchemaDefault
description
optional
설명
Example : description
any of [string, null]

55 - PrivateLinkEndpointShowResponse

NameDescriptionSchemaDefault
privatelink_endpoint
required

PrivateLinkEndpointDetail

56 - PrivateLinkEndpointSummary

NameDescriptionSchemaDefault
created_at
required
생성 일시
Example : 2024-05-17T00:23:17Z
string (date-time)
id
required
PrivateLink 엔드포인트 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
status
required
PrivateLink 엔드포인트 상태
Example : Active
string

57 - PrivateLinkEndpointSummaryShowResponse

NameDescriptionSchemaDefault
privatelink_endpoint
required

PrivateLinkEndpointSummary

58 - Report

NameDescriptionSchemaDefault
call_count
required
호출 수
Example : 10
integer
date
required
날짜
Example :
string
error_4xx_count
required
4xx 에러 수
Example : 10
integer
error_5xx_count
optional
5xx 에러 수
Example : 10
integer
integration_latency
required
통합 지연시간
Example : 10
object
latency
required
지연시간
Example : 10
object

59 - ReportListResponse

NameDescriptionSchemaDefault
count
required
총 개수
Example : 20
integer
reports
required

array[Report]
top_resources
required

array[TopResource]

60 - Resource

NameDescriptionSchemaDefault
id
required
리소스 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
methods
required

array[Method]
parent_id
required
부모 리소스 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
path
required
경로
Example : /test/test1
string
path_part
required
경로명
Example : test
string

61 - ResourceCreateRequest

NameDescriptionSchemaDefault
path_part
required
경로명
Example : test
Pattern : ^(\{[a-z][a-z0-9\-]{1,46}[a-z0-9]\}|[a-z][a-z0-9\-]{1,48}[a-z0-9])$
Minimum length : 3
Maximum length : 50
string

62 - ResourceCreateResponse

NameDescriptionSchemaDefault
api_id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
id
required
리소스 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
parent_id
required
부모 리소스 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
path
required
경로
Example :
string

63 - ResourceListResponse

NameDescriptionSchemaDefault
resources
required

array[Resource]

64 - ResourceListResponseV1Dot1

NameDescriptionSchemaDefault
resources
required

array[ResourceV1Dot1]

65 - ResourceListResponseV1Dot2

NameDescriptionSchemaDefault
resources
required

array[ResourceV1Dot2]

66 - ResourceShowResponse

NameDescriptionSchemaDefault
resource
required

Resource

67 - ResourceShowResponseV1Dot1

NameDescriptionSchemaDefault
resource
required

ResourceV1Dot1

68 - ResourceShowResponseV1Dot2

NameDescriptionSchemaDefault
resource
required

ResourceV1Dot2

69 - ResourceSummary

NameDescriptionSchemaDefault
methods
required
메서드 유형
Example : GET
array[string]
path
required
경로
Example : /test/test1
string

70 - ResourceSummaryV1Dot1

NameDescriptionSchemaDefault
methods
required

array[MethodInStage]
path
required
경로
Example : /test/test1
string

71 - ResourceV1Dot1

NameDescriptionSchemaDefault
id
required
리소스 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
methods
required

array[MethodV1Dot1]
parent_id
required
부모 리소스 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
path
required
경로
Example : /test/test1
string
path_part
required
경로명
Example : test
string

72 - ResourceV1Dot2

NameDescriptionSchemaDefault
id
required
리소스 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
methods
required

array[MethodV1Dot2]
parent_id
required
부모 리소스 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
path
required
경로
Example : /test/test1
string
path_part
required
경로명
Example : test
string

73 - Stage

NameDescriptionSchemaDefault
active_deployment
required
활성화 배포
Example : 2024-05-17T00:23:17Z
string (date-time)
allow_credentials
optional
허용 인증
Example : True
any of [boolean, null]
allow_headers
optional
허용 헤더
Example : ['Content-Type', 'Authorization']
any of [array[string], null]
allow_methods
optional
허용 메서드
Example : ['GET', 'POST', 'PUT', 'PATCH']
any of [array[enum (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, ANY)], null]
allow_origins
optional
허용 원본
Example : ['*']
any of [array[string], null]
api_id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
api_summary
required
API 요약
Example : [{'methods': ['GET', 'POST'], 'path': '/'}, {'methods': ['GET', 'POST'], 'path': '/test'}]
array[ResourceSummary]
cors_enabled
required
CORS 사용여부
Example : False
boolean
created_at
required
생성 일시
Example : 2026-02-11T06:40:18.594Z
string (date-time)
deployment_id
required
배포 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
expose_headers
optional
노출 헤더
Example : ['test1', 'test2']
any of [array[string], null]
invoke_url
required
호출 URL
Example : http://test.com/stg
string
ip_restriction_enabled
required
IP 접근제어 사용여부
Example : False
boolean
jwt_enabled
required
JWT 사용여부
Example : False
boolean
max_age
optional
최대 캐시 기간
Example : 3600
any of [integer, null]
name
required
스테이지명
Example : test-stage
string

74 - StageCreateRequest

NameDescriptionSchemaDefault
deployment_id
required
배포 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
description
optional
설명
Example : description
any of [string, null]
stage_name
required
이름
Example : test-stage
Pattern : ^[a-z][a-z0-9\-]{1,48}[a-z0-9]$
Minimum length : 3
Maximum length : 50
string

75 - StageDetail

NameDescriptionSchemaDefault
active_deployment
required
활성화 배포
Example : 2024-05-17T00:23:17Z
string (date-time)
allow_credentials
optional
허용 인증
Example : True
any of [boolean, null]
allow_headers
optional
허용 헤더
Example : ['Content-Type', 'Authorization']
any of [array[string], null]
allow_methods
optional
허용 메서드
Example : ['GET', 'POST', 'PUT', 'PATCH']
any of [array[enum (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, ANY)], null]
allow_origins
optional
허용 원본
Example : ['*']
any of [array[string], null]
api_id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
cors_enabled
required
CORS 사용여부
Example : False
boolean
created_at
required
생성 일시
Example : 2026-02-11T06:40:18.683Z
string (date-time)
deployment_id
required
배포 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
expose_headers
optional
노출 헤더
Example : ['test1', 'test2']
any of [array[string], null]
invoke_url
required
호출 URL
Example : http://test.com/stg
string
ip_restriction_enabled
required
IP 접근제어 사용여부
Example : False
boolean
jwt_enabled
required
JWT 사용여부
Example : False
boolean
max_age
optional
최대 캐시 기간
Example : 3600
any of [integer, null]
name
required
스테이지명
Example : test-stage
string

76 - StageDetailV1Dot1

NameDescriptionSchemaDefault
active_deployment
required
활성화 배포
Example : 2024-05-17T00:23:17Z
string (date-time)
allow_credentials
optional
허용 인증
Example : True
any of [boolean, null]
allow_headers
optional
허용 헤더
Example : ['Content-Type', 'Authorization']
any of [array[string], null]
allow_methods
optional
허용 메서드
Example : ['GET', 'POST', 'PUT', 'PATCH']
any of [array[enum (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, ANY)], null]
allow_origins
optional
허용 원본
Example : ['*']
any of [array[string], null]
api_id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
api_key_required
required
API Key 사용여부
Example : False
boolean
cors_enabled
required
CORS 사용여부
Example : False
boolean
created_at
required
생성 일시
Example : 2026-02-11T06:40:19.189Z
string (date-time)
deployment_id
required
배포 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
description
optional
설명
Example : description
any of [string, null]
expose_headers
optional
노출 헤더
Example : ['test1', 'test2']
any of [array[string], null]
invoke_url
required
호출 URL
Example : http://test.com/stg
string
jwt_enabled
required
JWT 사용여부
Example : False
boolean
max_age
optional
최대 캐시 기간
Example : 3600
any of [integer, null]
name
required
스테이지명
Example : test-stage
string
usage_plan_api_keys
optional
API Key
any of [array[ApiKeyInStage], null]
usage_plan_id
optional
사용량 정책 ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]
usage_plan_limit
optional
사용량 정책 할당량
Example : 10
any of [integer, null]
usage_plan_name
optional
이름
Example : usage-plan-name
any of [string, null]
usage_plan_rate
optional
사용량 정책 주기
Example : day
any of [enum (hour, day, month), null]

77 - StageListResponse

NameDescriptionSchemaDefault
stages
required

array[Stage]

78 - StageListResponseV1Dot1

NameDescriptionSchemaDefault
stages
required

array[StageV1Dot1]

79 - StageSetActiveDeploymentRequest

NameDescriptionSchemaDefault
deployment_id
required
배포 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string

80 - StageSetConfigRequest

NameDescriptionSchemaDefault
allow_credentials
optional
허용 인증
Example : True
any of [boolean, null]
allow_headers
optional
허용 헤더
Example : ['Content-Type', 'Authorization']
any of [array[string], null]
allow_methods
optional
허용 메서드
Example : ['GET', 'POST', 'PUT', 'PATCH']
any of [array[enum (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, ANY)], null]
allow_origins
optional
허용 원본
Example : ['*']
any of [array[string], null]
cors_enabled
required
CORS 사용여부
Example : False
boolean
expose_headers
optional
노출 헤더
Example : ['test1', 'test2']
any of [array[string], null]
ip_restriction_enabled
required
IP 접근제어 사용여부
Example : False
boolean
jwt_enabled
required
JWT 사용여부
Example : False
boolean
max_age
optional
최대 캐시 기간
Example : 3600
any of [integer, null]

81 - StageSetConfigRequestV1Dot1

NameDescriptionSchemaDefault
allow_credentials
optional
허용 인증
Example : True
any of [boolean, null]
allow_headers
optional
허용 헤더
Example : ['Content-Type', 'Authorization']
any of [array[string], null]
allow_methods
optional
허용 메서드
Example : ['GET', 'POST', 'PUT', 'PATCH']
any of [array[enum (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, ANY)], null]
allow_origins
optional
허용 원본
Example : ['*']
any of [array[string], null]
connected_api_keys
optional
연결된 API Key 목록
Example : ['key1', 'key2']
any of [array[string], null]
cors_enabled
required
CORS 사용여부
Example : False
boolean
description
optional
설명
Example : description
any of [string, null]
expose_headers
optional
노출 헤더
Example : ['test1', 'test2']
any of [array[string], null]
jwt_enabled
required
JWT 사용여부
Example : False
boolean
max_age
optional
최대 캐시 기간
Example : 3600
any of [integer, null]
usage_plan_id
optional
사용량 정책 ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]

82 - StageShowResponse

NameDescriptionSchemaDefault
stage
required

StageDetail

83 - StageShowResponseV1Dot1

NameDescriptionSchemaDefault
stage
required

StageDetailV1Dot1

84 - StageV1Dot1

NameDescriptionSchemaDefault
active_deployment
required
활성화 배포
Example : 2024-05-17T00:23:17Z
string (date-time)
allow_credentials
optional
허용 인증
Example : True
any of [boolean, null]
allow_headers
optional
허용 헤더
Example : ['Content-Type', 'Authorization']
any of [array[string], null]
allow_methods
optional
허용 메서드
Example : ['GET', 'POST', 'PUT', 'PATCH']
any of [array[enum (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, ANY)], null]
allow_origins
optional
허용 원본
Example : ['*']
any of [array[string], null]
api_id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
api_key_required
required
API Key 사용여부
Example : False
boolean
api_summary
required
API 요약
Example : [{'methods': [{'api_key_required': True, 'type': 'GET'}, {'api_key_required': False, 'type': 'POST'}], 'path': '/'}, {'methods': [{'api_key_required': True, 'type': 'GET'}, {'api_key_required': False, 'type': 'POST'}], 'path': '/test'}]
array[ResourceSummaryV1Dot1]
cors_enabled
required
CORS 사용여부
Example : False
boolean
created_at
required
생성 일시
Example : 2026-02-11T06:40:19.082Z
string (date-time)
deployment_id
required
배포 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
description
optional
설명
Example : description
any of [string, null]
expose_headers
optional
노출 헤더
Example : ['test1', 'test2']
any of [array[string], null]
invoke_url
required
호출 URL
Example : http://test.com/stg
string
jwt_enabled
required
JWT 사용여부
Example : False
boolean
max_age
optional
최대 캐시 기간
Example : 3600
any of [integer, null]
name
required
스테이지명
Example : test-stage
string
usage_plan_api_keys
optional
API Key
any of [array[ApiKeyInStage], null]
usage_plan_id
optional
사용량 정책 ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]
usage_plan_limit
optional
사용량 정책 할당량
Example : 10
any of [integer, null]
usage_plan_name
optional
이름
Example : usage-plan-name
any of [string, null]
usage_plan_rate
optional
사용량 정책 주기
Example : day
any of [enum (hour, day, month), null]

85 - Tag

NameDescriptionSchemaDefault
key
required
tag key
Example : key
string
value
required
tag value
Example : value
string

86 - TopResource

NameDescriptionSchemaDefault
call_count
required
호출 수
Example : 10
integer
name
required
리소스명
Example : test
string
path
required
리소스 경로
Example : /test/test1
string
type
required
메서드 유형
Example : GET
string

87 - UsagePlan

NameDescriptionSchemaDefault
connected_api_keys
required
연결된 API Key 목록
Example : ['key1', 'key2']
array[string]
created_at
required
생성 일시
Example : 2026-02-11T06:40:19.345Z
string (date-time)
description
optional
설명
Example : description
string
id
required
사용량 정책 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
limit
required
사용량 정책 할당량
Example : 10
integer
name
required
이름
Example : usage-plan-name
string
rate
required
사용량 정책 주기
Example : day
enum (hour, day, month)

88 - UsagePlanCreateRequest

NameDescriptionSchemaDefault
description
optional
설명
Example : description
any of [string, null]
limit
required
사용량 정책 할당량
Example : 10
Minimum : 1
Maximum : 2000000000
integer
name
required
이름
Example : usage-plan-name
Pattern : ^[a-z][a-z0-9\-]{1,48}[a-z0-9]$
Minimum length : 3
Maximum length : 50
string
rate
required
사용량 정책 주기
Example : day
enum (hour, day, month)

89 - UsagePlanDetail

NameDescriptionSchemaDefault
api_keys
required
API Key
array[ApiKey]
created_at
required
생성 일시
Example : 2026-02-11T06:40:19.405Z
string (date-time)
created_by_id
required
생성자
Example : 27bb070b564349f8a31cc60734cc36a5
string
created_by_name
required
생성자
Example : username
string
description
optional
설명
Example : description
string
id
required
사용량 정책 ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
limit
required
사용량 정책 할당량
Example : 10
integer
modified_at
required
수정시간
Example : 2026-02-11T06:40:19.405Z
string (date-time)
modified_by_id
required
수정자
Example : 27bb070b564349f8a31cc60734cc36a5
string
modified_by_name
required
수정자
Example : username
string
name
required
이름
Example : usage-plan-name
string
rate
required
사용량 정책 주기
Example : day
enum (hour, day, month)

90 - UsagePlanListResponse

NameDescriptionSchemaDefault
count
required
총 개수
Example : 20
integer
usage_plans
required

array[UsagePlan]

91 - UsagePlanSetDescriptionRequest

NameDescriptionSchemaDefault
description
optional
설명
Example : description
any of [string, null]

92 - UsagePlanSetQuotaRequest

NameDescriptionSchemaDefault
limit
required
사용량 정책 할당량
Example : 10
Minimum : 1
Maximum : 2000000000
integer
rate
required
사용량 정책 주기
Example : day
enum (hour, day, month)

93 - UsagePlanShowResponse

NameDescriptionSchemaDefault
usage_plan
required

UsagePlanDetail