@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?
optionaldestinations?: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?
optionalsessionDuration?:string
Defined in: src/lib/access-config.ts:29
Optional Cloudflare Access session duration, such as 24h.