class Azure::SecurityInsights::Mgmt::V2019_01_01_preview::Models::IncidentConfiguration

Incident Configuration property bag.

Attributes

create_incident[RW]

@return [Boolean] Create incidents from alerts triggered by this analytics rule

grouping_configuration[RW]

@return [GroupingConfiguration] Set how the alerts that are triggered by this analytics rule, are grouped into incidents

Public Class Methods

mapper() click to toggle source

Mapper for IncidentConfiguration class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2019-01-01-preview/generated/azure_mgmt_security_insights/models/incident_configuration.rb, line 28
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'IncidentConfiguration',
    type: {
      name: 'Composite',
      class_name: 'IncidentConfiguration',
      model_properties: {
        create_incident: {
          client_side_validation: true,
          required: true,
          serialized_name: 'createIncident',
          type: {
            name: 'Boolean'
          }
        },
        grouping_configuration: {
          client_side_validation: true,
          required: false,
          serialized_name: 'groupingConfiguration',
          type: {
            name: 'Composite',
            class_name: 'GroupingConfiguration'
          }
        }
      }
    }
  }
end