# Shared

## Domain Types

### Pagination

- `Pagination`

  Pagination response details.

  - `next_cursor: string | null`

  - `previous_cursor: string | null`

  - `total_count: number`

### Region Name

- `RegionName = "us-sva-2"`

  Region the resource is in.

  - `"us-sva-2"`

### Resource Status

- `ResourceStatus = "pending" | "creating" | "updating" | 4 more`

  Status of the resource.

  - `"pending"`

  - `"creating"`

  - `"updating"`

  - `"ready"`

  - `"deleting"`

  - `"deleted"`

  - `"error"`

### Source IP Rule

- `SourceIPRule`

  IP filter rules.

  - `allowed?: Array<string>`

    List of IPv4 CIDR addresses to allow.

  - `blocked?: Array<string>`

    List of IPv4 CIDR addresses to deny.

### Source IP Rule Response

- `SourceIPRuleResponse`

  IP filter rules.

  - `allowed: Array<string>`

    List of IPv4 CIDR addresses to allow.

  - `blocked: Array<string>`

    List of IPv4 CIDR addresses to deny.
