Class: Azure::SecurityInsights::Mgmt::V2019_01_01_preview::Models::MicrosoftSecurityIncidentCreationAlertRuleCommonProperties
- Inherits:
-
Object
- Object
- Azure::SecurityInsights::Mgmt::V2019_01_01_preview::Models::MicrosoftSecurityIncidentCreationAlertRuleCommonProperties
- 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
-
#display_names_exclude_filter ⇒ Array<String>
will not be generated.
-
#display_names_filter ⇒ Array<String>
will be generated.
-
#product_filter ⇒ MicrosoftSecurityProductName
the cases will be generated.
-
#severities_filter ⇒ Array<AlertSeverity>
cases will be generated.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for MicrosoftSecurityIncidentCreationAlertRuleCommonProperties class as Ruby Hash.
Instance Attribute Details
#display_names_exclude_filter ⇒ Array<String>
will not be generated
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_filter ⇒ Array<String>
will be generated
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_filter ⇒ MicrosoftSecurityProductName
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’
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_filter ⇒ Array<AlertSeverity>
cases will be generated
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
.mapper ⇒ Object
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 |