Cerbos JavaScript SDK
    Preparing search index...

    Module @cerbos/core - v0.27.1

    @cerbos/core

    npm

    Common types used by the Cerbos client libraries.

    Enumerations

    DatabaseDriver
    Effect
    InspectedAttributeKind
    InspectedConstantKind
    InspectedDerivedRoleKind
    InspectedVariableKind
    PlanKind
    ScopePermissions
    Service
    ServiceStatus
    Status
    ValidationErrorSource

    Classes

    CheckResourcesResponse
    CheckResourcesResult
    Client
    ClientWithPrincipal
    NotOK
    PlanExpression
    PlanExpressionValue
    PlanExpressionVariable
    SchemaDefinition
    ValidationFailed

    Interfaces

    AccessLogEntry
    AddOrUpdatePoliciesRequest
    AddOrUpdateSchemasRequest
    AdminCredentials
    AuditLogFilterBetween
    AuditLogFilterSince
    AuditLogFilterTail
    AuditTrail
    AuxData
    CheckInput
    CheckOutput
    CheckOutputActionEffect
    CheckResourcesRequest
    CheckResourcesResultMetadata
    CheckResourcesResultMetadataEffect
    CheckResourcesResultResource
    Condition
    Constants
    DecisionLogEntry
    DecisionLogEntryCheckResources
    DecisionLogEntryPlanResources
    DecodedAuxData
    DeleteSchemasRequest
    DeleteSchemasResponse
    DerivedRoleDefinition
    DerivedRoles
    DerivedRolesBody
    DisablePoliciesRequest
    DisablePoliciesResponse
    EmbeddedBundle
    EnablePoliciesRequest
    EnablePoliciesResponse
    ErrorOptions
    ExportConstants
    ExportConstantsBody
    ExportVariables
    ExportVariablesBody
    GetPoliciesRequest
    GetPoliciesResponse
    GetSchemasRequest
    GetSchemasResponse
    HealthCheckRequest
    HealthCheckResponse
    InspectedAttribute
    InspectedConstant
    InspectedDerivedRole
    InspectedPolicy
    InspectedVariable
    InspectPoliciesRequest
    InspectPoliciesResponse
    JWT
    ListAccessLogEntriesRequest
    ListDecisionLogEntriesRequest
    ListPoliciesRequest
    ListPoliciesResponse
    ListSchemasResponse
    LocalBundle
    MatchAll
    MatchAny
    Matches
    MatchExpr
    MatchNone
    Options
    Output
    OutputExpressions
    OutputResult
    Peer
    PlanResourcesConditionalOutput
    PlanResourcesConditionalResponse
    PlanResourcesInput
    PlanResourcesMetadata
    PlanResourcesOutputBase
    PlanResourcesRequestBase
    PlanResourcesRequestWithAction
    PlanResourcesRequestWithActions
    PlanResourcesResponseBase
    PlanResourcesUnconditionalOutput
    PlanResourcesUnconditionalResponse
    PolicyBase
    PolicyMetadata
    PolicySourceBlob
    PolicySourceDatabase
    PolicySourceDisk
    PolicySourceEmbeddedPDP
    PolicySourceGit
    PolicySourceHubBase
    PolicySourceHubDeployment
    PolicySourceHubEmbeddedBundle
    PolicySourceHubLabel
    PolicySourceHubLocalBundle
    PolicySourceHubPlayground
    Principal
    PrincipalPolicy
    PrincipalPolicyBody
    PrincipalRule
    PrincipalRuleAction
    ReloadStoreRequest
    RequestOptions
    Resource
    ResourceCheck
    ResourcePolicy
    ResourcePolicyBody
    ResourceRule
    RolePolicy
    RolePolicyBody
    RoleRule
    Schema
    SchemaInput
    SchemaRef
    SchemaRefs
    ServerInfo
    ValidationError
    Variables

    Type aliases

    AuditLogFilter
    Awaitable
    CheckResourceRequest
    DecisionLogEntryMethod
    HeadersInit
    IsAllowedRequest
    Match
    PlanExpressionOperand
    PlanResourcesOutput
    PlanResourcesRequest
    PlanResourcesResponse
    Policy
    PolicySource
    PolicySourceHub
    ResourceQuery
    ResourceSearch
    SchemaDefinitionInput
    SourceAttributes
    ValidationFailedCallback
    Value

    Functions

    auditLogFilterIsBetween
    auditLogFilterIsSince
    auditLogFilterIsTail
    decisionLogEntryMethodIsCheckResources
    decisionLogEntryMethodIsPlanResources
    matchIsMatchAll
    matchIsMatchAny
    matchIsMatchExpr
    matchIsMatchNone
    planResourcesOutputIsConditional
    planResourcesOutputIsUnconditional
    planResourcesResponseIsConditional
    planResourcesResponseIsUnconditional
    policyIsDerivedRoles
    policyIsExportConstants
    policyIsExportVariables
    policyIsPrincipalPolicy
    policyIsResourcePolicy
    policyIsRolePolicy
    policySourceIsBlob
    policySourceIsDatabase
    policySourceIsDisk
    policySourceIsEmbeddedPDP
    policySourceIsGit
    policySourceIsHub
    policySourceIsHubDeployment
    policySourceIsHubEmbeddedBundle
    policySourceIsHubLabel
    policySourceIsHubLocalBundle
    policySourceIsHubPlayground