Versions in this module Expand all Collapse all v0 v0.0.2 Feb 4, 2025 v0.0.1 Feb 4, 2025 Changes in this version + var AlertEventAttributesMap = map[string]elemental.AttributeSpecification + var AlertEventLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var AnalyzerAttributesMap = map[string]elemental.AttributeSpecification + var AnalyzerIdentity = elemental.Identity + var AnalyzerLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var AnalyzerModelAttributesMap = map[string]elemental.AttributeSpecification + var AnalyzerModelLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var DetectorAttributesMap = map[string]elemental.AttributeSpecification + var DetectorLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var ExtractionAttributesMap = map[string]elemental.AttributeSpecification + var ExtractionInformationAttributesMap = map[string]elemental.AttributeSpecification + var ExtractionInformationLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var ExtractionLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var ExtractionRequestAttributesMap = map[string]elemental.AttributeSpecification + var ExtractionRequestLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var ExtractionSummaryAttributesMap = map[string]elemental.AttributeSpecification + var ExtractionSummaryLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var LatencyAttributesMap = map[string]elemental.AttributeSpecification + var LatencyIdentity = elemental.Identity + var LatencyLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var ModalityAttributesMap = map[string]elemental.AttributeSpecification + var ModalityLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var PoliceExternalUserAttributesMap = map[string]elemental.AttributeSpecification + var PoliceExternalUserLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var PoliceRequestAttributesMap = map[string]elemental.AttributeSpecification + var PoliceRequestIdentity = elemental.Identity + var PoliceRequestLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var PoliceResponseAttributesMap = map[string]elemental.AttributeSpecification + var PoliceResponseIdentity = elemental.Identity + var PoliceResponseLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var PrincipalAppAttributesMap = map[string]elemental.AttributeSpecification + var PrincipalAppIdentity = elemental.Identity + var PrincipalAppLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var PrincipalAttributesMap = map[string]elemental.AttributeSpecification + var PrincipalIdentity = elemental.Identity + var PrincipalLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var PrincipalUserAttributesMap = map[string]elemental.AttributeSpecification + var PrincipalUserIdentity = elemental.Identity + var PrincipalUserLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var RootAttributesMap = map[string]elemental.AttributeSpecification + var RootIdentity = elemental.Identity + var RootLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var ScanRequestAttributesMap = map[string]elemental.AttributeSpecification + var ScanRequestIdentity = elemental.Identity + var ScanRequestLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var ScanResponseAttributesMap = map[string]elemental.AttributeSpecification + var ScanResponseIdentity = elemental.Identity + var ScanResponseLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var TextualDetectionAttributesMap = map[string]elemental.AttributeSpecification + var TextualDetectionLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + func AliasesForIdentity(identity elemental.Identity) []string + func AllIdentities() []elemental.Identity + func Manager() elemental.ModelManager + func ModelVersion() float64 + func OpenAPIJSON(includeExtensions bool) ([]byte, string, error) + func OpenAPIYAML(includeExtensions bool) ([]byte, string, error) + func ValidateNonEmptyList[T any](attribute string, list []T) error + func ValidatePrincipal(principal *Principal) error + func ValidateRego(attribute string, code string) error + type AlertEvent struct + AlertDefinition string + AlertDefinitionNamespace string + ModelVersion int + Principal *Principal + Provider string + Timestamp time.Time + func NewAlertEvent() *AlertEvent + func (*AlertEvent) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*AlertEvent) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *AlertEvent) BleveType() string + func (o *AlertEvent) DeepCopy() *AlertEvent + func (o *AlertEvent) DeepCopyInto(out *AlertEvent) + func (o *AlertEvent) GetBSON() (any, error) + func (o *AlertEvent) SetBSON(raw bson.Raw) error + func (o *AlertEvent) Validate() error + func (o *AlertEvent) ValueForAttribute(name string) any + type Analyzer struct + Description string + Detectors []*Detector + Enabled bool + Group string + ID string + ModelVersion int + Models []*AnalyzerModel + Name string + Namespace string + Triggers []string + func NewAnalyzer() *Analyzer + func (*Analyzer) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*Analyzer) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *Analyzer) BleveType() string + func (o *Analyzer) DeepCopy() *Analyzer + func (o *Analyzer) DeepCopyInto(out *Analyzer) + func (o *Analyzer) DefaultOrder() []string + func (o *Analyzer) Doc() string + func (o *Analyzer) GetBSON() (any, error) + func (o *Analyzer) GetNamespace() string + func (o *Analyzer) Identifier() string + func (o *Analyzer) Identity() elemental.Identity + func (o *Analyzer) Patch(sparse elemental.SparseIdentifiable) + func (o *Analyzer) SetBSON(raw bson.Raw) error + func (o *Analyzer) SetIdentifier(id string) + func (o *Analyzer) SetNamespace(namespace string) + func (o *Analyzer) String() string + func (o *Analyzer) ToSparse(fields ...string) elemental.SparseIdentifiable + func (o *Analyzer) Validate() error + func (o *Analyzer) ValueForAttribute(name string) any + func (o *Analyzer) Version() int + type AnalyzerModel struct + ModelVersion int + Name string + Revision string + func NewAnalyzerModel() *AnalyzerModel + func (*AnalyzerModel) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*AnalyzerModel) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *AnalyzerModel) BleveType() string + func (o *AnalyzerModel) DeepCopy() *AnalyzerModel + func (o *AnalyzerModel) DeepCopyInto(out *AnalyzerModel) + func (o *AnalyzerModel) GetBSON() (any, error) + func (o *AnalyzerModel) SetBSON(raw bson.Raw) error + func (o *AnalyzerModel) Validate() error + func (o *AnalyzerModel) ValueForAttribute(name string) any + type AnalyzersList []*Analyzer + func (o AnalyzersList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o AnalyzersList) Copy() elemental.Identifiables + func (o AnalyzersList) DefaultOrder() []string + func (o AnalyzersList) Identity() elemental.Identity + func (o AnalyzersList) List() elemental.IdentifiablesList + func (o AnalyzersList) ToSparse(fields ...string) elemental.Identifiables + func (o AnalyzersList) Version() int + type Detector struct + Description string + Group string + Label string + ModelVersion int + Name string + Positional bool + func NewDetector() *Detector + func (*Detector) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*Detector) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *Detector) BleveType() string + func (o *Detector) DeepCopy() *Detector + func (o *Detector) DeepCopyInto(out *Detector) + func (o *Detector) GetBSON() (any, error) + func (o *Detector) SetBSON(raw bson.Raw) error + func (o *Detector) Validate() error + func (o *Detector) ValueForAttribute(name string) any + type Extraction struct + Annotations map[string]string + Categories []Modality + Confidentiality float64 + Data string + Detections []*TextualDetection + Exploits map[string]float64 + Hash string + Intent map[string]float64 + Internal bool + IsFile bool + IsStored bool + Keywords map[string]float64 + Label string + Languages map[string]float64 + Modalities []Modality + ModelVersion int + OriginalData string + PIIs map[string]float64 + Relevance float64 + Secrets map[string]float64 + Topics map[string]float64 + func NewExtraction() *Extraction + func (*Extraction) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*Extraction) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *Extraction) BleveType() string + func (o *Extraction) DeepCopy() *Extraction + func (o *Extraction) DeepCopyInto(out *Extraction) + func (o *Extraction) GetBSON() (any, error) + func (o *Extraction) SetBSON(raw bson.Raw) error + func (o *Extraction) Validate() error + func (o *Extraction) ValueForAttribute(name string) any + type ExtractionInformation struct + ModelVersion int + N int + func NewExtractionInformation() *ExtractionInformation + func (*ExtractionInformation) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*ExtractionInformation) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *ExtractionInformation) BleveType() string + func (o *ExtractionInformation) DeepCopy() *ExtractionInformation + func (o *ExtractionInformation) DeepCopyInto(out *ExtractionInformation) + func (o *ExtractionInformation) GetBSON() (any, error) + func (o *ExtractionInformation) SetBSON(raw bson.Raw) error + func (o *ExtractionInformation) Validate() error + func (o *ExtractionInformation) ValueForAttribute(name string) any + type ExtractionRequest struct + Annotations map[string]string + Data []byte + Internal bool + IsFile bool + IsStored bool + Label string + ModelVersion int + OriginalData string + func NewExtractionRequest() *ExtractionRequest + func (*ExtractionRequest) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*ExtractionRequest) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *ExtractionRequest) BleveType() string + func (o *ExtractionRequest) DeepCopy() *ExtractionRequest + func (o *ExtractionRequest) DeepCopyInto(out *ExtractionRequest) + func (o *ExtractionRequest) GetBSON() (any, error) + func (o *ExtractionRequest) SetBSON(raw bson.Raw) error + func (o *ExtractionRequest) Validate() error + func (o *ExtractionRequest) ValueForAttribute(name string) any + type ExtractionSummary struct + Categories map[string]ExtractionInformation + Exploits map[string]ExtractionInformation + Intent map[string]ExtractionInformation + Keywords map[string]ExtractionInformation + Languages map[string]ExtractionInformation + Modalities map[string]ExtractionInformation + ModelVersion int + PIIs map[string]ExtractionInformation + Secrets map[string]ExtractionInformation + Topics map[string]ExtractionInformation + func NewExtractionSummary() *ExtractionSummary + func (*ExtractionSummary) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*ExtractionSummary) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *ExtractionSummary) BleveType() string + func (o *ExtractionSummary) DeepCopy() *ExtractionSummary + func (o *ExtractionSummary) DeepCopyInto(out *ExtractionSummary) + func (o *ExtractionSummary) GetBSON() (any, error) + func (o *ExtractionSummary) SetBSON(raw bson.Raw) error + func (o *ExtractionSummary) Validate() error + func (o *ExtractionSummary) ValueForAttribute(name string) any + type LatenciesList []*Latency + func (o LatenciesList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o LatenciesList) Copy() elemental.Identifiables + func (o LatenciesList) DefaultOrder() []string + func (o LatenciesList) Identity() elemental.Identity + func (o LatenciesList) List() elemental.IdentifiablesList + func (o LatenciesList) ToSparse(fields ...string) elemental.Identifiables + func (o LatenciesList) Version() int + type Latency struct + AccessPolicy int + Analysis int + AssignPolicy int + ContentPolicy int + Extraction int + ModelVersion int + func NewLatency() *Latency + func (*Latency) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*Latency) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *Latency) BleveType() string + func (o *Latency) DeepCopy() *Latency + func (o *Latency) DeepCopyInto(out *Latency) + func (o *Latency) DefaultOrder() []string + func (o *Latency) Doc() string + func (o *Latency) GetBSON() (any, error) + func (o *Latency) Identifier() string + func (o *Latency) Identity() elemental.Identity + func (o *Latency) Patch(sparse elemental.SparseIdentifiable) + func (o *Latency) SetBSON(raw bson.Raw) error + func (o *Latency) SetIdentifier(id string) + func (o *Latency) String() string + func (o *Latency) ToSparse(fields ...string) elemental.SparseIdentifiable + func (o *Latency) Validate() error + func (o *Latency) ValueForAttribute(name string) any + func (o *Latency) Version() int + type Modality struct + Group string + ModelVersion int + Type string + func NewModality() *Modality + func (*Modality) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*Modality) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *Modality) BleveType() string + func (o *Modality) DeepCopy() *Modality + func (o *Modality) DeepCopyInto(out *Modality) + func (o *Modality) GetBSON() (any, error) + func (o *Modality) SetBSON(raw bson.Raw) error + func (o *Modality) Validate() error + func (o *Modality) ValueForAttribute(name string) any + type PoliceExternalUser struct + Claims []string + ModelVersion int + Name string + func NewPoliceExternalUser() *PoliceExternalUser + func (*PoliceExternalUser) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*PoliceExternalUser) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *PoliceExternalUser) BleveType() string + func (o *PoliceExternalUser) DeepCopy() *PoliceExternalUser + func (o *PoliceExternalUser) DeepCopyInto(out *PoliceExternalUser) + func (o *PoliceExternalUser) GetBSON() (any, error) + func (o *PoliceExternalUser) SetBSON(raw bson.Raw) error + func (o *PoliceExternalUser) Validate() error + func (o *PoliceExternalUser) ValueForAttribute(name string) any + type PoliceRequest struct + Annotations map[string]string + Anonymization PoliceRequestAnonymizationValue + BypassHash string + Extractions []*ExtractionRequest + Messages []string + ModelVersion int + Provider string + Type PoliceRequestTypeValue + User *PoliceExternalUser + func NewPoliceRequest() *PoliceRequest + func (*PoliceRequest) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*PoliceRequest) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *PoliceRequest) BleveType() string + func (o *PoliceRequest) DeepCopy() *PoliceRequest + func (o *PoliceRequest) DeepCopyInto(out *PoliceRequest) + func (o *PoliceRequest) DefaultOrder() []string + func (o *PoliceRequest) Doc() string + func (o *PoliceRequest) GetBSON() (any, error) + func (o *PoliceRequest) Identifier() string + func (o *PoliceRequest) Identity() elemental.Identity + func (o *PoliceRequest) Patch(sparse elemental.SparseIdentifiable) + func (o *PoliceRequest) SetBSON(raw bson.Raw) error + func (o *PoliceRequest) SetIdentifier(id string) + func (o *PoliceRequest) String() string + func (o *PoliceRequest) ToSparse(fields ...string) elemental.SparseIdentifiable + func (o *PoliceRequest) Validate() error + func (o *PoliceRequest) ValueForAttribute(name string) any + func (o *PoliceRequest) Version() int + type PoliceRequestAnonymizationValue string + const PoliceRequestAnonymizationFixedSize + const PoliceRequestAnonymizationVariableSize + type PoliceRequestTypeValue string + const PoliceRequestTypeInput + const PoliceRequestTypeOutput + type PoliceRequestsList []*PoliceRequest + func (o PoliceRequestsList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o PoliceRequestsList) Copy() elemental.Identifiables + func (o PoliceRequestsList) DefaultOrder() []string + func (o PoliceRequestsList) Identity() elemental.Identity + func (o PoliceRequestsList) List() elemental.IdentifiablesList + func (o PoliceRequestsList) ToSparse(fields ...string) elemental.Identifiables + func (o PoliceRequestsList) Version() int + type PoliceResponse struct + Alerts []*AlertEvent + Annotations map[string]string + Client string + ClientVersion string + Decision PoliceResponseDecisionValue + Extractions []*Extraction + Hash string + ID string + Latency *Latency + ModelVersion int + Namespace string + PipelineName string + Principal *Principal + Provider string + Reasons []string + Summary *ExtractionSummary + Time time.Time + Type PoliceResponseTypeValue + func NewPoliceResponse() *PoliceResponse + func (*PoliceResponse) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*PoliceResponse) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *PoliceResponse) BleveType() string + func (o *PoliceResponse) DeepCopy() *PoliceResponse + func (o *PoliceResponse) DeepCopyInto(out *PoliceResponse) + func (o *PoliceResponse) DefaultOrder() []string + func (o *PoliceResponse) Doc() string + func (o *PoliceResponse) GetBSON() (any, error) + func (o *PoliceResponse) GetNamespace() string + func (o *PoliceResponse) Identifier() string + func (o *PoliceResponse) Identity() elemental.Identity + func (o *PoliceResponse) Patch(sparse elemental.SparseIdentifiable) + func (o *PoliceResponse) SetBSON(raw bson.Raw) error + func (o *PoliceResponse) SetIdentifier(id string) + func (o *PoliceResponse) SetNamespace(namespace string) + func (o *PoliceResponse) String() string + func (o *PoliceResponse) ToSparse(fields ...string) elemental.SparseIdentifiable + func (o *PoliceResponse) Validate() error + func (o *PoliceResponse) ValueForAttribute(name string) any + func (o *PoliceResponse) Version() int + type PoliceResponseDecisionValue string + const PoliceResponseDecisionAllow + const PoliceResponseDecisionAsk + const PoliceResponseDecisionBypassed + const PoliceResponseDecisionDeny + const PoliceResponseDecisionForbiddenUser + type PoliceResponseTypeValue string + const PoliceResponseTypeInput + const PoliceResponseTypeOutput + type PoliceResponsesList []*PoliceResponse + func (o PoliceResponsesList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o PoliceResponsesList) Copy() elemental.Identifiables + func (o PoliceResponsesList) DefaultOrder() []string + func (o PoliceResponsesList) Identity() elemental.Identity + func (o PoliceResponsesList) List() elemental.IdentifiablesList + func (o PoliceResponsesList) ToSparse(fields ...string) elemental.Identifiables + func (o PoliceResponsesList) Version() int + type Principal struct + App *PrincipalApp + AuthType PrincipalAuthTypeValue + Claims []string + ModelVersion int + Team string + TokenName string + Type PrincipalTypeValue + User *PrincipalUser + func NewPrincipal() *Principal + func (*Principal) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*Principal) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *Principal) BleveType() string + func (o *Principal) DeepCopy() *Principal + func (o *Principal) DeepCopyInto(out *Principal) + func (o *Principal) DefaultOrder() []string + func (o *Principal) Doc() string + func (o *Principal) GetBSON() (any, error) + func (o *Principal) Identifier() string + func (o *Principal) Identity() elemental.Identity + func (o *Principal) Patch(sparse elemental.SparseIdentifiable) + func (o *Principal) SetBSON(raw bson.Raw) error + func (o *Principal) SetIdentifier(id string) + func (o *Principal) String() string + func (o *Principal) ToSparse(fields ...string) elemental.SparseIdentifiable + func (o *Principal) Validate() error + func (o *Principal) ValueForAttribute(name string) any + func (o *Principal) Version() int + type PrincipalApp struct + Labels []string + ModelVersion int + Name string + Tier string + func NewPrincipalApp() *PrincipalApp + func (*PrincipalApp) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*PrincipalApp) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *PrincipalApp) BleveType() string + func (o *PrincipalApp) DeepCopy() *PrincipalApp + func (o *PrincipalApp) DeepCopyInto(out *PrincipalApp) + func (o *PrincipalApp) DefaultOrder() []string + func (o *PrincipalApp) Doc() string + func (o *PrincipalApp) GetBSON() (any, error) + func (o *PrincipalApp) Identifier() string + func (o *PrincipalApp) Identity() elemental.Identity + func (o *PrincipalApp) Patch(sparse elemental.SparseIdentifiable) + func (o *PrincipalApp) SetBSON(raw bson.Raw) error + func (o *PrincipalApp) SetIdentifier(id string) + func (o *PrincipalApp) String() string + func (o *PrincipalApp) ToSparse(fields ...string) elemental.SparseIdentifiable + func (o *PrincipalApp) Validate() error + func (o *PrincipalApp) ValueForAttribute(name string) any + func (o *PrincipalApp) Version() int + type PrincipalAppsList []*PrincipalApp + func (o PrincipalAppsList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o PrincipalAppsList) Copy() elemental.Identifiables + func (o PrincipalAppsList) DefaultOrder() []string + func (o PrincipalAppsList) Identity() elemental.Identity + func (o PrincipalAppsList) List() elemental.IdentifiablesList + func (o PrincipalAppsList) ToSparse(fields ...string) elemental.Identifiables + func (o PrincipalAppsList) Version() int + type PrincipalAuthTypeValue string + const PrincipalAuthTypeAppToken + const PrincipalAuthTypeCertificate + const PrincipalAuthTypeExternal + const PrincipalAuthTypeHostname + const PrincipalAuthTypeTierToken + const PrincipalAuthTypeToken + const PrincipalAuthTypeUserToken + type PrincipalTypeValue string + const PrincipalTypeApp + const PrincipalTypeUser + type PrincipalUser struct + ModelVersion int + Name string + func NewPrincipalUser() *PrincipalUser + func (*PrincipalUser) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*PrincipalUser) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *PrincipalUser) BleveType() string + func (o *PrincipalUser) DeepCopy() *PrincipalUser + func (o *PrincipalUser) DeepCopyInto(out *PrincipalUser) + func (o *PrincipalUser) DefaultOrder() []string + func (o *PrincipalUser) Doc() string + func (o *PrincipalUser) GetBSON() (any, error) + func (o *PrincipalUser) Identifier() string + func (o *PrincipalUser) Identity() elemental.Identity + func (o *PrincipalUser) Patch(sparse elemental.SparseIdentifiable) + func (o *PrincipalUser) SetBSON(raw bson.Raw) error + func (o *PrincipalUser) SetIdentifier(id string) + func (o *PrincipalUser) String() string + func (o *PrincipalUser) ToSparse(fields ...string) elemental.SparseIdentifiable + func (o *PrincipalUser) Validate() error + func (o *PrincipalUser) ValueForAttribute(name string) any + func (o *PrincipalUser) Version() int + type PrincipalUsersList []*PrincipalUser + func (o PrincipalUsersList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o PrincipalUsersList) Copy() elemental.Identifiables + func (o PrincipalUsersList) DefaultOrder() []string + func (o PrincipalUsersList) Identity() elemental.Identity + func (o PrincipalUsersList) List() elemental.IdentifiablesList + func (o PrincipalUsersList) ToSparse(fields ...string) elemental.Identifiables + func (o PrincipalUsersList) Version() int + type PrincipalsList []*Principal + func (o PrincipalsList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o PrincipalsList) Copy() elemental.Identifiables + func (o PrincipalsList) DefaultOrder() []string + func (o PrincipalsList) Identity() elemental.Identity + func (o PrincipalsList) List() elemental.IdentifiablesList + func (o PrincipalsList) ToSparse(fields ...string) elemental.Identifiables + func (o PrincipalsList) Version() int + type Root struct + ModelVersion int + func NewRoot() *Root + func (*Root) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*Root) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *Root) BleveType() string + func (o *Root) DeepCopy() *Root + func (o *Root) DeepCopyInto(out *Root) + func (o *Root) DefaultOrder() []string + func (o *Root) Doc() string + func (o *Root) GetBSON() (any, error) + func (o *Root) Identifier() string + func (o *Root) Identity() elemental.Identity + func (o *Root) SetBSON(raw bson.Raw) error + func (o *Root) SetIdentifier(id string) + func (o *Root) String() string + func (o *Root) Validate() error + func (o *Root) ValueForAttribute(name string) any + func (o *Root) Version() int + type ScanRequest struct + AccessPolicy string + Analyzers []string + Annotations map[string]string + Anonymization ScanRequestAnonymizationValue + BypassHash string + ContentPolicy string + Extractions []*ExtractionRequest + Keywords []string + Messages []string + MinimalLogging bool + ModelVersion int + Redactions []string + Type ScanRequestTypeValue + func NewScanRequest() *ScanRequest + func (*ScanRequest) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*ScanRequest) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *ScanRequest) BleveType() string + func (o *ScanRequest) DeepCopy() *ScanRequest + func (o *ScanRequest) DeepCopyInto(out *ScanRequest) + func (o *ScanRequest) DefaultOrder() []string + func (o *ScanRequest) Doc() string + func (o *ScanRequest) GetBSON() (any, error) + func (o *ScanRequest) Identifier() string + func (o *ScanRequest) Identity() elemental.Identity + func (o *ScanRequest) Patch(sparse elemental.SparseIdentifiable) + func (o *ScanRequest) SetBSON(raw bson.Raw) error + func (o *ScanRequest) SetIdentifier(id string) + func (o *ScanRequest) String() string + func (o *ScanRequest) ToSparse(fields ...string) elemental.SparseIdentifiable + func (o *ScanRequest) Validate() error + func (o *ScanRequest) ValueForAttribute(name string) any + func (o *ScanRequest) Version() int + type ScanRequestAnonymizationValue string + const ScanRequestAnonymizationFixedSize + const ScanRequestAnonymizationVariableSize + type ScanRequestTypeValue string + const ScanRequestTypeInput + const ScanRequestTypeOutput + type ScanRequestsList []*ScanRequest + func (o ScanRequestsList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o ScanRequestsList) Copy() elemental.Identifiables + func (o ScanRequestsList) DefaultOrder() []string + func (o ScanRequestsList) Identity() elemental.Identity + func (o ScanRequestsList) List() elemental.IdentifiablesList + func (o ScanRequestsList) ToSparse(fields ...string) elemental.Identifiables + func (o ScanRequestsList) Version() int + type ScanResponse struct + Alerts []*AlertEvent + Annotations map[string]string + Client string + ClientVersion string + Decision ScanResponseDecisionValue + Extractions []*Extraction + Hash string + ID string + Latency *Latency + ModelVersion int + Namespace string + PipelineName string + Principal *Principal + Provider string + Reasons []string + Summary *ExtractionSummary + Time time.Time + Type ScanResponseTypeValue + func NewScanResponse() *ScanResponse + func (*ScanResponse) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*ScanResponse) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *ScanResponse) BleveType() string + func (o *ScanResponse) DeepCopy() *ScanResponse + func (o *ScanResponse) DeepCopyInto(out *ScanResponse) + func (o *ScanResponse) DefaultOrder() []string + func (o *ScanResponse) Doc() string + func (o *ScanResponse) GetBSON() (any, error) + func (o *ScanResponse) GetNamespace() string + func (o *ScanResponse) Identifier() string + func (o *ScanResponse) Identity() elemental.Identity + func (o *ScanResponse) Patch(sparse elemental.SparseIdentifiable) + func (o *ScanResponse) SetBSON(raw bson.Raw) error + func (o *ScanResponse) SetIdentifier(id string) + func (o *ScanResponse) SetNamespace(namespace string) + func (o *ScanResponse) String() string + func (o *ScanResponse) ToSparse(fields ...string) elemental.SparseIdentifiable + func (o *ScanResponse) Validate() error + func (o *ScanResponse) ValueForAttribute(name string) any + func (o *ScanResponse) Version() int + type ScanResponseDecisionValue string + const ScanResponseDecisionAllow + const ScanResponseDecisionAsk + const ScanResponseDecisionBypassed + const ScanResponseDecisionDeny + const ScanResponseDecisionForbiddenUser + type ScanResponseTypeValue string + const ScanResponseTypeInput + const ScanResponseTypeOutput + type ScanResponsesList []*ScanResponse + func (o ScanResponsesList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o ScanResponsesList) Copy() elemental.Identifiables + func (o ScanResponsesList) DefaultOrder() []string + func (o ScanResponsesList) Identity() elemental.Identity + func (o ScanResponsesList) List() elemental.IdentifiablesList + func (o ScanResponsesList) ToSparse(fields ...string) elemental.Identifiables + func (o ScanResponsesList) Version() int + type SparseAnalyzer struct + Description *string + Detectors *[]*Detector + Enabled *bool + Group *string + ID *string + ModelVersion int + Models *[]*AnalyzerModel + Name *string + Namespace *string + Triggers *[]string + func NewSparseAnalyzer() *SparseAnalyzer + func (o *SparseAnalyzer) DeepCopy() *SparseAnalyzer + func (o *SparseAnalyzer) DeepCopyInto(out *SparseAnalyzer) + func (o *SparseAnalyzer) GetBSON() (any, error) + func (o *SparseAnalyzer) GetNamespace() (out string) + func (o *SparseAnalyzer) Identifier() string + func (o *SparseAnalyzer) Identity() elemental.Identity + func (o *SparseAnalyzer) SetBSON(raw bson.Raw) error + func (o *SparseAnalyzer) SetIdentifier(id string) + func (o *SparseAnalyzer) SetNamespace(namespace string) + func (o *SparseAnalyzer) ToPlain() elemental.PlainIdentifiable + func (o *SparseAnalyzer) Version() int + type SparseAnalyzersList []*SparseAnalyzer + func (o SparseAnalyzersList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o SparseAnalyzersList) Copy() elemental.Identifiables + func (o SparseAnalyzersList) DefaultOrder() []string + func (o SparseAnalyzersList) Identity() elemental.Identity + func (o SparseAnalyzersList) List() elemental.IdentifiablesList + func (o SparseAnalyzersList) ToPlain() elemental.IdentifiablesList + func (o SparseAnalyzersList) Version() int + type SparseLatenciesList []*SparseLatency + func (o SparseLatenciesList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o SparseLatenciesList) Copy() elemental.Identifiables + func (o SparseLatenciesList) DefaultOrder() []string + func (o SparseLatenciesList) Identity() elemental.Identity + func (o SparseLatenciesList) List() elemental.IdentifiablesList + func (o SparseLatenciesList) ToPlain() elemental.IdentifiablesList + func (o SparseLatenciesList) Version() int + type SparseLatency struct + AccessPolicy *int + Analysis *int + AssignPolicy *int + ContentPolicy *int + Extraction *int + ModelVersion int + func NewSparseLatency() *SparseLatency + func (o *SparseLatency) DeepCopy() *SparseLatency + func (o *SparseLatency) DeepCopyInto(out *SparseLatency) + func (o *SparseLatency) GetBSON() (any, error) + func (o *SparseLatency) Identifier() string + func (o *SparseLatency) Identity() elemental.Identity + func (o *SparseLatency) SetBSON(raw bson.Raw) error + func (o *SparseLatency) SetIdentifier(id string) + func (o *SparseLatency) ToPlain() elemental.PlainIdentifiable + func (o *SparseLatency) Version() int + type SparsePoliceRequest struct + Annotations *map[string]string + Anonymization *PoliceRequestAnonymizationValue + BypassHash *string + Extractions *[]*ExtractionRequest + Messages *[]string + ModelVersion int + Provider *string + Type *PoliceRequestTypeValue + User *PoliceExternalUser + func NewSparsePoliceRequest() *SparsePoliceRequest + func (o *SparsePoliceRequest) DeepCopy() *SparsePoliceRequest + func (o *SparsePoliceRequest) DeepCopyInto(out *SparsePoliceRequest) + func (o *SparsePoliceRequest) GetBSON() (any, error) + func (o *SparsePoliceRequest) Identifier() string + func (o *SparsePoliceRequest) Identity() elemental.Identity + func (o *SparsePoliceRequest) SetBSON(raw bson.Raw) error + func (o *SparsePoliceRequest) SetIdentifier(id string) + func (o *SparsePoliceRequest) ToPlain() elemental.PlainIdentifiable + func (o *SparsePoliceRequest) Version() int + type SparsePoliceRequestsList []*SparsePoliceRequest + func (o SparsePoliceRequestsList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o SparsePoliceRequestsList) Copy() elemental.Identifiables + func (o SparsePoliceRequestsList) DefaultOrder() []string + func (o SparsePoliceRequestsList) Identity() elemental.Identity + func (o SparsePoliceRequestsList) List() elemental.IdentifiablesList + func (o SparsePoliceRequestsList) ToPlain() elemental.IdentifiablesList + func (o SparsePoliceRequestsList) Version() int + type SparsePoliceResponse struct + Alerts *[]*AlertEvent + Annotations *map[string]string + Client *string + ClientVersion *string + Decision *PoliceResponseDecisionValue + Extractions *[]*Extraction + Hash *string + ID *string + Latency *Latency + ModelVersion int + Namespace *string + PipelineName *string + Principal *Principal + Provider *string + Reasons *[]string + Summary *ExtractionSummary + Time *time.Time + Type *PoliceResponseTypeValue + func NewSparsePoliceResponse() *SparsePoliceResponse + func (o *SparsePoliceResponse) DeepCopy() *SparsePoliceResponse + func (o *SparsePoliceResponse) DeepCopyInto(out *SparsePoliceResponse) + func (o *SparsePoliceResponse) GetBSON() (any, error) + func (o *SparsePoliceResponse) GetNamespace() (out string) + func (o *SparsePoliceResponse) Identifier() string + func (o *SparsePoliceResponse) Identity() elemental.Identity + func (o *SparsePoliceResponse) SetBSON(raw bson.Raw) error + func (o *SparsePoliceResponse) SetIdentifier(id string) + func (o *SparsePoliceResponse) SetNamespace(namespace string) + func (o *SparsePoliceResponse) ToPlain() elemental.PlainIdentifiable + func (o *SparsePoliceResponse) Version() int + type SparsePoliceResponsesList []*SparsePoliceResponse + func (o SparsePoliceResponsesList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o SparsePoliceResponsesList) Copy() elemental.Identifiables + func (o SparsePoliceResponsesList) DefaultOrder() []string + func (o SparsePoliceResponsesList) Identity() elemental.Identity + func (o SparsePoliceResponsesList) List() elemental.IdentifiablesList + func (o SparsePoliceResponsesList) ToPlain() elemental.IdentifiablesList + func (o SparsePoliceResponsesList) Version() int + type SparsePrincipal struct + App *PrincipalApp + AuthType *PrincipalAuthTypeValue + Claims *[]string + ModelVersion int + Team *string + TokenName *string + Type *PrincipalTypeValue + User *PrincipalUser + func NewSparsePrincipal() *SparsePrincipal + func (o *SparsePrincipal) DeepCopy() *SparsePrincipal + func (o *SparsePrincipal) DeepCopyInto(out *SparsePrincipal) + func (o *SparsePrincipal) GetBSON() (any, error) + func (o *SparsePrincipal) Identifier() string + func (o *SparsePrincipal) Identity() elemental.Identity + func (o *SparsePrincipal) SetBSON(raw bson.Raw) error + func (o *SparsePrincipal) SetIdentifier(id string) + func (o *SparsePrincipal) ToPlain() elemental.PlainIdentifiable + func (o *SparsePrincipal) Version() int + type SparsePrincipalApp struct + Labels *[]string + ModelVersion int + Name *string + Tier *string + func NewSparsePrincipalApp() *SparsePrincipalApp + func (o *SparsePrincipalApp) DeepCopy() *SparsePrincipalApp + func (o *SparsePrincipalApp) DeepCopyInto(out *SparsePrincipalApp) + func (o *SparsePrincipalApp) GetBSON() (any, error) + func (o *SparsePrincipalApp) Identifier() string + func (o *SparsePrincipalApp) Identity() elemental.Identity + func (o *SparsePrincipalApp) SetBSON(raw bson.Raw) error + func (o *SparsePrincipalApp) SetIdentifier(id string) + func (o *SparsePrincipalApp) ToPlain() elemental.PlainIdentifiable + func (o *SparsePrincipalApp) Version() int + type SparsePrincipalAppsList []*SparsePrincipalApp + func (o SparsePrincipalAppsList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o SparsePrincipalAppsList) Copy() elemental.Identifiables + func (o SparsePrincipalAppsList) DefaultOrder() []string + func (o SparsePrincipalAppsList) Identity() elemental.Identity + func (o SparsePrincipalAppsList) List() elemental.IdentifiablesList + func (o SparsePrincipalAppsList) ToPlain() elemental.IdentifiablesList + func (o SparsePrincipalAppsList) Version() int + type SparsePrincipalUser struct + ModelVersion int + Name *string + func NewSparsePrincipalUser() *SparsePrincipalUser + func (o *SparsePrincipalUser) DeepCopy() *SparsePrincipalUser + func (o *SparsePrincipalUser) DeepCopyInto(out *SparsePrincipalUser) + func (o *SparsePrincipalUser) GetBSON() (any, error) + func (o *SparsePrincipalUser) Identifier() string + func (o *SparsePrincipalUser) Identity() elemental.Identity + func (o *SparsePrincipalUser) SetBSON(raw bson.Raw) error + func (o *SparsePrincipalUser) SetIdentifier(id string) + func (o *SparsePrincipalUser) ToPlain() elemental.PlainIdentifiable + func (o *SparsePrincipalUser) Version() int + type SparsePrincipalUsersList []*SparsePrincipalUser + func (o SparsePrincipalUsersList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o SparsePrincipalUsersList) Copy() elemental.Identifiables + func (o SparsePrincipalUsersList) DefaultOrder() []string + func (o SparsePrincipalUsersList) Identity() elemental.Identity + func (o SparsePrincipalUsersList) List() elemental.IdentifiablesList + func (o SparsePrincipalUsersList) ToPlain() elemental.IdentifiablesList + func (o SparsePrincipalUsersList) Version() int + type SparsePrincipalsList []*SparsePrincipal + func (o SparsePrincipalsList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o SparsePrincipalsList) Copy() elemental.Identifiables + func (o SparsePrincipalsList) DefaultOrder() []string + func (o SparsePrincipalsList) Identity() elemental.Identity + func (o SparsePrincipalsList) List() elemental.IdentifiablesList + func (o SparsePrincipalsList) ToPlain() elemental.IdentifiablesList + func (o SparsePrincipalsList) Version() int + type SparseScanRequest struct + AccessPolicy *string + Analyzers *[]string + Annotations *map[string]string + Anonymization *ScanRequestAnonymizationValue + BypassHash *string + ContentPolicy *string + Extractions *[]*ExtractionRequest + Keywords *[]string + Messages *[]string + MinimalLogging *bool + ModelVersion int + Redactions *[]string + Type *ScanRequestTypeValue + func NewSparseScanRequest() *SparseScanRequest + func (o *SparseScanRequest) DeepCopy() *SparseScanRequest + func (o *SparseScanRequest) DeepCopyInto(out *SparseScanRequest) + func (o *SparseScanRequest) GetBSON() (any, error) + func (o *SparseScanRequest) Identifier() string + func (o *SparseScanRequest) Identity() elemental.Identity + func (o *SparseScanRequest) SetBSON(raw bson.Raw) error + func (o *SparseScanRequest) SetIdentifier(id string) + func (o *SparseScanRequest) ToPlain() elemental.PlainIdentifiable + func (o *SparseScanRequest) Version() int + type SparseScanRequestsList []*SparseScanRequest + func (o SparseScanRequestsList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o SparseScanRequestsList) Copy() elemental.Identifiables + func (o SparseScanRequestsList) DefaultOrder() []string + func (o SparseScanRequestsList) Identity() elemental.Identity + func (o SparseScanRequestsList) List() elemental.IdentifiablesList + func (o SparseScanRequestsList) ToPlain() elemental.IdentifiablesList + func (o SparseScanRequestsList) Version() int + type SparseScanResponse struct + Alerts *[]*AlertEvent + Annotations *map[string]string + Client *string + ClientVersion *string + Decision *ScanResponseDecisionValue + Extractions *[]*Extraction + Hash *string + ID *string + Latency *Latency + ModelVersion int + Namespace *string + PipelineName *string + Principal *Principal + Provider *string + Reasons *[]string + Summary *ExtractionSummary + Time *time.Time + Type *ScanResponseTypeValue + func NewSparseScanResponse() *SparseScanResponse + func (o *SparseScanResponse) DeepCopy() *SparseScanResponse + func (o *SparseScanResponse) DeepCopyInto(out *SparseScanResponse) + func (o *SparseScanResponse) GetBSON() (any, error) + func (o *SparseScanResponse) GetNamespace() (out string) + func (o *SparseScanResponse) Identifier() string + func (o *SparseScanResponse) Identity() elemental.Identity + func (o *SparseScanResponse) SetBSON(raw bson.Raw) error + func (o *SparseScanResponse) SetIdentifier(id string) + func (o *SparseScanResponse) SetNamespace(namespace string) + func (o *SparseScanResponse) ToPlain() elemental.PlainIdentifiable + func (o *SparseScanResponse) Version() int + type SparseScanResponsesList []*SparseScanResponse + func (o SparseScanResponsesList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o SparseScanResponsesList) Copy() elemental.Identifiables + func (o SparseScanResponsesList) DefaultOrder() []string + func (o SparseScanResponsesList) Identity() elemental.Identity + func (o SparseScanResponsesList) List() elemental.IdentifiablesList + func (o SparseScanResponsesList) ToPlain() elemental.IdentifiablesList + func (o SparseScanResponsesList) Version() int + type TextualDetection struct + Content string + End int + Key string + ModelVersion int + Name string + Redacted bool + RedactedEnd int + RedactedStart int + Score float64 + Start int + Type TextualDetectionTypeValue + func NewTextualDetection() *TextualDetection + func (*TextualDetection) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*TextualDetection) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *TextualDetection) BleveType() string + func (o *TextualDetection) DeepCopy() *TextualDetection + func (o *TextualDetection) DeepCopyInto(out *TextualDetection) + func (o *TextualDetection) GetBSON() (any, error) + func (o *TextualDetection) SetBSON(raw bson.Raw) error + func (o *TextualDetection) Validate() error + func (o *TextualDetection) ValueForAttribute(name string) any + type TextualDetectionTypeValue string + const TextualDetectionTypeKeyword + const TextualDetectionTypePII + const TextualDetectionTypeSecret