Cloud Functions
Cloud Functions
Overview
Provides an Application Programming Interface (API) that supports programmatic use of IaaS/PaaS products provided by SCP.
This guide provides a brief description of Cloud Function service and how to call API. The API is provided as a RESTful API, and it responds in JSON format.
Version
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Status | Not Before |
|---|---|---|
| 1.4 | CURRENT | - |
| 1.3 | SUPPORTED | 20260830 |
| 1.2 | DEPRECATED | 20260630 |
| 1.1 | DEPRECATED | 20260430 |
| 1.0 | DEPRECATED | 20251231 |
OpenAPI URL
https://scf.{region}.{environment}.samsungsdscloud.com
Environment and Region List
| environment | region |
|---|---|
| s | kr-west1 |
| s | kr-east1 |
| g | kr-south1 |
| g | kr-south2 |
| g | kr-south3 |
| e | kr-west1 |
| e | kr-east1 |
API Version History
1.4
Cloud Functions has been updated to version 1.4.
Changes
- [Changed]
GET /cloud-functions- Cloud Functions list retrieval API has been changed. - Response model has been changed to
CloudFunctionForListV1Dot4. - The following fields are added to the response:
eots_dateeots_state
- [Changed]
GET /cloud-functions- Cloud Functions detail retrieval API has been changed. - Response model has been changed to
CloudFunctionShowResponseV1Dot4. - The following fields are added to the response:
cloud_function.eots_datecloud_function.eots_state
- [Changed]
GET /cloud-functions/runtimes- Runtime list retrieval API has been changed. - Response model has been changed to
RuntimeListResponseV1Dot4. - The following fields are added to the response:
runtimes.eots_dateruntimes.eots_state
- [Changed]
GET /cloud-functions/sample-codes- Blueprint list retrieval API has been changed. - Response model has been changed to
SampleCodesListResponseV1Dot4. - The following fields are added to the response:
sample_codes.eots_datesample_codes.eots_state
1.3
Cloud Functions has been updated to version 1.3.
Changes
- [New]
GET /cloud-functions/{cloud_function_id}/config- General config retrieval API has been added. - [Changed]
PUT /cloud-functions/{cloud_function_id}/config- General config update API has been changed. - Required action has been changed as follows:
scf:SetGeneralConfig
- [New]
GET /cloud-functions/{cloud_function_id}/environment-variables- Environment variables list retrieval API has been added. - [Changed]
PUT /cloud-functions/{cloud_function_id}/environment-variables- Environment variables update API has been changed. - Required action has been changed as follows:
scf:SetEnvConfig
- [New]
GET /cloud-functions/{cloud_function_id}/url- URL config retrieval API has been added. - [Changed]
PUT /cloud-functions/{cloud_function_id}/url- URL config update API has been changed. - Required action has been changed as follows:
scf:SetUrlConfig
- Response model has been changed to
FunctionUrlV1Dot3. - The following fields are added to the response:
state
- [New]
GET /cloud-functions/{cloud_function_id}/privatelink-services- PrivateLink Service retrieval API has been added. - [Changed]
PUT /cloud-functions/{cloud_function_id}/privatelink-services- PrivateLink Service update API has been changed. - Response model has been changed to
PrivateLinkServiceV1Dot3. - The following fields are added to the response:
privatelink_service_stateprivatelink_service_auth_type
- [New]
GET /cloud-functions/{cloud_function_id}/privatelink-endpoints- PrivateLink Endpoint list retrieval API has been added. - [New]
GET /cloud-functions/{cloud_function_id}/resource-policies- Resource Policy retrieval API has been added. - [New]
PUT /cloud-functions/{cloud_function_id}/resource-policies- Resource Policy setting API has been added. - [New]
DELETE /cloud-functions/{cloud_function_id}/resource-policies- Resource Policy deletion API has been added.
1.2
Cloud Functions has been updated to version 1.2.
Changes
- [Changed]
GET /cloud-functions/{cloud_function_id}/configurations- Show Cloud Function Configuration API has been changed. - Response model has been changed to
ConfigurationV1Dot2. - The following fields are added to the response:
privatelink_serviceprivatelink_endpoints
- [New]
PUT /cloud-functions/{cloud_function_id}/privatelink-services- PrivateLink Service update API has been added. - [New]
POST /cloud-functions/{cloud_function_id}/privatelink-endpoints- PrivateLink Endpoint creation API has been added. - [New]
PUT /cloud-functions/{cloud_function_id}/privatelink-endpoints/{endpoint_id}/approval- PrivateLink Endpoint approval/rejection API has been added. - [New]
PUT /cloud-functions/{cloud_function_id}/privatelink-endpoints/{endpoint_id}/connection- PrivateLink Endpoint reconnection/disconnection API has been added. - [New]
PUT /cloud-functions/{cloud_function_id}/privatelink-endpoints/{endpoint_id}/request- PrivateLink Endpoint connection re-request/cancellation API has been added. - [New]
DELETE /cloud-functions/{cloud_function_id}/privatelink-endpoints/{endpoint_id}- PrivateLink Endpoint deletion API has been added.
1.1
Cloud Functions has been updated to version 1.1.
Changes
- [New]
PUT /cloud-functions/{cloud_function_id}/codes/file- Cloud function code file upload API has been added.
1.0
Cloud Functions version 1.0 has been released.
Changes
- [New]
GET /cloud-functions- List Cloud Functions API has been added. - [New]
POST /cloud-functions- Create Cloud Function API has been added. - [New]
GET /cloud-functions/check-duplication- Check Function Name Duplication API has been added. - [New]
GET /cloud-functions/runtimes- List Runtimes API has been added. - [New]
GET /cloud-functions/sample-codes- List Sample Codes API has been added. - [New]
DELETE /cloud-functions/{cloud_function_id}- Delete Cloud Function API has been added. - [New]
GET /cloud-functions/{cloud_function_id}- Show Cloud Function API has been added. - [New]
GET /cloud-functions/{cloud_function_id}/codes- Show Cloud Function Code API has been added. - [New]
PUT /cloud-functions/{cloud_function_id}/codes- Update Cloud Function Code API has been added. - [New]
GET /cloud-functions/{cloud_function_id}/configurations- Show Cloud Function Configuration API has been added. - [New]
PUT /cloud-functions/{cloud_function_id}/configurations/config- Update Cloud Function Config API has been added. - [New]
PUT /cloud-functions/{cloud_function_id}/configurations/environment-variables- Update Cloud Function Variables API has been added. - [New]
PUT /cloud-functions/{cloud_function_id}/configurations/url- Update Cloud Function Url API has been added. - [New]
GET /cloud-functions/{cloud_function_id}/logs- Show Cloud Function Logs API has been added. - [New]
GET /cloud-functions/{cloud_function_id}/metrics- Show Cloud Function Metrics API has been added. - [New]
GET /triggers- List Cloud Function Triggers API has been added. - [New]
POST /triggers/apigateway- Create Cloud Function Apigateway Trigger API has been added. - [New]
POST /triggers/cronjob- Create Cloud Function Cronjob Trigger API has been added. - [New]
PUT /triggers/cronjob/{trigger_id}- Update Cloud Function Cronjob Trigger API has been added. - [New]
DELETE /triggers/{trigger_id}- Delete Cloud Function Trigger API has been added. - [New]
GET /triggers/{trigger_id}- Show Cloud Function Trigger API has been added.