ALBClientLogConfiguration (type)

{
  "additionalProperties": false, 
  "description": "Advanced load balancer ClientLogConfiguration object", 
  "id": "ALBClientLogConfiguration", 
  "module_id": "PolicyAdvancedLoadBalancer", 
  "properties": {
    "enable_significant_log_collection": {
      "default": true, 
      "description": "Enable significant log collection. By default, this flag is enabled, which means that Avi SEs collect significant logs and forward them to Controller for further processing. For example, these logs correspond to error conditions such as when the response code for a request is 500. Users can deactivate this flag to turn off default significant log collection. Default value when not specified in API or module is interpreted by ALB Controller as true.", 
      "required": false, 
      "title": "Enable significant log collection", 
      "type": "boolean"
    }, 
    "filtered_log_processing": {
      "$ref": "ALBLogsProcessingType, 
      "default": "LOGS_PROCESSING_SYNC_AND_INDEX_ON_DEMAND", 
      "description": "Filtered logs are logs that match any client log filters or rules with logging enabled. Such logs are processed by the Logs Analytics system according to this setting. Enum options - LOGS_PROCESSING_NONE, LOGS_PROCESSING_SYNC_AND_INDEX_ON_DEMAND, LOGS_PROCESSING_AUTO_SYNC_AND_INDEX, LOGS_PROCESSING_AUTO_SYNC_BUT_INDEX_ON_DEMAND. Default value when not specified in API or module is interpreted by ALB Controller as LOGS_PROCESSING_SYNC_AND_INDEX_ON_DEMAND.", 
      "required": false, 
      "title": "Filtered log processing"
    }, 
    "non_significant_log_processing": {
      "$ref": "ALBLogsProcessingType, 
      "default": "LOGS_PROCESSING_SYNC_AND_INDEX_ON_DEMAND", 
      "description": "Logs that are neither significant nor filtered, are processed by the Logs Analytics system according to this setting. Enum options - LOGS_PROCESSING_NONE, LOGS_PROCESSING_SYNC_AND_INDEX_ON_DEMAND, LOGS_PROCESSING_AUTO_SYNC_AND_INDEX, LOGS_PROCESSING_AUTO_SYNC_BUT_INDEX_ON_DEMAND. Default value when not specified in API or module is interpreted by ALB Controller as LOGS_PROCESSING_SYNC_AND_INDEX_ON_DEMAND.", 
      "required": false, 
      "title": "Non significant log processing"
    }, 
    "significant_log_processing": {
      "$ref": "ALBLogsProcessingType, 
      "default": "LOGS_PROCESSING_SYNC_AND_INDEX_ON_DEMAND", 
      "description": "Significant logs are processed by the Logs Analytics system according to this setting. Enum options - LOGS_PROCESSING_NONE, LOGS_PROCESSING_SYNC_AND_INDEX_ON_DEMAND, LOGS_PROCESSING_AUTO_SYNC_AND_INDEX, LOGS_PROCESSING_AUTO_SYNC_BUT_INDEX_ON_DEMAND. Default value when not specified in API or module is interpreted by ALB Controller as LOGS_PROCESSING_SYNC_AND_INDEX_ON_DEMAND.", 
      "required": false, 
      "title": "Significant log processing"
    }
  }, 
  "title": "ClientLogConfiguration", 
  "type": "object"
}