33#ifndef API_MIP_DIAGNOSTIC_CONFIGURATION_H_
34#define API_MIP_DIAGNOSTIC_CONFIGURATION_H_
A file containing the AuditDelegate class to be used to override MIP audit.
Cloud
Azure cloud identifier.
DataBoundary
Diagnostic region identifier.
Contains HttpDelegate interface definition used to override MIP HTTP stack.
Custom diagnostic configurations (not commonly used)
DataBoundary dataBoundary
std::map< std::string, std::vector< std::string > > maskedProperties
bool isAuditPriorityEnhanced
std::string libraryNameOverride
std::shared_ptr< TelemetryDelegate > telemetryPipelineDelegateOverride
bool isLocalCachingEnabled
std::shared_ptr< AuditDelegate > auditPipelineDelegateOverride
std::string hostNameOverride
bool isMaxTeardownTimeEnabled
bool isMinimalTelemetryEnabled
bool isNetworkDetectionEnabled
std::shared_ptr< HttpDelegate > httpDelegateOverride
bool isTraceLoggingEnabled
std::map< std::string, std::string > customSettings
bool isFastShutdownEnabled
std::shared_ptr< TaskDispatcherDelegate > taskDispatcherDelegateOverride
Configuration to use when default logging is enabled. This is set only once per process and any later...
A file containing the TaskDispatcherDelegate interface to be used to override MIP async task executor...
A file containing the TelemetryDelegate class to be used to override MIP telemetry.