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.