Skip to content

Commit

Permalink
CodeGen from PR 12993 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge a4ba2b05db4e2ef411735bb2f10a97086248f69b into bd78a2e41f5d81e3e0bfb34000ebac538515c9a1
  • Loading branch information
SDKAuto committed Feb 23, 2021
1 parent 4011384 commit 88ad30d
Show file tree
Hide file tree
Showing 2 changed files with 252 additions and 2 deletions.
252 changes: 251 additions & 1 deletion schemas/2019-01-01-preview/Microsoft.SecurityInsights.json
Original file line number Diff line number Diff line change
Expand Up @@ -349,6 +349,12 @@
{
"$ref": "#/definitions/AATPDataConnector"
},
{
"$ref": "#/definitions/MSTIDataConnector"
},
{
"$ref": "#/definitions/MTPDataConnector"
},
{
"$ref": "#/definitions/ASCDataConnector"
},
Expand Down Expand Up @@ -551,6 +557,9 @@
"settings": {
"type": "object",
"oneOf": [
{
"$ref": "#/definitions/IPSyncer"
},
{
"$ref": "#/definitions/EyesOn"
},
Expand Down Expand Up @@ -2050,6 +2059,37 @@
],
"description": "Microsoft.SecurityInsights/incidents/relations"
},
"IPSyncer": {
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"IPSyncer"
]
},
"properties": {
"oneOf": [
{
"$ref": "#/definitions/IPSyncerSettingsProperties"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "IPSyncer property bag."
}
},
"required": [
"kind"
],
"description": "Settings with single toggle."
},
"IPSyncerSettingsProperties": {
"type": "object",
"properties": {},
"description": "IPSyncer property bag."
},
"MCASDataConnector": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -2372,6 +2412,216 @@
],
"description": "MLBehaviorAnalytics alert rule base property bag."
},
"MSTIDataConnector": {
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"MicrosoftThreatIntelligence"
]
},
"properties": {
"oneOf": [
{
"$ref": "#/definitions/MSTIDataConnectorProperties"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Microsoft Threat Intelligence data connector properties."
}
},
"required": [
"kind"
],
"description": "Represents Microsoft Threat Intelligence data connector."
},
"MSTIDataConnectorDataTypes": {
"type": "object",
"properties": {
"bingSafetyPhishingURL": {
"oneOf": [
{
"$ref": "#/definitions/MSTIDataConnectorDataTypesBingSafetyPhishingURL"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Data type for Microsoft Threat Intelligence Platforms data connector."
},
"microsoftEmergingThreatFeed": {
"oneOf": [
{
"$ref": "#/definitions/MSTIDataConnectorDataTypesMicrosoftEmergingThreatFeed"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Data type for Microsoft Threat Intelligence Platforms data connector."
}
},
"description": "The available data types for Microsoft Threat Intelligence Platforms data connector."
},
"MSTIDataConnectorDataTypesBingSafetyPhishingURL": {
"type": "object",
"properties": {
"lookbackPeriod": {
"type": "string",
"description": "lookback period"
},
"state": {
"oneOf": [
{
"type": "string",
"enum": [
"Enabled",
"Disabled"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Describe whether this data type connection is enabled or not."
}
},
"description": "Data type for Microsoft Threat Intelligence Platforms data connector."
},
"MSTIDataConnectorDataTypesMicrosoftEmergingThreatFeed": {
"type": "object",
"properties": {
"lookbackPeriod": {
"type": "string",
"description": "lookback period"
},
"state": {
"oneOf": [
{
"type": "string",
"enum": [
"Enabled",
"Disabled"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Describe whether this data type connection is enabled or not."
}
},
"description": "Data type for Microsoft Threat Intelligence Platforms data connector."
},
"MSTIDataConnectorProperties": {
"type": "object",
"properties": {
"dataTypes": {
"oneOf": [
{
"$ref": "#/definitions/MSTIDataConnectorDataTypes"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The available data types for Microsoft Threat Intelligence Platforms data connector."
},
"tenantId": {
"type": "string",
"description": "The tenant id to connect to, and get the data from."
}
},
"description": "Microsoft Threat Intelligence data connector properties."
},
"MTPDataConnector": {
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"MicrosoftThreatProtection"
]
},
"properties": {
"oneOf": [
{
"$ref": "#/definitions/MTPDataConnectorProperties"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "MTP (Microsoft Threat Protection) data connector properties."
}
},
"required": [
"kind"
],
"description": "Represents MTP (Microsoft Threat Protection) data connector."
},
"MTPDataConnectorDataTypes": {
"type": "object",
"properties": {
"incidents": {
"oneOf": [
{
"$ref": "#/definitions/MTPDataConnectorDataTypesIncidents"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Data type for Microsoft Threat Protection Platforms data connector."
}
},
"description": "The available data types for Microsoft Threat Protection Platforms data connector."
},
"MTPDataConnectorDataTypesIncidents": {
"type": "object",
"properties": {
"state": {
"oneOf": [
{
"type": "string",
"enum": [
"Enabled",
"Disabled"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Describe whether this data type connection is enabled or not."
}
},
"description": "Data type for Microsoft Threat Protection Platforms data connector."
},
"MTPDataConnectorProperties": {
"type": "object",
"properties": {
"dataTypes": {
"oneOf": [
{
"$ref": "#/definitions/MTPDataConnectorDataTypes"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The available data types for Microsoft Threat Protection Platforms data connector."
},
"tenantId": {
"type": "string",
"description": "The tenant id to connect to, and get the data from."
}
},
"description": "MTP (Microsoft Threat Protection) data connector properties."
},
"OfficeATPDataConnector": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -3707,4 +3957,4 @@
"description": "Microsoft.SecurityInsights/watchlists/watchlistItems"
}
}
}
}
2 changes: 1 addition & 1 deletion schemas/2020-01-01/Microsoft.SecurityInsights.json
Original file line number Diff line number Diff line change
Expand Up @@ -1691,4 +1691,4 @@
"description": "User information that made some action"
}
}
}
}

0 comments on commit 88ad30d

Please sign in to comment.