class Azure::SecurityInsights::Mgmt::V2019_01_01_preview::Models::MicrosoftSecurityIncidentCreationAlertRuleCommonProperties
MicrosoftSecurityIncidentCreation rule common property bag.
Attributes
@return [Array<String>] the alerts' displayNames on which the cases will not be generated
@return [Array<String>] the alerts' displayNames on which the cases will be generated
@return [MicrosoftSecurityProductName] The alerts' productName on which the cases will be generated. Possible values include: 'Microsoft Cloud App Security', 'Azure Security Center', 'Azure Advanced Threat Protection', 'Azure Active Directory Identity Protection', 'Azure Security Center for IoT', 'Office 365 Advanced Threat Protection', 'Microsoft Defender Advanced Threat Protection'
@return [Array<AlertSeverity>] the alerts' severities on which the cases will be generated
Public Class Methods
Mapper for MicrosoftSecurityIncidentCreationAlertRuleCommonProperties
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-01-01-preview/generated/azure_mgmt_security_insights/models/microsoft_security_incident_creation_alert_rule_common_properties.rb, line 41 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'MicrosoftSecurityIncidentCreationAlertRuleCommonProperties', type: { name: 'Composite', class_name: 'MicrosoftSecurityIncidentCreationAlertRuleCommonProperties', model_properties: { display_names_filter: { client_side_validation: true, required: false, serialized_name: 'displayNamesFilter', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, display_names_exclude_filter: { client_side_validation: true, required: false, serialized_name: 'displayNamesExcludeFilter', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, product_filter: { client_side_validation: true, required: true, serialized_name: 'productFilter', type: { name: 'String' } }, severities_filter: { client_side_validation: true, required: false, serialized_name: 'severitiesFilter', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'AlertSeverityElementType', type: { name: 'String' } } } } } } } end