Class: Azure::SecurityInsights::Mgmt::V2019_01_01_preview::Models::MicrosoftSecurityIncidentCreationAlertRuleCommonProperties

Inherits:
Object
  • Object
show all
Includes:
MsRestAzure
Defined in:
lib/2019-01-01-preview/generated/azure_mgmt_security_insights/models/microsoft_security_incident_creation_alert_rule_common_properties.rb

Overview

MicrosoftSecurityIncidentCreation rule common property bag.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#display_names_exclude_filterArray<String>

will not be generated

Returns:

  • (Array<String>)

    the alerts’ displayNames on which the cases



21
22
23
# File 'lib/2019-01-01-preview/generated/azure_mgmt_security_insights/models/microsoft_security_incident_creation_alert_rule_common_properties.rb', line 21

def display_names_exclude_filter
  @display_names_exclude_filter
end

#display_names_filterArray<String>

will be generated

Returns:

  • (Array<String>)

    the alerts’ displayNames on which the cases



17
18
19
# File 'lib/2019-01-01-preview/generated/azure_mgmt_security_insights/models/microsoft_security_incident_creation_alert_rule_common_properties.rb', line 17

def display_names_filter
  @display_names_filter
end

#product_filterMicrosoftSecurityProductName

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’

Returns:



29
30
31
# File 'lib/2019-01-01-preview/generated/azure_mgmt_security_insights/models/microsoft_security_incident_creation_alert_rule_common_properties.rb', line 29

def product_filter
  @product_filter
end

#severities_filterArray<AlertSeverity>

cases will be generated

Returns:

  • (Array<AlertSeverity>)

    the alerts’ severities on which the



33
34
35
# File 'lib/2019-01-01-preview/generated/azure_mgmt_security_insights/models/microsoft_security_incident_creation_alert_rule_common_properties.rb', line 33

def severities_filter
  @severities_filter
end

Class Method Details

.mapperObject

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



41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
# 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