class Azure::SecurityInsights::Mgmt::V2019_01_01_preview::Models::EntityCommonProperties

Entity common property bag.

Attributes

additional_data[RW]

@return A bag of custom fields that should be part of the entity and will be presented to the user.

friendly_name[RW]

@return [String] The graph item display name which is a short humanly readable description of the graph item instance. This property is optional and might be system generated.

Public Class Methods

mapper() click to toggle source

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

# File lib/2019-01-01-preview/generated/azure_mgmt_security_insights/models/entity_common_properties.rb, line 29
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'EntityCommonProperties',
    type: {
      name: 'Composite',
      class_name: 'EntityCommonProperties',
      model_properties: {
        additional_data: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'additionalData',
          type: {
            name: 'Dictionary',
            value: {
                client_side_validation: true,
                required: false,
                serialized_name: 'ObjectElementType',
                type: {
                  name: 'Object'
                }
            }
          }
        },
        friendly_name: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'friendlyName',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end