34#ifndef API_MIP_UPE_POLICY_ENGINE_CC_H_
35#define API_MIP_UPE_POLICY_ENGINE_CC_H_
561 const char* engineId,
616 const char* engineId,
Defines auth callback functions.
A file Containing the common types used by the upe, file and protection modules.
Contains C API definitions for common string dictionary.
Error definition and functions.
Export/import and other macros for C API.
char * sensitivityFileIdBuffer
int64_t * policyFileIdSize
char const int64_t moreInfoUrlBufferSize
mip_cc_sensitivity_type const int64_t int64_t * actualSensitivityTypesSize
int64_t mip_cc_error * errorInfo
bool * isDowngradeJustificationRequired
char const int64_t tenantIdBufferSize
const char const char bool mip_cc_policy_engine_settings * settings
const mip_cc_auth_callback authCallback
const mip_cc_label_filter bool enabled
char const int64_t policyFileIdBufferSize
mip_cc_sensitivity_type * sensitivityTypeBuffer
int64_t * moreInfoUrlSize
char const int64_t int64_t * actualClientDataSize
char const int64_t int64_t * actualMoreInfoUrlSize
mip_cc_handle * mip_cc_policy_engine_settings
const bool mip_cc_policy_handler * handler
MIP_CC_API(void) MIP_CC_ReleasePolicyEngine(mip_cc_policy_engine engine)
Release resources associated with a policy engine.
const char mip_cc_label * label
char const int64_t int64_t * actualSensitivityFileIdSize
char const int64_t xmlBufferSize
const char const char const char * eventData
const mip_cc_label_filter labelFilter
char const int64_t clientDataBufferSize
char const int64_t int64_t * actualPolicyFileIdSize
const char const char * eventType
mip_cc_sensitivity_type const int64_t sensitivityTypeBufferSize
const mip_cc_dictionary customSettings
char * policyFileIdBuffer
const char * delegatedUserEmail
bool * isLabelingRequired
const bool isAuditDiscoveryEnabled
const char * cloudEndpointBaseUrl
const char const char bool loadSensitivityTypes
int64_t * sensitivityFileIdSize
bool * hasClassificationRules
int64_t * lastPolicyFetchTime
const mip_cc_identity * identity
mip_cc_label const int64_t labelBufferSize
int64_t * metadataVersion
const char const char * locale
char const int64_t idBufferSize
mip_cc_label * labelBuffer
char const int64_t int64_t * actualXmlSize
char const int64_t int64_t * actualIdSize
char const int64_t int64_t * actualTenantIdSize
char const int64_t sensitivityFileIdBufferSize
mip_cc_label const int64_t int64_t * actualLabelsSize
int64_t * sensitivityTypesSize
MIP_CC_DEPRECATED_API(mip_cc_result) MIP_CC_CreatePolicyEngineSettingsWithIdentity(const mip_cc_identity *identity
Create a settings object used to create a brand new policy engine.
mip_cc_handle * mip_cc_policy_engine
Contains C API definitions for policy handler.
const mip_cc_protection_engine_settings mip_cc_protection_engine * engine
Defines success/error result codes.
mip_cc_result
API success/failure result.
Contains C API definitions for sensitivity type.
Opaque handle to MIP object.
A struct that contains user identification info.