이 섹션의 다중 페이지 출력 화면임. 여기를 클릭하여 프린트.
Models
- 1: ApigatewayTriggerCreateRequest
- 2: CloudFunction
- 3: CloudFunctionCreateRequest
- 4: CloudFunctionCreateResponse
- 5: CloudFunctionForList
- 6: CloudFunctionListResponse
- 7: CloudFunctionShowResponse
- 8: Code
- 9: CodeFile
- 10: CodeSetRequest
- 11: Configuration
- 12: ConfigurationV1Dot2
- 13: CronjobTriggerCreateRequest
- 14: CronjobTriggerSetRequest
- 15: DuplicationShowResponse
- 16: Endpoint
- 17: EndpointCreateRequest
- 18: FunctionConfig
- 19: FunctionUrl
- 20: FunctionUrlRequest
- 21: FunctionUrlV1Dot3
- 22: FunctionVariable
- 23: FunctionVariables
- 24: Log
- 25: LogShowResponse
- 26: Metric
- 27: MetricShowResponse
- 28: PolicyDocument
- 29: PrivateLinkEndpoint
- 30: PrivateLinkEndpointApproval
- 31: PrivateLinkEndpointConnection
- 32: PrivateLinkEndpointCreateRequest
- 33: PrivateLinkEndpointList
- 34: PrivateLinkEndpointRequest
- 35: PrivateLinkService
- 36: PrivateLinkServicePutRequest
- 37: PrivateLinkServiceV1Dot3
- 38: ResourcePolicySetRequest
- 39: ResourcePolicyShowResponse
- 40: Runtime
- 41: RuntimeListResponse
- 42: SampleCode
- 43: SampleCodesListResponse
- 44: Statement
- 45: Tag
- 46: Trigger
- 47: TriggerCreateResponse
- 48: TriggerDeleteRequest
- 49: TriggerForList
- 50: TriggersResponse
- 51: TriggerUpdateResponse
1 - ApigatewayTriggerCreateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| apigateway_api_id required | Apigateway API ID Example : 31e749b7b260868f441e862bPattern : ^[0-9a-f]{24}$ | string | |
| apigateway_stage_name required | Apigateway 스테이지 이름 Example : samplePattern : ^[a-z0-9\-]+$ | string | |
| cloud_function_id required | Cloud Functions ID Example : 8c9f6c1c928a45b4bbd1e4da5531d656Pattern : ^[0-9a-f]{32}$ | string |
2 - CloudFunction
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| content required | 코드 내용 Example : sample | string | |
| name required | 이름 Example : sample-function-namePattern : ^[a-z][a-z0-9-]*$Minimum length : 3Maximum length : 64 | string | |
| runtime required | 런타임 Example : Node.js:20 | string | |
| tags optional | 태그 목록 | any of [array[Tag], null] |
4 - CloudFunctionCreateResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| id required | Cloud Functions ID Example : 8c9f6c1c928a45b4bbd1e4da5531d656 | string | |
| message required | 설명 Example : Description | string | |
| state required | 함수 상태 Example : READY | string |
5 - CloudFunctionForList
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| cloud_functions required | 내용 | array[CloudFunctionForList] | |
| count required | 합계 Example : 20 | integer |
7 - CloudFunctionShowResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| cloud_function required | CloudFunction |
8 - Code
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| content required | 코드 내용 Example : print("Hello World") | string |
11 - Configuration
| Name | Description | Schema | Default |
|---|---|---|---|
| config required | 일반 구성 | FunctionConfig | |
| url required | 함수 URL | FunctionUrl | |
| variables optional | 환경 변수 | any of [array[FunctionVariable], null] |
12 - ConfigurationV1Dot2
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| cloud_function_id required | Cloud Functions ID Example : 8c9f6c1c928a45b4bbd1e4da5531d656Pattern : ^[0-9a-f]{32}$ | string | |
| schedule required | 스케쥴 Example : * * * * 0 | string | |
| timezone required | 타임존 Example : Asia/Tokyo | string |
14 - CronjobTriggerSetRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| cloud_function_id required | Cloud Functions ID Example : 8c9f6c1c928a45b4bbd1e4da5531d656Pattern : ^[0-9a-f]{32}$ | string | |
| schedule required | 스케쥴 Example : * * * * 0 | string | |
| timezone required | 타임존 Example : Asia/Tokyo | string |
15 - DuplicationShowResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| result required | 결과 Example : True | boolean |
16 - Endpoint
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| alias required | Alias Example : sample | string | |
| service_id required | Service Id Example : 8c9f6c1c928a45b4bbd1e4da5531d656 | string |
18 - FunctionConfig
| Name | Description | Schema | Default |
|---|---|---|---|
| max_scale required | 최대 작업 수 Example : 5 | integer | |
| memory required | 메모리 Example : 256 | integer | |
| min_scale required | 최소 작업 수 Example : 1 | integer | |
| timeout required | 제한 시간 Example : 100 | integer |
19 - FunctionUrl
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| 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 - FunctionUrlV1Dot3
| Name | Description | Schema | Default |
|---|---|---|---|
| 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] | |
| state optional | 함수 URL 상태 Example : CREATING | any of [string, null] | |
| url_enabled required | URL 사용 Example : True | boolean |
22 - FunctionVariable
| Name | Description | Schema | Default |
|---|---|---|---|
| key required | 키 Example : sample | string | |
| value required | 값 Example : sample | string |
23 - FunctionVariables
| Name | Description | Schema | Default |
|---|---|---|---|
| variables required | 환경 변수 | array[FunctionVariable] |
24 - Log
| Name | Description | Schema | Default |
|---|---|---|---|
| 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 |
25 - LogShowResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | 합계 Example : 3 | integer | |
| logs required | 로그 | array[Log] |
26 - Metric
| Name | Description | Schema | Default |
|---|---|---|---|
| metric_data required | Metric 데이터 Example : 1.0033444816053512 | object | |
| time required | 시간 Example : 16:37 | string |
27 - MetricShowResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| 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] |
28 - PolicyDocument
| Name | Description | Schema | Default |
|---|---|---|---|
| Statement required | Statement Example : {'Statement': [{'Action': ['scf:InvokeFunction'], 'Condition': {'StringEquals': {'scf:CloudFunctionAuthType': ['SCP_IAM']}}, 'Effect': 'Allow', 'Principal': '*', 'Resource': ['srn:e::27bb070b564349f8a31cc60734cc36a5:kr-west1::scf:cloud-function/1a2afa4bfb854a828602c93009cf4447'], 'Sid': 'Statement1'}], 'Version': '2024-07-01'} | array[Statement] | |
| Version required | 버전 Example : 2024-07-01 | string |
29 - PrivateLinkEndpoint
| Name | Description | Schema | Default |
|---|---|---|---|
| endpoint required | Endpoint | Endpoint |
30 - PrivateLinkEndpointApproval
| Name | Description | Schema | Default |
|---|---|---|---|
| type required | 타입 Example : APPROVE | enum (APPROVE, REJECT) |
31 - PrivateLinkEndpointConnection
| Name | Description | Schema | Default |
|---|---|---|---|
| type required | 타입 Example : RECONNECT | enum (DISCONNECT, RECONNECT) |
32 - PrivateLinkEndpointCreateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| endpoint required | Endpoint | EndpointCreateRequest |
33 - PrivateLinkEndpointList
| Name | Description | Schema | Default |
|---|---|---|---|
| privatelink_endpoints required | Endpoints | any of [array[Endpoint], null] |
34 - PrivateLinkEndpointRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| type required | 타입 Example : CANCEL | enum (CANCEL, RE_REQUEST) |
35 - PrivateLinkService
| Name | Description | Schema | Default |
|---|---|---|---|
| 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 : 68216f8f56 | any of [string, null] | |
| requested_endpoints optional | Endpoint | any of [array[Endpoint], null] |
36 - PrivateLinkServicePutRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| privatelink_service_enabled required | PrivateLink Service 활성화 Example : True | boolean |
37 - PrivateLinkServiceV1Dot3
| Name | Description | Schema | Default |
|---|---|---|---|
| private_url optional | Private Url Example : https://sample.scf.private.kr-west1.e.samsungsdscloud.com | any of [string, null] | |
| privatelink_service_auth_type optional | PrivateLink Service 인증 타입 Example : SCP_IAM | 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 : 68216f8f56 | any of [string, null] | |
| privatelink_service_state optional | 상태 Example : Active | any of [string, null] | |
| requested_endpoints optional | Endpoint | any of [array[Endpoint], null] |
38 - ResourcePolicySetRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| policy_document required | Policy Document Example : {'Statement': [{'Action': ['scf:InvokeFunction'], 'Condition': {'StringEquals': {'scf:CloudFunctionAuthType': ['SCP_IAM']}}, 'Effect': 'Allow', 'Principal': '*', 'Resource': ['srn:e::27bb070b564349f8a31cc60734cc36a5:kr-west1::scf:cloud-function/1a2afa4bfb854a828602c93009cf4447'], 'Sid': 'Statement1'}], 'Version': '2024-07-01'} | PolicyDocument |
39 - ResourcePolicyShowResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| policy_document optional | Policy Document Example : {'Statement': [{'Action': ['scf:InvokeFunction'], 'Condition': {'StringEquals': {'scf:CloudFunctionAuthType': ['SCP_IAM']}}, 'Effect': 'Allow', 'Principal': '*', 'Resource': ['srn:e::27bb070b564349f8a31cc60734cc36a5:kr-west1::scf:cloud-function/1a2afa4bfb854a828602c93009cf4447'], 'Sid': 'Statement1'}], 'Version': '2024-07-01'} | any of [PolicyDocument, null] |
40 - Runtime
| Name | Description | Schema | Default |
|---|---|---|---|
| base_image_seq required | 기본 이미지 번호 Example : 3 | integer | |
| name required | 이름 Example : sample | string | |
| version required | 버전 Example : 1.0.0 | string |
41 - RuntimeListResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | 합계 Example : 3 | integer | |
| runtimes required | Runtimes List | array[Runtime] |
42 - SampleCode
| Name | Description | Schema | Default |
|---|---|---|---|
| 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 |
43 - SampleCodesListResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | 합계 Example : 3 | integer | |
| sample_codes required | Sample Codes List | array[SampleCode] |
44 - Statement
| Name | Description | Schema | Default |
|---|---|---|---|
| Action optional | Action Example : ['iam:*'] | any of [array[string], null] | |
| Condition optional | Condition Example : {'StringEquals': {'scp:RequestedRegion': ['kr-west1']}} | any of [object[object[array[object]]], null] | |
| Effect required | Effect Example : Allow | enum (Allow, Deny) | |
| NotAction optional | Not Action Example : | any of [array[string], null] | |
| Principal optional | Principal Example : | any of [string, object[array[string]], null] | |
| Resource optional | Resource Example : ['*'] | array[string] | |
| Sid optional | Sid Example : Statement1 | string | statement1 |
45 - Tag
| Name | Description | Schema | Default |
|---|---|---|---|
| key required | 태그 키 Example : | string | |
| value required | 태그 값 Example : | any of [string, null] |
46 - Trigger
| Name | Description | Schema | Default |
|---|---|---|---|
| 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 |
47 - TriggerCreateResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| alias optional | Alias Example : $LATEST | any of [string, null] | |
| cloud_function_id required | Cloud Functions ID Example : 8c9f6c1c928a45b4bbd1e4da5531d656 | string | |
| triggers required | 트리거 | array[TriggerForList] |
48 - TriggerDeleteRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| cloud_function_id required | Cloud Functions ID Example : 8c9f6c1c928a45b4bbd1e4da5531d656Pattern : ^[0-9a-f]{32}$ | string | |
| trigger_type required | 트리거 타입 Example : apigateway | string |
49 - TriggerForList
| Name | Description | Schema | Default |
|---|---|---|---|
| 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 |
50 - TriggersResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| alias required | Alias Example : $LATEST | string | |
| count required | 합계 Example : 20 | integer | |
| triggers required | 트리거 | array[TriggerForList] |
51 - TriggerUpdateResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| alias optional | Alias Example : $LATEST | any of [string, null] | |
| cloud_function_id required | Cloud Functions ID Example : 8c9f6c1c928a45b4bbd1e4da5531d656 | string | |
| triggers required | 트리거 | array[TriggerForList] |