1 - ApigatewayTriggerCreateRequest

NameDescriptionSchemaDefault
apigateway_api_id
required
Apigateway API ID
Example : 31e749b7b260868f441e862b
Pattern : ^[0-9a-f]{24}$
string
apigateway_stage_name
required
Apigateway 스테이지 이름
Example : sample
Pattern : ^[a-z0-9\-]+$
string
cloud_function_id
required
Cloud Functions ID
Example : 8c9f6c1c928a45b4bbd1e4da5531d656
Pattern : ^[0-9a-f]{32}$
string

2 - CloudFunction

NameDescriptionSchemaDefault
account_id
required
어카운트 ID
Example : 617b3d0e90c24a5fa1f65a3824861354
string
function_url
required
함수 URL
Example : https://33b532c466824bcf9324101a3c6f3015.kr-west1.dev2.samsungsdscloud.com/cloudfunctions-hello
any of [string, null]
id
required
Cloud Functions ID
Example : 8c9f6c1c928a45b4bbd1e4da5531d656
string
name
required
Cloud Functions 이름
Example : sample
string
runtime
required
런타임
Example : Node.js:20
string
state
required
함수 상태
Example : READY
string
user_id
required
사용자 ID
Example : 617b3d0e90c24a5fa1f65a3824861354
string

3 - CloudFunctionCreateRequest

NameDescriptionSchemaDefault
content
required
코드 내용
Example : sample
string
name
required
이름
Example : sample-function-name
Pattern : ^[a-z][a-z0-9-]*$
Minimum length : 3
Maximum length : 64
string
runtime
required
런타임
Example : Node.js:20
string
tags
optional
태그 목록
any of [array[Tag], null]

4 - CloudFunctionCreateResponse

NameDescriptionSchemaDefault
id
required
Cloud Functions ID
Example : 8c9f6c1c928a45b4bbd1e4da5531d656
string
message
required
설명
Example : Description
string
state
required
함수 상태
Example : READY
string

5 - CloudFunctionForList

NameDescriptionSchemaDefault
account_id
required
어카운트 ID
Example : 617b3d0e90c24a5fa1f65a3824861354
string
created_at
required
생성 시간
Example : 2025-05-22T06:21:17.580522
string (date-time)
function_url
required
함수 URL
Example : https://33b532c466824bcf9324101a3c6f3015.kr-west1.dev2.samsungsdscloud.com/cloudfunctions-hello
any of [string, null]
id
required
Cloud Functions ID
Example : 8c9f6c1c928a45b4bbd1e4da5531d656
string
name
required
Cloud Functions 이름
Example : sample
string
runtime
required
런타임
Example : Node.js:20
string
state
required
함수 상태
Example : READY
string
user_id
required
사용자 ID
Example : 617b3d0e90c24a5fa1f65a3824861354
string

6 - CloudFunctionListResponse

NameDescriptionSchemaDefault
cloud_functions
required
내용
array[CloudFunctionForList]
count
required
합계
Example : 20
integer

7 - CloudFunctionShowResponse

NameDescriptionSchemaDefault
cloud_function
required

CloudFunction

8 - Code

NameDescriptionSchemaDefault
class_name
optional
클래스명
Example : com.example.Handler
any of [string, null]
code_text
optional
코드 내용
Example : ZXhwb3J0cy5oYW5kbGVSZXF1ZXN0ID0gYXN5bmM==
any of [string, null]
code_type
required
코드 유형
Example : text
string
file_name
optional
파일명
Example : sample
any of [string, null]
file_transfer_status
optional
파일 전송 상태
Example : sample
any of [string, null]
file_upload_at
optional
파일 업로드 시간
Example : 2025-05-17 00:23:17
any of [string, null]
method_name
optional
메소드명
Example : handleRequest
any of [string, null]
runtime
required
런타임
Example : Node.js:20
string

9 - CodeFile

NameDescriptionSchemaDefault
class_name
required
클래스명
Example : com.example.Handler
string
method_name
required
메소드명
Example : handleRequest
string
obs_url
optional
Object Storage URL
Example : https://obs.kr-east1.scp-in.com:8443/sample/java-sample-1.0-SNAPSHOT.jar
any of [string, null]

10 - CodeSetRequest

NameDescriptionSchemaDefault
content
required
코드 내용
Example : print("Hello World")
string

11 - Configuration

NameDescriptionSchemaDefault
config
required
일반 구성
FunctionConfig
url
required
함수 URL
FunctionUrl
variables
optional
환경 변수
any of [array[FunctionVariable], null]

12 - ConfigurationV1Dot2

NameDescriptionSchemaDefault
config
required
일반 구성
FunctionConfig
privatelink_endpoints
optional
Endpoints
any of [array[Endpoint], null]
privatelink_service
optional
PrivateLink Service
any of [PrivateLinkService, null]
url
required
함수 URL
FunctionUrl
variables
optional
환경 변수
any of [array[FunctionVariable], null]

13 - CronjobTriggerCreateRequest

NameDescriptionSchemaDefault
cloud_function_id
required
Cloud Functions ID
Example : 8c9f6c1c928a45b4bbd1e4da5531d656
Pattern : ^[0-9a-f]{32}$
string
schedule
required
스케쥴
Example : * * * * 0
string
timezone
required
타임존
Example : Asia/Tokyo
string

14 - CronjobTriggerSetRequest

NameDescriptionSchemaDefault
cloud_function_id
required
Cloud Functions ID
Example : 8c9f6c1c928a45b4bbd1e4da5531d656
Pattern : ^[0-9a-f]{32}$
string
schedule
required
스케쥴
Example : * * * * 0
string
timezone
required
타임존
Example : Asia/Tokyo
string

15 - DuplicationShowResponse

NameDescriptionSchemaDefault
result
required
결과
Example : True
boolean

16 - Endpoint

NameDescriptionSchemaDefault
endpoint_alias
optional
Alias
Example : sample
any of [string, null]
endpoint_id
required
Endpoint Id
Example : 8c9f6c1c928a45b4bbd1e4da5531d656
string
service_id
optional
Service Id
Example : 8c9f6c1c928a45b4bbd1e4da5531d656
any of [string, null]
state
required
상태
Example : Active
string

17 - EndpointCreateRequest

NameDescriptionSchemaDefault
alias
required
Alias
Example : sample
string
service_id
required
Service Id
Example : 8c9f6c1c928a45b4bbd1e4da5531d656
string

18 - FunctionConfig

NameDescriptionSchemaDefault
max_scale
required
최대 작업 수
Example : 5
integer
memory
required
메모리
Example : 256
integer
min_scale
required
최소 작업 수
Example : 1
integer
timeout
required
제한 시간
Example : 100
integer

19 - FunctionUrl

NameDescriptionSchemaDefault
allow_ips
optional
허용 IP
Example :
any of [array[string], null]
auth_type
optional
인증 유형
Example : NONE
any of [string, null]
public_endpoint_url
optional
Public 엔드포인트 URL
Example : https://scf.33b532c466824bcf9324101a3c6f3015.kr-west1.dev2.samsungsdscloud.com/sample-function
any of [string, null]
public_ip_acl_enabled
optional
Public IP 접근 제어 사용
Example : True
any of [boolean, null]
url_enabled
required
URL 사용
Example : True
boolean

20 - FunctionUrlRequest

NameDescriptionSchemaDefault
allow_ips
optional
허용 IP
Example :
any of [array[string], null]
auth_type
optional
인증 유형
Example : NONE
any of [string, null]
public_ip_acl_enabled
required
Public IP 접근 제어 사용
Example : True
boolean
url_enabled
required
URL 사용
Example : True
boolean

21 - FunctionVariable

NameDescriptionSchemaDefault
key
required

Example : sample
string
value
required

Example : sample
string

22 - FunctionVariables

NameDescriptionSchemaDefault
variables
required
환경 변수
array[FunctionVariable]

23 - Log

NameDescriptionSchemaDefault
log
required
로그
Example : [2025-05-12 11:04:12] START RequestId : 04680bac - ad76-4e0a-997e-e35b6275cb67 Version : $LATEST
string
time
required
시간
Example : 2025-05-17 00:23:17
string

24 - LogShowResponse

NameDescriptionSchemaDefault
count
required
합계
Example : 3
integer
logs
required
로그
array[Log]

25 - Metric

NameDescriptionSchemaDefault
metric_data
required
Metric 데이터
Example : 1.0033444816053512
object
time
required
시간
Example : 16:37
string

26 - MetricShowResponse

NameDescriptionSchemaDefault
actual_pods
required
실제 파드
array[Metric]
fail_count
required
실패 카운트
array[Metric]
function_memory
required
함수 메모리
array[Metric]
request_count
required
요청 카운트
array[Metric]
request_latency
required
요청 레이턴시
array[Metric]
success_count
required
성공 카운트
array[Metric]

27 - PrivateLinkEndpoint

NameDescriptionSchemaDefault
endpoint
required
Endpoint
Endpoint

28 - PrivateLinkEndpointApproval

NameDescriptionSchemaDefault
type
required
타입
Example : APPROVE
enum (APPROVE, REJECT)

29 - PrivateLinkEndpointConnection

NameDescriptionSchemaDefault
type
required
타입
Example : RECONNECT
enum (DISCONNECT, RECONNECT)

30 - PrivateLinkEndpointCreateRequest

NameDescriptionSchemaDefault
endpoint
required
Endpoint
EndpointCreateRequest

31 - PrivateLinkEndpointRequest

NameDescriptionSchemaDefault
type
required
타입
Example : CANCEL
enum (CANCEL, RE_REQUEST)

32 - PrivateLinkService

NameDescriptionSchemaDefault
private_url
optional
Private Url
Example : https://sample.scf.private.kr-west1.e.samsungsdscloud.com
any of [string, null]
privatelink_service_enabled
required
PrivateLink Service 활성화
Example : True
boolean
privatelink_service_id
optional
PrivateLink Service ID
Example : ba30549f550141ef9af6546543s
any of [string, null]
privatelink_service_name
optional
PrivateLink Service
Example : PRIVATELINKSERVICE
any of [string, null]
requested_endpoints
optional
Endpoint
any of [array[Endpoint], null]

33 - PrivateLinkServicePutRequest

NameDescriptionSchemaDefault
privatelink_service_enabled
required
PrivateLink Service 활성화
Example : True
boolean

34 - Runtime

NameDescriptionSchemaDefault
base_image_seq
required
기본 이미지 번호
Example : 3
integer
name
required
이름
Example : sample
string
version
required
버전
Example : 1.0.0
string

35 - RuntimeListResponse

NameDescriptionSchemaDefault
count
required
합계
Example : 3
integer
runtimes
required
Runtimes List
array[Runtime]

36 - SampleCode

NameDescriptionSchemaDefault
content
required
코드 내용
Example : sample
string
default
required
기본값
Example : False
boolean
description
required
설명
Example : sample
string
name
required
이름
Example : sample
string
runtime
required
런타임
Example : Node.js:20
string
seq
required
번호
Example : 3
integer
version
required
버전
Example : sample
string

37 - SampleCodesListResponse

NameDescriptionSchemaDefault
count
required
합계
Example : 3
integer
sample_codes
required
Sample Codes List
array[SampleCode]

38 - Tag

NameDescriptionSchemaDefault
key
required
태그 키
Example :
string
value
required
태그 값
Example :
any of [string, null]

39 - Trigger

NameDescriptionSchemaDefault
alias
required
Alias
Example : $LATEST
string
schedule
optional
스케쥴
Example : * * * * 0
any of [string, null]
timezone
optional
타임존
Example : Asia/Tokyo
any of [string, null]
trigger_id
required
트리거 ID
Example : 1
integer
trigger_name
required
트리거 타입
Example : 8c9f6c1c928a45b4bbd1e4da5531d656
string
trigger_sid
required
트리거 타겟 어카운트 ID
Example : 617b3d0e90c24a5fa1f65a3824861354
any of [string, null]
trigger_target_account_id
required
트리거 타겟 어카운트 ID
Example : 617b3d0e90c24a5fa1f65a3824861354
any of [string, null]
trigger_target_srn
required
트리거 타겟 SRN
Example : srn:dev2::f32265726b694b32920aa3b111f4c715:::iam:user/9abd88ba08434777a8ca168e799eebbe
any of [string, null]
trigger_target_uuid
required
트리거 타겟 UUID
Example : 8c9f6c1c928a45b4bbd1e4da5531d656
any of [string, null]
trigger_type
required
트리거 타입
Example : apigateway
string

40 - TriggerCreateResponse

NameDescriptionSchemaDefault
alias
optional
Alias
Example : $LATEST
any of [string, null]
cloud_function_id
required
Cloud Functions ID
Example : 8c9f6c1c928a45b4bbd1e4da5531d656
string
triggers
required
트리거
array[TriggerForList]

41 - TriggerDeleteRequest

NameDescriptionSchemaDefault
cloud_function_id
required
Cloud Functions ID
Example : 8c9f6c1c928a45b4bbd1e4da5531d656
Pattern : ^[0-9a-f]{32}$
string
trigger_type
required
트리거 타입
Example : apigateway
string

42 - TriggerForList

NameDescriptionSchemaDefault
schedule
optional
스케쥴
Example : * * * * 0
any of [string, null]
timezone
optional
타임존
Example : Asia/Tokyo
any of [string, null]
trigger_id
optional
트리거 ID
Example : 1
any of [integer, null]
trigger_name
required
트리거 타입
Example : 8c9f6c1c928a45b4bbd1e4da5531d656
string
trigger_target_account_id
required
트리거 타겟 어카운트 ID
Example : 617b3d0e90c24a5fa1f65a3824861354
any of [string, null]
trigger_target_srn
required
트리거 타겟 SRN
Example : srn:dev2::f32265726b694b32920aa3b111f4c715:::iam:user/9abd88ba08434777a8ca168e799eebbe
any of [string, null]
trigger_target_uuid
required
트리거 타겟 UUID
Example : 8c9f6c1c928a45b4bbd1e4da5531d656
any of [string, null]
trigger_type
required
트리거 타입
Example : apigateway
string

43 - TriggersResponse

NameDescriptionSchemaDefault
alias
required
Alias
Example : $LATEST
string
count
required
합계
Example : 20
integer
triggers
required
트리거
array[TriggerForList]

44 - TriggerUpdateResponse

NameDescriptionSchemaDefault
alias
optional
Alias
Example : $LATEST
any of [string, null]
cloud_function_id
required
Cloud Functions ID
Example : 8c9f6c1c928a45b4bbd1e4da5531d656
string
triggers
required
트리거
array[TriggerForList]