Skip to content

@adrianhall/cloudflare-toolkit


@adrianhall/cloudflare-toolkit / index / AccessApplication

Interface: AccessApplication ​

Defined in: src/lib/access-config.ts:21

A self-hosted Cloudflare Access application managed by cf-access-policy.

Properties ​

destinations? ​

optional destinations?: object[]

Defined in: src/lib/access-config.ts:27

Optional public destinations protected by the application.

type ​

type: "public"

uri ​

uri: string


domain ​

domain: string

Defined in: src/lib/access-config.ts:25

Primary domain protected by the application.


name ​

name: string

Defined in: src/lib/access-config.ts:23

Stable application name used as the reconciliation key.


policies ​

policies: object[]

Defined in: src/lib/access-config.ts:31

Reusable policy names and their unique evaluation precedence.

name ​

name: string

precedence ​

precedence: number


sessionDuration? ​

optional sessionDuration?: string

Defined in: src/lib/access-config.ts:29

Optional Cloudflare Access session duration, such as 24h.