Firewall
Firewall
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 Firewall 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.1 | CURRENT | - |
| 1.0 | SUPPORTED | 20270131 |
OpenAPI URL
https://firewall.{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.1
Firewall API version 1.1 has been released.
Changes
- [Changed]
GET /v1/firewalls- List Firewalls API has been changed.- Response model has been changed to FirewallListResponseV1Dot1.
- The following fields have been added to the response.
zone_resources
- The following fields have been removed from the response.
fw_resource_id
- The following fields have been added to the response.
- Response model has been changed to FirewallListResponseV1Dot1.
- [Changed]
GET /v1/firewalls/{firewall_id}- Show Firewall API has been changed.- Response model has been changed to FirewallShowResponseV1Dot1.
- The following fields have been added to the response.
zone_resources
- The following fields have been removed from the response.
fw_resource_id
- The following fields have been added to the response.
- Response model has been changed to FirewallShowResponseV1Dot1.
- [Changed]
PUT /v1/firewalls/{firewall_id}- Set Firewall API has been changed.- Response model has been changed to FirewallShowResponseV1Dot1.
- The following fields have been added to the response.
zone_resources
- The following fields have been removed from the response.
fw_resource_id
- The following fields have been added to the response.
- Response model has been changed to FirewallShowResponseV1Dot1.
- [Changed]
GET /v1/firewalls/rules- List Firewall Rules API has been changed.- The following query parameter has been removed from the request.
fetch_all
- Response model has been changed to FirewallRuleListResponseV1Dot1.
- The following fields have been removed from the response.
destination_interface,name,source_interface,vendor_rule_id
- The following fields have been removed from the response.
- The following query parameter has been removed from the request.
- [Changed]
GET /v1/firewalls/rules/{firewall_rule_id}- Show Firewall Rule API has been changed.- Response model has been changed to FirewallRuleShowResponseV1Dot1.
- The following fields have been removed from the response.
destination_interface,name,source_interface,vendor_rule_id
- The following fields have been removed from the response.
- Response model has been changed to FirewallRuleShowResponseV1Dot1.
- [Changed]
POST /v1/firewalls/rules- Create Firewall Rule API has been changed.- Changed to asynchronous processing.
- Response code has been changed from
201 Createdto202 Accepted, and response body is not returned. - Request model has been changed to FirewallRuleCreateSingleRequest.
- The following fields have been removed from the request.
destination_interface,name,source_interface
- The following fields have been removed from the request.
- [Changed]
PUT /v1/firewalls/rules/{firewall_rule_id}- Set Firewall Rule API has been changed.- Changed to asynchronous processing.
- Response code has been changed from
200 OKto202 Accepted, and response body is not returned. - Request model has been changed to FirewallRuleUpdateSingleRequest.
- The following fields have been added to the request.
order_direction,order_rule_id,status
- The following fields have been added to the request.
- [Changed]
DELETE /v1/firewalls/rules/{firewall_rule_id}- Delete Firewall Rule API has been changed.- Changed to asynchronous processing.
- Response code has been changed from
204 No Contentto202 Accepted.
1.0
Firewall API has been released.
Changes
- [New]
GET /v1/firewalls- API has been added. - [New]
GET /v1/firewalls/{firewall_id}- API has been added. - [New]
PUT /v1/firewalls/{firewall_id}- API has been added. - [New]
GET /v1/firewalls/rules- API has been added. - [New]
POST /v1/firewalls/rules- API has been added. - [New]
GET /v1/firewalls/rules/{firewall_rule_id}- API has been added. - [New]
PUT /v1/firewalls/rules/{firewall_rule_id}- API has been added. - [New]
DELETE /v1/firewalls/rules/{firewall_rule_id}- API has been added.