class Azure::SecurityInsights::Mgmt::V2019_01_01_preview::Models::IncidentOwnerInfo

Information on the user an incident is assigned to

Attributes

assigned_to[RW]

@return [String] The name of the user the incident is assigned to.

email[RW]

@return [String] The email of the user the incident is assigned to.

object_id[RW]

@return The object id of the user the incident is assigned to.

user_principal_name[RW]

@return [String] The user principal name of the user the incident is assigned to.

Public Class Methods

mapper() click to toggle source

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

# File lib/2019-01-01-preview/generated/azure_mgmt_security_insights/models/incident_owner_info.rb, line 33
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'IncidentOwnerInfo',
    type: {
      name: 'Composite',
      class_name: 'IncidentOwnerInfo',
      model_properties: {
        email: {
          client_side_validation: true,
          required: false,
          serialized_name: 'email',
          type: {
            name: 'String'
          }
        },
        assigned_to: {
          client_side_validation: true,
          required: false,
          serialized_name: 'assignedTo',
          type: {
            name: 'String'
          }
        },
        object_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'objectId',
          type: {
            name: 'String'
          }
        },
        user_principal_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'userPrincipalName',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end