---
title: Handle
summary: Handle is a handle for an ACL
url: https://www.fastly.com/documentation/reference/compute/sdks/go/compute-sdk-go/acl/struct.Handle/
---

**Kind:** Struct  
**Module:** [acl](https://www.fastly.com/documentation/reference/compute/sdks/go/compute-sdk-go/acl/)  
**Package:** compute-sdk-go v1.11.0  
**Source:** https://github.com/fastly/compute-sdk-go/blob/d6bf71b04516ed72d6018cab6fff701a865f86e5/acl/acl.go#L41

```go
type Handle struct {
	// contains filtered or unexported fields
}
```

Handle is a handle for an ACL

## Methods

### Lookup

**Source:** https://github.com/fastly/compute-sdk-go/blob/d6bf71b04516ed72d6018cab6fff701a865f86e5/acl/acl.go#L71

```go
func (h *Handle) Lookup(ip net.IP) (Response, error)
```

Lookup the given IP in the ACL and returns the response.  If no match was found, returns ErrNoContent.

**Parameters**

- `ip`: `net.IP`

**Returns**

`(Response, error)`
