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.
mip_cc_workload
Definition common_types_cc.h:131
mip_cc_label_filter
Definition common_types_cc.h:99
mip_cc_cloud
Definition common_types_cc.h:112
Contains C API definitions for common string dictionary.
Error definition and functions.
Export/import and other macros for C API.
char * sensitivityFileIdBuffer
Definition policy_engine_cc.h:220
int64_t * policyFileIdSize
Definition policy_engine_cc.h:166
char const int64_t moreInfoUrlBufferSize
Definition policy_engine_cc.h:123
mip_cc_sensitivity_type const int64_t int64_t * actualSensitivityTypesSize
Definition policy_engine_cc.h:338
int64_t * xmlSize
Definition policy_engine_cc.h:421
int64_t mip_cc_error * errorInfo
Definition policy_engine_cc.h:69
bool * isDowngradeJustificationRequired
Definition policy_engine_cc.h:152
char const int64_t tenantIdBufferSize
Definition policy_engine_cc.h:405
const char const char bool mip_cc_policy_engine_settings * settings
Definition policy_engine_cc.h:536
const mip_cc_auth_callback authCallback
Definition policy_engine_cc.h:587
const mip_cc_label_filter bool enabled
Definition policy_engine_cc.h:745
int64_t * labelsSize
Definition policy_engine_cc.h:264
char * xmlBuffer
Definition policy_engine_cc.h:440
char const int64_t policyFileIdBufferSize
Definition policy_engine_cc.h:186
mip_cc_sensitivity_type * sensitivityTypeBuffer
Definition policy_engine_cc.h:336
const char * level
Definition policy_engine_cc.h:369
const char * sessionId
Definition policy_engine_cc.h:664
int64_t * moreInfoUrlSize
Definition policy_engine_cc.h:103
char const int64_t int64_t * actualClientDataSize
Definition policy_engine_cc.h:512
char const int64_t int64_t * actualMoreInfoUrlSize
Definition policy_engine_cc.h:124
int64_t * tenantIdSize
Definition policy_engine_cc.h:385
mip_cc_handle * mip_cc_policy_engine_settings
Definition policy_engine_cc.h:48
const bool mip_cc_policy_handler * handler
Definition policy_engine_cc.h:354
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
Definition policy_engine_cc.h:302
char const int64_t int64_t * actualSensitivityFileIdSize
Definition policy_engine_cc.h:222
char * clientDataBuffer
Definition policy_engine_cc.h:510
char const int64_t xmlBufferSize
Definition policy_engine_cc.h:441
const char const char const char * eventData
Definition policy_engine_cc.h:371
const mip_cc_cloud cloud
Definition policy_engine_cc.h:680
const mip_cc_label_filter labelFilter
Definition policy_engine_cc.h:728
char const int64_t clientDataBufferSize
Definition policy_engine_cc.h:511
int64_t * clientDataSize
Definition policy_engine_cc.h:491
int64_t * idSize
Definition policy_engine_cc.h:68
char const int64_t int64_t * actualPolicyFileIdSize
Definition policy_engine_cc.h:187
const char const char * eventType
Definition policy_engine_cc.h:370
mip_cc_sensitivity_type const int64_t sensitivityTypeBufferSize
Definition policy_engine_cc.h:337
const mip_cc_dictionary customSettings
Definition policy_engine_cc.h:650
char * policyFileIdBuffer
Definition policy_engine_cc.h:185
const char * delegatedUserEmail
Definition policy_engine_cc.h:712
bool * isLabelingRequired
Definition policy_engine_cc.h:138
const bool isAuditDiscoveryEnabled
Definition policy_engine_cc.h:353
char * tenantIdBuffer
Definition policy_engine_cc.h:404
const char * cloudEndpointBaseUrl
Definition policy_engine_cc.h:696
const char const char bool loadSensitivityTypes
Definition policy_engine_cc.h:535
int64_t * sensitivityFileIdSize
Definition policy_engine_cc.h:201
bool * hasClassificationRules
Definition policy_engine_cc.h:236
int64_t * lastPolicyFetchTime
Definition policy_engine_cc.h:250
const mip_cc_identity * identity
Definition policy_engine_cc.h:562
const char * labelId
Definition policy_engine_cc.h:301
mip_cc_label const int64_t labelBufferSize
Definition policy_engine_cc.h:285
int64_t * metadataVersion
Definition policy_engine_cc.h:767
const char const char * locale
Definition policy_engine_cc.h:534
char const int64_t idBufferSize
Definition policy_engine_cc.h:88
char * moreInfoUrlBuffer
Definition policy_engine_cc.h:122
mip_cc_label * labelBuffer
Definition policy_engine_cc.h:284
char const int64_t int64_t * actualXmlSize
Definition policy_engine_cc.h:442
char const int64_t int64_t * actualIdSize
Definition policy_engine_cc.h:89
const char * clientData
Definition policy_engine_cc.h:533
mip_cc_workload workload
Definition policy_engine_cc.h:781
char const int64_t int64_t * actualTenantIdSize
Definition policy_engine_cc.h:406
char const int64_t sensitivityFileIdBufferSize
Definition policy_engine_cc.h:221
mip_cc_label const int64_t int64_t * actualLabelsSize
Definition policy_engine_cc.h:286
int64_t * sensitivityTypesSize
Definition policy_engine_cc.h:316
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.
char * idBuffer
Definition policy_engine_cc.h:87
mip_cc_handle * mip_cc_policy_engine
Definition policy_engine_cc.h:47
Contains C API definitions for policy handler.
const mip_cc_protection_engine_settings mip_cc_protection_engine * engine
Definition protection_profile_cc.h:67
Defines success/error result codes.
mip_cc_result
API success/failure result.
Definition result_cc.h:44
Contains C API definitions for sensitivity type.
Error information.
Definition error_cc.h:79
Opaque handle to MIP object.
Definition common_types_cc.h:44
A struct that contains user identification info.
Definition identity_cc.h:42