MCPcopy Create free account

hub / github.com/open-policy-agent/opa / types & classes

Types & classes1,577 in github.com/open-policy-agent/opa

↓ 584 callersTypeAliasNumber
Number represents a numeric value as defined by JSON.
v1/ast/term.go:825
↓ 466 callersTypeAliasVar
Var represents a variable as defined by the language.
v1/ast/term.go:1148
↓ 318 callersTypeAliasString
String represents a string value as defined by JSON.
v1/ast/term.go:942
↓ 95 callersStructcancel
v1/topdown/cancel.go:18
↓ 87 callersTypeAliasmodule
v1/ast/policy.go:413
↓ 32 callersTypeAliasBoolean
Boolean represents a boolean value defined by JSON.
v1/ast/term.go:763
↓ 18 callersInterfaceTimer
Timer defines the interface for a restartable timer that accumulates elapsed time.
v1/metrics/metrics.go:209
↓ 11 callersTypeAliasRef
Ref represents a reference as defined by the language.
v1/ast/term.go:1215
↓ 10 callersTypeAliasdeltaSeconds
deltaSeconds specifies a non-negative integer, representing time in seconds: http://tools.ietf.org/html/rfc7234#section-1.2.1
v1/topdown/http.go:1224
↓ 9 callersTypeAliasBool
Bool represents a constant boolean.
v1/ir/ir.go:168
↓ 7 callersTypeAliasBadRequestErr
BadRequestErr represents an error condition raised if the caller passes invalid parameters.
v1/server/types/types.go:616
↓ 6 callersTypeAliasArgs
Args represents zero or more arguments to a rule.
v1/ast/policy.go:259
↓ 6 callersTypeAliasRuleSet
RuleSet represents a collection of rules that produce a virtual document.
v1/ast/policy.go:2058
↓ 6 callersTypeAliasStringIndex
StringIndex represents the index into the plan's list of constant strings of a constant string.
v1/ir/ir.go:160
↓ 6 callersTypeAliasresultSet
v1/topdown/topdown_test.go:2331
↓ 5 callersTypeAliasBody
Body represents one or more expressions contained inside a rule or user function.
v1/ast/policy.go:263
↓ 5 callersTypeAliasCall
Call represents as function call in the language.
v1/ast/term.go:3045
↓ 4 callersTypeAliasThreadID
v1/debug/thread.go:34
↓ 4 callersTypeAliasbodySet
v1/topdown/topdown_partial_test.go:6354
↓ 4 callersTypeAliasmoduleSet
v1/topdown/topdown_partial_test.go:6410
↓ 4 callersTypeAliasrequestContextKey
v1/logging/logging.go:224
↓ 3 callersTypeAliasAny
Any represents a dynamic type.
v1/types/types.go:550
↓ 3 callersTypeAliasErrors
Errors represents a series of errors encountered during parsing, compiling, etc.
v1/ast/errors.go:16
↓ 3 callersTypeAliasHashingAlgorithm
HashingAlgorithm represents a subset of hashing algorithms implemented in Go
v1/bundle/hash.go:22
↓ 3 callersTypeAliasPath
Path refers to a document in storage.
v1/storage/path.go:22
↓ 3 callersInterfaceQueryTracer
QueryTracer defines the interface for tracing in the top-down evaluation engine. The implementation can provide additional configuration to modify the
v1/topdown/trace.go:183
↓ 3 callersTypeAliasTraceV1
TraceV1 models the trace result returned for queries that include the "explain" parameter.
v1/server/types/types.go:340
↓ 3 callersTypeAliasmaskOP
v1/plugins/logs/mask.go:18
↓ 3 callersTypeAliastypeSlice
v1/types/types.go:1224
↓ 2 callersTypeAliasErrOperand
ErrOperand represents an invalid operand has been passed to a built-in function. Built-ins should return ErrOperand to indicate a type error has occur
v1/topdown/builtins/builtins.go:116
↓ 2 callersTypeAliasOpcode
Opcode represents a WASM instruction opcode.
internal/wasm/opcode/opcode.go:9
↓ 2 callersTypeAliasStageID
StageID uniquely identifies a compiler stage.
v1/ast/compile.go:176
↓ 2 callersTypeAliasTraceV1Raw
TraceV1Raw models the trace result returned for queries that include the "explain" parameter. The trace is modelled as series of trace events that ide
v1/server/types/types.go:356
↓ 2 callersTypeAliasalias
v1/server/types/types.go:255
↓ 2 callersTypeAliascachingMode
v1/topdown/http.go:36
↓ 2 callersTypeAliasdefined
internal/wasm/sdk/test/e2e/external_test.go:163
↓ 2 callersTypeAliash
NOTE(sr): we do this to override the rendering of `head.Reference`. It's still what'll be used via the default means of encoding/json for unmarshaling
v1/ast/policy.go:959
↓ 2 callersTypeAliaslookupIPAddrCacheKey
v1/topdown/net.go:15
↓ 2 callersTypeAliaspathSet
v1/storage/disk/paths.go:66
↓ 2 callersTypeAliaspluginlistener
v1/plugins/discovery/discovery.go:758
↓ 2 callersTypeAliasrequestContextKey
v1/util/decoding/context.go:5
↓ 2 callersFuncTyperun
func(context.Context, storage.Transaction, *ast.Module, *ast.Rule) (*Result, bool)
v1/tester/runner.go:467
↓ 2 callersFuncTypesupportTermsFn
supportTermsFn transforms the given terms to a support reference/call to the form required by the negated expression's ast.Expr.Terms field.
v1/topdown/eval.go:863
↓ 2 callersStructtrigger
v1/plugins/status/plugin.go:95
↓ 2 callersTypeAliasunrecognizedFile
v1/loader/errors.go:47
↓ 1 callersInterfaceCounter
Counter defines the interface for a monotonic increasing counter.
v1/metrics/metrics.go:307
↓ 1 callersTypeAliasFrameID
v1/debug/frame.go:14
↓ 1 callersTypeAliasLocal
Local represents a plan-scoped variable. TODO(tsandall): should this be int32 for safety?
v1/ir/ir.go:94
↓ 1 callersTypeAliasTraceV1Pretty
TraceV1Pretty models the trace result returned for queries that include the "explain" parameter. The trace is modelled as a human readable array of st
v1/server/types/types.go:371
↓ 1 callersTypeAliasVarRef
v1/debug/variable.go:63
↓ 1 callersTypeAliasalias
v1/server/compile_handler.go:99
↓ 1 callersFuncTypecheck
func(*testing.T, badger.Options)
v1/storage/disk/config_test.go:138
↓ 1 callersTypeAliasclientCertificatesKey
v1/server/identifier/certs.go:9
↓ 1 callersTypeAliasexplainMode
v1/repl/repl.go:78
↓ 1 callersTypeAliasidentityKey
v1/server/identifier/identifier.go:13
↓ 1 callersTypeAliasmanagerContextKey
v1/plugins/plugins.go:281
↓ 1 callersTypeAliasmanagerWasmResolverKey
v1/plugins/plugins.go:282
↓ 1 callersTypeAliasmemokey
v1/rego/rego.go:877
↓ 1 callersTypeAliasmergeError
v1/loader/errors.go:58
↓ 1 callersFuncTypeosFileSystem
osFileSystem is a functional wrapper for os.Open that implements http.FileSystem.
internal/gojsonschema/jsonLoader.go:118
↓ 1 callersTypeAliasrandIntCachingKey
v1/topdown/numbers.go:16
↓ 1 callersStructstage
v1/ast/compile.go:412
↓ 1 callersTypeAliasstringSet
v1/bundle/bundle.go:317
↓ 1 callersFuncTypeunNegateFn
unNegateFn returns the "unwrapped" non-negated expressions (1..*) of a negated expressions
v1/topdown/eval.go:857
↓ 1 callersStructundo
v1/topdown/bindings.go:15
↓ 1 callersTypeAliasunsupportedDocumentType
v1/loader/errors.go:41
↓ 1 callersStructupdate
v1/storage/disk/txn.go:220
↓ 1 callersTypeAliasuuidCachingKey
v1/topdown/uuid.go:13
StructA
v1/storage/inmem/inmem_test.go:275
StructAccessToken
AccessToken holds a GCP access token.
v1/plugins/rest/gcp.go:24
StructActivateOpts
ActivateOpts defines options for the Activate API call.
v1/bundle/store.go:354
InterfaceActivator
Activator is the interface expected for implementations that activate bundles.
v1/bundle/store.go:349
StructAdditionalPropertyNotAllowedError
AdditionalPropertyNotAllowedError is produced if an object has additional properties, but not allowed ErrorDetails: property
internal/gojsonschema/errors.go:131
TypeAliasAdhocQueryResultSetV1
AdhocQueryResultSetV1 models the result of a Query API query.
v1/server/types/types.go:324
StructAllowList
AllowList is a generic Rule for whitelisting
internal/providers/aws/v4/header_rules.go:38
StructAnnotationSet
v1/ast/annotations.go:69
StructAnnotations
Annotations represents metadata attached to other AST nodes such as rules.
v1/ast/annotations.go:29
StructAnnotationsRef
v1/ast/annotations.go:81
TypeAliasAnnotationsRefSet
v1/ast/annotations.go:89
StructArgErrDetail
ArgErrDetail represents a generic argument error.
v1/ast/check.go:1052
StructArityFormatErrDetail
ArityFormatErrDetail but for `fmt` checks since compiler has not run yet.
v1/format/format.go:2511
StructArray
Array represents the array type.
v1/types/types.go:197
StructArray
Array represents an array as defined by the language. Arrays are similar to the same types as defined by JSON with the exception that they can contain
v1/ast/term.go:1592
StructArrayAppendStmt
ArrayAppendStmt represents a dynamic append operation of a value onto an array.
v1/ir/ir.go:394
StructArrayComprehension
ArrayComprehension represents an array comprehension as defined in the language.
v1/ast/term.go:2847
StructArrayContainsError
ArrayContainsError is produced if an array contains invalid items ErrorDetails:
internal/gojsonschema/errors.go:113
StructArrayMaxItemsError
ArrayMaxItemsError is produced if an array contains more items than the allowed maximum ErrorDetails: max
internal/gojsonschema/errors.go:101
StructArrayMaxPropertiesError
ArrayMaxPropertiesError is produced if an object contains more properties than the allowed maximum ErrorDetails: max
internal/gojsonschema/errors.go:125
StructArrayMinItemsError
ArrayMinItemsError is produced if an array contains less items than the allowed minimum ErrorDetails: min
internal/gojsonschema/errors.go:95
StructArrayMinPropertiesError
ArrayMinPropertiesError is produced if an object contains less properties than the allowed minimum ErrorDetails: min
internal/gojsonschema/errors.go:119
StructArrayNoAdditionalItemsError
ArrayNoAdditionalItemsError is produced if additional items were found, but not allowed ErrorDetails: -
internal/gojsonschema/errors.go:89
StructAssignIntStmt
AssignIntStmt represents an assignment of an integer value to a local variable.
v1/ir/ir.go:263
StructAssignVarOnceStmt
AssignVarOnceStmt represents an assignment of one local variable to another. If the target is defined, execution aborts with a conflict error. TODO(t
v1/ir/ir.go:282
StructAssignVarStmt
AssignVarStmt represents an assignment of one local variable to another.
v1/ir/ir.go:271
StructAttributes
v1/test/e2e/oci/oci_test.go:83
FuncTypeAuthPluginLookupFunc
An AuthPluginLookupFunc can lookup auth plugins by their name.
v1/plugins/rest/rest.go:85
TypeAliasAuthenticationScheme
AuthenticationScheme enumerates the supported authentication schemes. The authentication scheme determines how client identities are established.
v1/server/server.go:63
StructAuthorAnnotation
v1/ast/annotations.go:59
TypeAliasAuthorizationScheme
AuthorizationScheme enumerates the supported authorization schemes. The authorization scheme determines how access to OPA is controlled.
v1/server/server.go:74
StructB
v1/storage/inmem/inmem_test.go:271
next →1–100 of 1,577, ranked by callers