class Azure::Security::Mgmt::V2020_01_01::Models::AdaptiveApplicationControlIssueSummary

Represents a summary of the alerts of the machine group

Attributes

issue[RW]

@return [Enum] Possible values include: 'ViolationsAudited', 'ViolationsBlocked', 'MsiAndScriptViolationsAudited', 'MsiAndScriptViolationsBlocked', 'ExecutableViolationsAudited', 'RulesViolatedManually'

number_of_vms[RW]

@return [Float] The number of machines in the group that have this alert

Private Class Methods

mapper() click to toggle source

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

# File lib/2020-01-01/generated/azure_mgmt_security/models/adaptive_application_control_issue_summary.rb, line 30
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'AdaptiveApplicationControlIssueSummary',
    type: {
      name: 'Composite',
      class_name: 'AdaptiveApplicationControlIssueSummary',
      model_properties: {
        issue: {
          client_side_validation: true,
          required: false,
          serialized_name: 'issue',
          type: {
            name: 'String'
          }
        },
        number_of_vms: {
          client_side_validation: true,
          required: false,
          serialized_name: 'numberOfVms',
          type: {
            name: 'Double'
          }
        }
      }
    }
  }
end