Firewall Bindings
Manage bindings that apply firewalls to enclaves, providers, or networks.
Firewall Bindings object
Attributes
object
Stringid
Stringtarget_type
Enumfirewall
Objecttarget
ObjectNullablecreated_at
Date{"object": "network.firewall.binding","target_type": "enclave","firewall": {"object": "network.firewall#preview"},"target": {"object": "network.firewall.binding.target#preview","type": "enclave"}}
List firewall bindings
Returns a paginated list of firewall bindings.
Query Parameters
limit
NumberOptionalafter
StringOptionalbefore
StringOptionalcursor
StringOptionalorder
EnumOptionalid
UnionOptionalfirewall_id
UnionOptionalenclave_id
UnionOptionalprovider_id
UnionOptionalnetwork_id
UnionOptionaltarget_type
UnionOptionalcreated_at
ObjectOptionalFilter firewall binding creation time by date range
GEThttp://api.metorial.com/firewall-bindings
curl -X GET "https://api.metorial.com/firewall-bindings" \-H "Authorization: Bearer metorial_sk_..."
Get firewall binding
Retrieves a specific firewall binding by ID.
URL Parameters
firewall_binding_id
StringThe unique identifier for the firewall_binding
GEThttp://api.metorial.com/firewall-bindings/:firewall_binding_id
curl -X GET "https://api.metorial.com/firewall-bindings/fir_Rm4Mnheq2bfEPhBhP7SY" \-H "Authorization: Bearer metorial_sk_..."
Create firewall binding
Creates a binding that applies a firewall to a target.
Request Body
firewall_id
Stringtarget_type
Enumenclave_id
StringOptionalprovider_id
StringOptionalnetwork_id
StringOptionalPOSThttp://api.metorial.com/firewall-bindings
curl -X POST "https://api.metorial.com/firewall-bindings" \-H "Content-Type: application/json" \-H "Authorization: Bearer metorial_sk_..." \-d '{"firewall_id": "example_firewall_id","target_type": "enclave","enclave_id": "example_enclave_id","provider_id": "example_provider_id","network_id": "example_network_id"}'
Delete firewall binding
Deletes a firewall binding.
URL Parameters
firewall_binding_id
StringThe unique identifier for the firewall_binding
DELETEhttp://api.metorial.com/firewall-bindings/:firewall_binding_id
curl -X DELETE "https://api.metorial.com/firewall-bindings/fir_Rm4Mnheq2bfEPhBhP7SY" \-H "Authorization: Bearer metorial_sk_..."