1 - Firewall

NameDescriptionSchemaDefault
account_id
required
Account ID
Example : 0e3dffc50eb247a1adf4f2e5c82c4f99
string
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
flavor_name
optional
Firewall 사이즈 이름
Example : SMALL
string
flavor_rule_quota
optional
Firewall 규칙 수 제한
Example : 100
integer
fw_resource_id
required
FW 리소스 ID
Example : 005fd1d30dea11f08a2c56773bef875b
string
id
required
Firewall ID
Example : b156740b6335468d8354eb9ef8eddf5a
string
loggable
required
로그 사용 여부
Example : False
boolean
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
required
Firewall 이름
Example : FW_IGW_secuVPC
string
pre_product_id
optional
선행 상품 ID
Example : 76479b7ffee1431198d9beb4502cda08
string
product_type
required
Firewall 상품 유형
Example : IGW
enum (IGW, GGW, DGW, LB, SIGW, TGW_IGW, TGW_GGW, TGW_DGW, TGW_SIGW, TGW_BM)
state
required
Firewall 상태
Example : CREATING
enum (CREATING, ACTIVE, DELETING, DELETED, EDITING, ERROR, DEPLOYING)
status
required
Firewall 활성 여부
Example : ENABLE
enum (ENABLE, DISABLE)
total_rule_count
optional
전체 규칙 개수
Example : 8
integer
vpc_id
required
VPC ID
Example : ceb44ea5ecb34a49b16495f9a63b0718
any of [string, null]
vpc_name
required
VPC 명
Example : secuVPC
any of [string, null]

2 - FirewallListResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
firewalls
required

array[Firewall]
page
required
page
Example : 0
integer
size
required
size
Example : 20
integer
sort
optional
sort
Example : ['created_at:asc']
any of [array[string], null]

3 - FirewallPort

NameDescriptionSchemaDefault
service_type
required
서비스 프로토콜 유형
Example : TCP
enum (TCP, UDP, ICMP, IP, TCP_ALL, UDP_ALL, ICMP_ALL, ALL)
service_value
optional
서비스 포트 값
Example : 443
string

4 - FirewallRule

NameDescriptionSchemaDefault
action
required
Firewall rule 동작
Example : ALLOW
enum (ALLOW, DENY)
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
description
optional
Firewall rule 설명
Example : Firewall rule description example
any of [string, null]
destination_address
required
목적지 주소
Example : ['10.0.0.1', '10.0.0.2']
array[string]
destination_interface
required
목적지 인터페이스 이름
Example : IFW1-v1001dn
string
direction
required
Firewall rule 방향
Example : INBOUND
enum (INBOUND, OUTBOUND)
firewall_id
required
Firewall ID
Example : b156740b6335468d8354eb9ef8eddf5a
string
id
required
Firewall rule ID
Example : b156740b6335468d8354eb9ef8eddf5a
string
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
optional
Firewall rule 이름
Example : b156740b6335468d8354eb9ef8eddf5a
any of [string, null]
sequence
required
Firewall rule 순서
Example : 100
integer
service
required
서비스 포트
array[FirewallPort]
source_address
required
출발지 주소
Example : ['192.168.1.1', '192.168.1.2']
array[string]
source_interface
required
출발지 인터페이스 이름
Example : IFW1-v2501up
string
state
required
Firewall rule 상태
Example : CREATING
enum (CREATING, ACTIVE, DELETING, DELETED, EDITING, ERROR)
status
required
Firewall rule 사용 여부
Example : ENABLE
enum (ENABLE, DISABLE)
vendor_rule_id
required
벤더 규칙 ID
Example : 72
string

5 - FirewallRuleCreateRequest

NameDescriptionSchemaDefault
action
required
Firewall rule 동작
Example : ALLOW
enum (ALLOW, DENY)
description
optional
Firewall rule 설명
Example : Firewall rule description example
any of [string, null]
destination_address
required
목적지 주소
Example : ['10.0.0.1', '10.0.0.2']
array[string]
direction
required
Firewall rule 방향
Example : INBOUND
enum (INBOUND, OUTBOUND)
order_direction
optional
순서 방향
Example : BEFORE
enum (BEFORE, AFTER, BOTTOM)
order_rule_id
optional
순서 규칙 ID
Example : 043aa63459da466faad71fe4fe587031
string
service
required
서비스 포트
array[FirewallPort]
source_address
required
출발지 주소
Example : ['192.168.1.1', '192.168.1.2']
array[string]
status
required
Firewall rule 사용 여부
Example : ENABLE
enum (ENABLE, DISABLE)

6 - FirewallRuleCreateSingleRequest

NameDescriptionSchemaDefault
firewall_id
required
Firewall ID
Example : b156740b6335468d8354eb9ef8eddf5a
string
firewall_rule
required
Firewall rule 목록
FirewallRuleCreateRequest

7 - FirewallRuleListResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
firewall_rules
required

array[FirewallRule]
page
required
page
Example : 0
integer
size
required
size
Example : 20
integer
sort
optional
sort
Example : ['created_at:asc']
any of [array[string], null]

8 - FirewallRuleSetRequest

NameDescriptionSchemaDefault
action
required
Firewall rule 동작
Example : ALLOW
enum (ALLOW, DENY)
description
optional
Firewall rule 설명
Example : Firewall rule description example
any of [string, null]
destination_address
required
목적지 주소
Example : ['10.0.0.1', '10.0.0.2']
array[string]
direction
required
Firewall rule 방향
Example : INBOUND
enum (INBOUND, OUTBOUND)
service
required
서비스 포트
array[FirewallPort]
source_address
required
출발지 주소
Example : ['192.168.1.1', '192.168.1.2']
array[string]

9 - FirewallRuleShowResponse

NameDescriptionSchemaDefault
firewall_rule
required

FirewallRule

10 - FirewallSetRequest

NameDescriptionSchemaDefault
flavor_name
optional
Firewall 사이즈 이름
Example : EXSMALL
enum (EXSMALL, SMALL, MEDIUM, LARGE, EXLARGE)
loggable
optional
로그 사용 여부
Example : False
boolean

11 - FirewallShowResponse

NameDescriptionSchemaDefault
firewall
required

Firewall