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

Return to the regular view of this page.

Models

1 - AccessControl

NameDescriptionSchemaDefault
allowed_ip_addr
required
Allowed IP Address
Example : ['127.0.0.1/24,192.168.127.12']
array[string]
connected_stages
required
Connected Stages
Example : ['dev,stg']
array[string]
created_at
required
Creation Date
Example : 2024-05-19T00:23:17Z
string (date-time)
description
required
Description
Example :
string
id
required
Access Control ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
name
required
Access Control Name
Example : DenyTest
string

2 - AccessControlCreateRequest

NameDescriptionSchemaDefault
allowed_ip_addr
required
Allowed IP Address
Example : ['127.0.0.1/24,192.168.127.12']
array[string]
connected_stages
required
Connected Stages
Example : ['dev,stg']
any of [array[string], null]
description
optional
Description
Example : description
any of [string, null]
name
required
Access Control Name
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
Allowed IP Address
Example : ['127.0.0.1/24,192.168.127.12']
array[string]
connected_stages
required
Connected Stages
Example : ['dev,stg']
array[string]
created_at
required
Creation Date
Example : 2024-05-19T00:23:17Z
string (date-time)
description
required
Description
Example :
string
id
required
Access Control ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
name
required
Access Control Name
Example : DenyTest
string

4 - AccessControlListResponse

NameDescriptionSchemaDefault
access_controls
required

array[AccessControl]
count
required
Total Count
Example : 20
integer

5 - AccessControlSetRequest

NameDescriptionSchemaDefault
allowed_ip_addr
required
Allowed IP Address
Example : ['127.0.0.1/24,192.168.127.12']
array[string]
connected_stages
required
Connected Stages
Example : ['dev,stg']
any of [array[string], null]
description
optional
Description
Example : description
any of [string, null]

6 - AccessControlShowResponse

NameDescriptionSchemaDefault
access_control
required

AccessControl

7 - Api

NameDescriptionSchemaDefault
account_id
required
Account ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
created_at
required
Creation Date
Example : 2024-05-17T00:23:17Z
string (date-time)
description
required
Description
Example : Description
string
dns_record_status
optional
DNS Record Status
Example : Active
any of [string, null]
id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
name
required
Name
Example : test-api
string
status
required
Api Status
Example : Active
string

8 - ApiConnectedEndpoint

NameDescriptionSchemaDefault
created_at
required
Creation Date
Example : 2024-05-17T00:23:17Z
string (date-time)
id
required
PrivateLink Endpoint ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
status
required
PrivateLink Endpoint Status
Example : Active
string

9 - ApiConnectedEndpointListResponse

NameDescriptionSchemaDefault
connected_endpoints
required

array[ApiConnectedEndpoint]
count
required
Total Count
Example : 20
integer

10 - ApiCreateRequest

NameDescriptionSchemaDefault
description
optional
Description
Example : description
any of [string, null]
id
optional
Api ID
Example :
any of [string, null]
name
required
Name
Example : test-api
Pattern : ^[a-z][a-z0-9\-]{1,48}[a-z0-9]$
Minimum length : 3
Maximum length : 50
string
tags
optional
Tag List
any of [array[Tag], null]

11 - ApiCreateRequestV1Dot2

NameDescriptionSchemaDefault
description
optional
Description
Example : description
any of [string, null]
endpoint_type
optional
Endpoint Type
Example : REGION
enum (REGION, PRIVATE)REGION
id
optional
Api ID
Example :
any of [string, null]
name
required
Name
Example : test-api
Pattern : ^[a-z][a-z0-9\-]{1,48}[a-z0-9]$
Minimum length : 3
Maximum length : 50
string
tags
optional
Tag List
any of [array[Tag], null]

12 - ApiCreateResponse

NameDescriptionSchemaDefault
description
required
Description
Example : Description
string
id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
name
required
Name
Example : test-api
string

13 - ApiDeployment

NameDescriptionSchemaDefault
deployment_date
required
Deployment Date
Example : 2024-05-17T00:23:17Z
string (date-time)
deployment_id
required
Deployment ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
description
required
Description
Example : description
string
status
optional
Status
Example : Active
string-

14 - ApiDeploymentListResponse

NameDescriptionSchemaDefault
count
required
Total Count
Example : 20
integer
deployments
required

array[ApiDeployment]

15 - ApiDeploymentRequest

NameDescriptionSchemaDefault
description
optional
Description
Example : description
any of [string, null]
stage_name
optional
Stage Name
Example : test-stage
any of [string, null]
stage_type
required
Stage Type
Example : new
enum (new, existing, none)

16 - ApiDeploymentResponse

NameDescriptionSchemaDefault
deployment_id
required
Deployment ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
description
optional
Description
Example : description
any of [string, null]

17 - ApiDetail

NameDescriptionSchemaDefault
account_id
required
Account ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
created_at
required
Creation Date
Example : 2024-05-17T00:23:17Z
string (date-time)
description
required
Description
Example : Description
string
dns_record_status
optional
DNS Record Status
Example : Active
any of [string, null]
id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
name
required
Name
Example : test-api
string
status
required
Api Status
Example : Active
string

18 - ApiKey

NameDescriptionSchemaDefault
created_at
required
Creation Date
Example :
string (date-time)
description
optional
Description
Example : description
string
id
required
API Key ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
key
required
Key
Example : key
string
name
required
Name
Example : api-key-name
string

19 - ApiKeyCreateRequest

NameDescriptionSchemaDefault
description
optional
Description
Example : description
any of [string, null]
name
required
Name
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
Name
Example : api-key-name
string

21 - ApiKeyListResponse

NameDescriptionSchemaDefault
api_keys
required

array[ApiKey]
count
required
Total Count
Example : 20
integer

22 - ApiKeySetDescriptionRequest

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

23 - ApiKeyShowResponse

NameDescriptionSchemaDefault
api_key
required

ApiKey

24 - ApiListResponse

NameDescriptionSchemaDefault
apis
required

array[Api]
count
required
Total Count
Example : 20
integer

25 - ApiSetDescriptionRequest

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

26 - ApiShowResponse

NameDescriptionSchemaDefault
api
required

ApiDetail

27 - Auth

NameDescriptionSchemaDefault
auth_method
optional
AUTH Method
Example : JWT(JSON WEB Token)
stringJWT(JSON WEB Token)
connected_stages
required
Connected Stages
Example : ['dev,stg']
array[string]
expired_at
required
Expiration Date
Example : 2024-05-17T00:23:17Z
string (date-time)
id
required
Auth ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
name
required
Auth NAME
Example : Token01
string

28 - AuthCreateRequest

NameDescriptionSchemaDefault
connected_stages
required
Connected Stages
Example : ['dev,stg']
any of [array[string], null]
expiration_period
required
Expiration Period
Example : 90
integer
name
required
Auth NAME
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
Access Token
Example : ***********************************************************
string

30 - AuthListResponse

NameDescriptionSchemaDefault
auths
required

array[Auth]
count
required
Total Count
Example : 20
integer

31 - AuthSetRequest

NameDescriptionSchemaDefault
connected_stages
required
Connected Stages
Example : ['dev,stg']
any of [array[string], null]

32 - AuthShowResponse

NameDescriptionSchemaDefault
auth
required

Auth

33 - Method

NameDescriptionSchemaDefault
endpoint_url
optional
Method Endpoint 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
Method Integration Type
Example : HTTP
string
method_type
required
Method Type
Example : GET
string
query_strings
optional
Method Query Strings
Example : {'param1': 'value1', 'param2': 'value2'}
any of [object[boolean], null]
request_headers
optional
Method Request Headers
Example : {'test1' : True}
any of [object[boolean], null]
request_path
optional
Method Request Path
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 Required
Example : False
any of [boolean, null]
endpoint_url
optional
Method Endpoint 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
Method Integration Type
Example : HTTP
enum (HTTP, SCF, PRIVATELINK)
method_type
required
Method Type
Example : GET
enum (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, ANY)
privatelink_endpoint_id
optional
PrivateLink Endpoint ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]
query_strings
optional
Method Query Strings
Example : {'param1': 'value1', 'param2': 'value2'}
any of [object[boolean], null]
request_headers
optional
Method Request Headers
Example : {'test1' : True}
any of [object[boolean], null]

35 - MethodCreateRequestV1Dot1

NameDescriptionSchemaDefault
api_key_required
optional
Api Key Required
Example : False
any of [boolean, null]
endpoint_url
optional
Method Endpoint 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
Method Integration Type
Example : HTTP
enum (HTTP, SCF, PRIVATELINK)
method_type
required
Method Type
Example : GET
enum (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, ANY)
privatelink_endpoint_id
optional
PrivateLink Endpoint ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]
query_strings
optional
Method Query Strings
Example : {'param1': 'value1', 'param2': 'value2'}
any of [object[boolean], null]
request_headers
optional
Method Request Headers
Example : {'test1' : True}
any of [object[boolean], null]

36 - MethodInStage

NameDescriptionSchemaDefault
api_key_required
optional
Api Key Required
Example : False
boolean
type
required
Method Type
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
Method Query Strings
Example : {'param1': 'value1', 'param2': 'value2'}
object[boolean]
request_headers
required
Method Request Headers
Example : {'test1' : True}
object[boolean]

41 - MethodSetRequestV1Dot1

NameDescriptionSchemaDefault
api_key_required
required
Api Key Required
Example : False
boolean
endpoint_url
optional
Method Endpoint 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
Method Integration Type
Example : HTTP
enum (HTTP, SCF, PRIVATELINK)
privatelink_endpoint_id
optional
PrivateLink Endpoint ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]
query_strings
required
Method Query Strings
Example : {'param1': 'value1', 'param2': 'value2'}
object[boolean]
request_headers
required
Method Request Headers
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 Required
Example : False
boolean
endpoint_url
optional
Method Endpoint 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
Method Integration Type
Example : HTTP
string
method_type
required
Method Type
Example : GET
string
query_strings
optional
Method Query Strings
Example : {'param1': 'value1', 'param2': 'value2'}
any of [object[boolean], null]
request_headers
optional
Method Request Headers
Example : {'test1' : True}
any of [object[boolean], null]
request_path
optional
Method Request Path
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 Required
Example : False
boolean
endpoint_url
optional
Method Endpoint 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
Method Integration Type
Example : HTTP
string
method_type
required
Method Type
Example : GET
string
privatelink_endpoint_id
optional
PrivateLink Endpoint ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]
query_strings
optional
Method Query Strings
Example : {'param1': 'value1', 'param2': 'value2'}
any of [object[boolean], null]
request_headers
optional
Method Request Headers
Example : {'test1' : True}
any of [object[boolean], null]
request_path
optional
Method Request Path
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
Creation Date
Example : 2024-05-17T00:23:17Z
string (date-time)
id
required
PrivateLink Endpoint ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
name
required
PrivateLink Endpoint Name
Example : endpoint
string
privatelink_service_id
required
PrivateLink Service ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
status
required
PrivateLink Endpoint Status
Example : CANCELED
string

48 - PrivateLinkEndpointApprovalRequest

NameDescriptionSchemaDefault
api_id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
type
required
PrivateLink Endpoint Action Type
Example : CANCEL
enum (APPROVE, REJECT)

49 - PrivateLinkEndpointConnectionRequest

NameDescriptionSchemaDefault
api_id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
type
required
PrivateLink Endpoint Action Type
Example : CANCEL
enum (DISCONNECT, RECONNECT)

50 - PrivateLinkEndpointCreateRequest

NameDescriptionSchemaDefault
description
optional
Description
Example : description
any of [string, null]
name
required
PrivateLink Endpoint Name
Example : endpoint
Pattern : ^[a-zA-Z0-9]*$
Minimum length : 3
Maximum length : 20
string
privatelink_service_id
required
PrivateLink Service ID
Example : 27bb070b564349f8a31cc60734cc36a5
string

51 - PrivateLinkEndpointDetail

NameDescriptionSchemaDefault
created_at
required
Creation Date
Example : 2024-05-17T00:23:17Z
string (date-time)
description
optional
Description
Example : description
string
id
required
PrivateLink Endpoint ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
name
required
PrivateLink Endpoint Name
Example : endpoint
string
privatelink_service_id
required
PrivateLink Service ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
status
required
PrivateLink Endpoint Status
Example : CANCELED
string

52 - PrivateLinkEndpointListResponse

NameDescriptionSchemaDefault
count
required
Total Count
Example : 20
integer
privatelink_endpoints
required

array[PrivateLinkEndpoint]

53 - PrivateLinkEndpointRequestRequest

NameDescriptionSchemaDefault
type
required
PrivateLink Endpoint Action Type
Example : CANCEL
enum (CANCEL, RE_REQUEST)

54 - PrivateLinkEndpointSetRequest

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

55 - PrivateLinkEndpointShowResponse

NameDescriptionSchemaDefault
privatelink_endpoint
required

PrivateLinkEndpointDetail

56 - PrivateLinkEndpointSummary

NameDescriptionSchemaDefault
created_at
required
Creation Date
Example : 2024-05-17T00:23:17Z
string (date-time)
id
required
PrivateLink Endpoint ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
status
required
PrivateLink Endpoint Status
Example : Active
string

57 - PrivateLinkEndpointSummaryShowResponse

NameDescriptionSchemaDefault
privatelink_endpoint
required

PrivateLinkEndpointSummary

58 - Report

NameDescriptionSchemaDefault
call_count
required
Call Count
Example : 10
integer
date
required
Date
Example :
string
error_4xx_count
required
Error 4xx Count
Example : 10
integer
error_5xx_count
optional
Error 5xx Count
Example : 10
integer
integration_latency
required
Integration Latency
Example : 10
object
latency
required
Latency
Example : 10
object

59 - ReportListResponse

NameDescriptionSchemaDefault
count
required
Total Count
Example : 20
integer
reports
required

array[Report]
top_resources
required

array[TopResource]

60 - Resource

NameDescriptionSchemaDefault
id
required
Resource ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
methods
required

array[Method]
parent_id
required
Parent Resource ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
path
required
Path
Example : /test/test1
string
path_part
required
Path Part
Example : test
string

61 - ResourceCreateRequest

NameDescriptionSchemaDefault
path_part
required
Path Part
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
Resource ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
parent_id
required
Parent Resource ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
path
required
Path
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
Method Type
Example : GET
array[string]
path
required
Path
Example : /test/test1
string

70 - ResourceSummaryV1Dot1

NameDescriptionSchemaDefault
methods
required

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

71 - ResourceV1Dot1

NameDescriptionSchemaDefault
id
required
Resource ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
methods
required

array[MethodV1Dot1]
parent_id
required
Parent Resource ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
path
required
Path
Example : /test/test1
string
path_part
required
Path Part
Example : test
string

72 - ResourceV1Dot2

NameDescriptionSchemaDefault
id
required
Resource ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
methods
required

array[MethodV1Dot2]
parent_id
required
Parent Resource ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
path
required
Path
Example : /test/test1
string
path_part
required
Path Part
Example : test
string

73 - Stage

NameDescriptionSchemaDefault
active_deployment
required
Active Deployment
Example : 2024-05-17T00:23:17Z
string (date-time)
allow_credentials
optional
Allow Credentials
Example : True
any of [boolean, null]
allow_headers
optional
Allow Headers
Example : ['Content-Type', 'Authorization']
any of [array[string], null]
allow_methods
optional
Allow Methods
Example : ['GET', 'POST', 'PUT', 'PATCH']
any of [array[enum (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, ANY)], null]
allow_origins
optional
Allow Origins
Example : ['*']
any of [array[string], null]
api_id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
api_summary
required
API Summary
Example : [{'methods': ['GET', 'POST'], 'path': '/'}, {'methods': ['GET', 'POST'], 'path': '/test'}]
array[ResourceSummary]
cors_enabled
required
Cors Enabled
Example : False
boolean
created_at
required
Creation Date
Example :
string (date-time)
deployment_id
required
Deployment ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
expose_headers
optional
Expose Headers
Example : ['test1', 'test2']
any of [array[string], null]
invoke_url
required
Invoke URL
Example : http://test.com/stg
string
ip_restriction_enabled
required
IP Restriction Enabled
Example : False
boolean
jwt_enabled
required
JWT Enabled
Example : False
boolean
max_age
optional
Max Age
Example : 3600
any of [integer, null]
name
required
Stage Name
Example : test-stage
string

74 - StageCreateRequest

NameDescriptionSchemaDefault
deployment_id
required
Deployment ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
description
optional
Description
Example : description
any of [string, null]
stage_name
required
Name
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
Active Deployment
Example : 2024-05-17T00:23:17Z
string (date-time)
allow_credentials
optional
Allow Credentials
Example : True
any of [boolean, null]
allow_headers
optional
Allow Headers
Example : ['Content-Type', 'Authorization']
any of [array[string], null]
allow_methods
optional
Allow Methods
Example : ['GET', 'POST', 'PUT', 'PATCH']
any of [array[enum (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, ANY)], null]
allow_origins
optional
Allow Origins
Example : ['*']
any of [array[string], null]
api_id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
cors_enabled
required
Cors Enabled
Example : False
boolean
created_at
required
Creation Date
Example :
string (date-time)
deployment_id
required
Deployment ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
expose_headers
optional
Expose Headers
Example : ['test1', 'test2']
any of [array[string], null]
invoke_url
required
Invoke URL
Example : http://test.com/stg
string
ip_restriction_enabled
required
IP Restriction Enabled
Example : False
boolean
jwt_enabled
required
JWT Enabled
Example : False
boolean
max_age
optional
Max Age
Example : 3600
any of [integer, null]
name
required
Stage Name
Example : test-stage
string

76 - StageDetailV1Dot1

NameDescriptionSchemaDefault
active_deployment
required
Active Deployment
Example : 2024-05-17T00:23:17Z
string (date-time)
allow_credentials
optional
Allow Credentials
Example : True
any of [boolean, null]
allow_headers
optional
Allow Headers
Example : ['Content-Type', 'Authorization']
any of [array[string], null]
allow_methods
optional
Allow Methods
Example : ['GET', 'POST', 'PUT', 'PATCH']
any of [array[enum (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, ANY)], null]
allow_origins
optional
Allow Origins
Example : ['*']
any of [array[string], null]
api_id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
api_key_required
required
Api Key Required
Example : False
boolean
cors_enabled
required
Cors Enabled
Example : False
boolean
created_at
required
Creation Date
Example :
string (date-time)
deployment_id
required
Deployment ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
description
optional
Description
Example : description
any of [string, null]
expose_headers
optional
Expose Headers
Example : ['test1', 'test2']
any of [array[string], null]
invoke_url
required
Invoke URL
Example : http://test.com/stg
string
jwt_enabled
required
JWT Enabled
Example : False
boolean
max_age
optional
Max Age
Example : 3600
any of [integer, null]
name
required
Stage Name
Example : test-stage
string
usage_plan_api_keys
optional
API Keys
any of [array[ApiKeyInStage], null]
usage_plan_id
optional
Usage Plan ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]
usage_plan_limit
optional
Usage Plan Limit
Example : 10
any of [integer, null]
usage_plan_name
optional
Name
Example : usage-plan-name
any of [string, null]
usage_plan_rate
optional
Usage Plan Rate
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
Deployment ID
Example : 27bb070b564349f8a31cc60734cc36a5
string

80 - StageSetConfigRequest

NameDescriptionSchemaDefault
allow_credentials
optional
Allow Credentials
Example : True
any of [boolean, null]
allow_headers
optional
Allow Headers
Example : ['Content-Type', 'Authorization']
any of [array[string], null]
allow_methods
optional
Allow Methods
Example : ['GET', 'POST', 'PUT', 'PATCH']
any of [array[enum (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, ANY)], null]
allow_origins
optional
Allow Origins
Example : ['*']
any of [array[string], null]
cors_enabled
required
Cors Enabled
Example : False
boolean
expose_headers
optional
Expose Headers
Example : ['test1', 'test2']
any of [array[string], null]
ip_restriction_enabled
required
IP Restriction Enabled
Example : False
boolean
jwt_enabled
required
JWT Enabled
Example : False
boolean
max_age
optional
Max Age
Example : 3600
any of [integer, null]

81 - StageSetConfigRequestV1Dot1

NameDescriptionSchemaDefault
allow_credentials
optional
Allow Credentials
Example : True
any of [boolean, null]
allow_headers
optional
Allow Headers
Example : ['Content-Type', 'Authorization']
any of [array[string], null]
allow_methods
optional
Allow Methods
Example : ['GET', 'POST', 'PUT', 'PATCH']
any of [array[enum (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, ANY)], null]
allow_origins
optional
Allow Origins
Example : ['*']
any of [array[string], null]
connected_api_keys
optional
Connected API Keys
Example : ['key1', 'key2']
any of [array[string], null]
cors_enabled
required
Cors Enabled
Example : False
boolean
description
optional
Description
Example : description
any of [string, null]
expose_headers
optional
Expose Headers
Example : ['test1', 'test2']
any of [array[string], null]
jwt_enabled
required
JWT Enabled
Example : False
boolean
max_age
optional
Max Age
Example : 3600
any of [integer, null]
usage_plan_id
optional
Usage Plan 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
Active Deployment
Example : 2024-05-17T00:23:17Z
string (date-time)
allow_credentials
optional
Allow Credentials
Example : True
any of [boolean, null]
allow_headers
optional
Allow Headers
Example : ['Content-Type', 'Authorization']
any of [array[string], null]
allow_methods
optional
Allow Methods
Example : ['GET', 'POST', 'PUT', 'PATCH']
any of [array[enum (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, ANY)], null]
allow_origins
optional
Allow Origins
Example : ['*']
any of [array[string], null]
api_id
required
Api ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
api_key_required
required
Api Key Required
Example : False
boolean
api_summary
required
API Summary
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 Enabled
Example : False
boolean
created_at
required
Creation Date
Example :
string (date-time)
deployment_id
required
Deployment ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
description
optional
Description
Example : description
any of [string, null]
expose_headers
optional
Expose Headers
Example : ['test1', 'test2']
any of [array[string], null]
invoke_url
required
Invoke URL
Example : http://test.com/stg
string
jwt_enabled
required
JWT Enabled
Example : False
boolean
max_age
optional
Max Age
Example : 3600
any of [integer, null]
name
required
Stage Name
Example : test-stage
string
usage_plan_api_keys
optional
API Keys
any of [array[ApiKeyInStage], null]
usage_plan_id
optional
Usage Plan ID
Example : 27bb070b564349f8a31cc60734cc36a5
any of [string, null]
usage_plan_limit
optional
Usage Plan Limit
Example : 10
any of [integer, null]
usage_plan_name
optional
Name
Example : usage-plan-name
any of [string, null]
usage_plan_rate
optional
Usage Plan Rate
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
Call Count
Example : 10
integer
name
required
Resource Name
Example : test
string
path
required
Resource Path
Example : /test/test1
string
type
required
Method Type
Example : GET
string

87 - UsagePlan

NameDescriptionSchemaDefault
connected_api_keys
required
Connected API Keys
Example : ['key1', 'key2']
array[string]
created_at
required
Creation Date
Example :
string (date-time)
description
optional
Description
Example : description
string
id
required
Usage Plan ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
limit
required
Usage Plan Limit
Example : 10
integer
name
required
Name
Example : usage-plan-name
string
rate
required
Usage Plan Rate
Example : day
enum (hour, day, month)

88 - UsagePlanCreateRequest

NameDescriptionSchemaDefault
description
optional
Description
Example : description
any of [string, null]
limit
required
Usage Plan Limit
Example : 10
Minimum : 1
Maximum : 2000000000
integer
name
required
Name
Example : usage-plan-name
Pattern : ^[a-z][a-z0-9\-]{1,48}[a-z0-9]$
Minimum length : 3
Maximum length : 50
string
rate
required
Usage Plan Rate
Example : day
enum (hour, day, month)

89 - UsagePlanDetail

NameDescriptionSchemaDefault
api_keys
required
API Keys
array[ApiKey]
created_at
required
Creation Date
Example :
string (date-time)
created_by_id
required
Created by
Example : 27bb070b564349f8a31cc60734cc36a5
string
created_by_name
required
Created by
Example : username
string
description
optional
Description
Example : description
string
id
required
Usage Plan ID
Example : 27bb070b564349f8a31cc60734cc36a5
string
limit
required
Usage Plan Limit
Example : 10
integer
modified_at
required
Modified at
Example :
string (date-time)
modified_by_id
required
Modified by
Example : 27bb070b564349f8a31cc60734cc36a5
string
modified_by_name
required
Modified by
Example : username
string
name
required
Name
Example : usage-plan-name
string
rate
required
Usage Plan Rate
Example : day
enum (hour, day, month)

90 - UsagePlanListResponse

NameDescriptionSchemaDefault
count
required
Total Count
Example : 20
integer
usage_plans
required

array[UsagePlan]

91 - UsagePlanSetDescriptionRequest

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

92 - UsagePlanSetQuotaRequest

NameDescriptionSchemaDefault
limit
required
Usage Plan Limit
Example : 10
Minimum : 1
Maximum : 2000000000
integer
rate
required
Usage Plan Rate
Example : day
enum (hour, day, month)

93 - UsagePlanShowResponse

NameDescriptionSchemaDefault
usage_plan
required

UsagePlanDetail