Go
package main import( "context" "os" latitudeshgosdk "github.com/latitudesh/latitudesh-go-sdk" "log" ) func main() { ctx := context.Background() s := latitudeshgosdk.New( latitudeshgosdk.WithSecurity(os.Getenv("LATITUDESH_BEARER")), ) res, err := s.Firewalls.ListAssignments(ctx, "fw_Qk0Ryqv1dW36X", latitudeshgosdk.Pointer[int64](20), latitudeshgosdk.Pointer[int64](1)) if err != nil { log.Fatal(err) } if res.FirewallAssignments != nil { for { // handle items res, err = res.Next() if err != nil { // handle error } if res == nil { break } } } }
{ "data": [ { "id": "fwasg_6A05EdQ1dvKYQ", "type": "firewall_assignments", "attributes": { "server": { "id": "sv_1Qkm7dXzD8nZV", "hostname": "Durable Concrete Lamp", "primary_ipv4": "114.216.142.237" }, "firewall_id": "fw_Qk0Ryqv1dW36X" } }, { "id": "fwasg_ez2A3DVldnawP", "type": "firewall_assignments", "attributes": { "server": { "id": "sv_m5xyZOnNOWM0l", "hostname": "Rustic Cotton Clock", "primary_ipv4": "27.26.3.128" }, "firewall_id": "fw_Qk0Ryqv1dW36X" } } ] }
Returns a list of all servers assigned to a particular firewall.
The Firewall ID
Number of items to return per page
x >= 1
Page number to return (starts at 1)
Success
Show child attributes
Was this page helpful?