diff --git a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/preview/2019-01-01-preview/SecurityInsights.json b/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/preview/2019-01-01-preview/SecurityInsights.json index fe2caa2ecbc3..3b4721921be8 100644 --- a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/preview/2019-01-01-preview/SecurityInsights.json +++ b/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/preview/2019-01-01-preview/SecurityInsights.json @@ -1819,63 +1819,6 @@ } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{operationalInsightsResourceProvider}/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/checkDataConnectorRequirements": { - "post": { - "x-ms-examples": { - "Check requirements for TI.": { - "$ref": "./examples/dataConnectors/CheckRequirementsThreatIntelligence.json" - }, - "Check requirements for AAD.": { - "$ref": "./examples/dataConnectors/CheckRequirementsAzureActiveDirectory.json" - }, - "Check requirements for ASC.": { - "$ref": "./examples/dataConnectors/CheckRequirementsAzureSecurityCenter.json" - }, - "Check requirements for Mcas.": { - "$ref": "./examples/dataConnectors/CheckRequirementsMicrosoftCloudAppSecurity.json" - } - }, - "tags": [ - "Check Data Connector Requirements" - ], - "description": "Get requirements state for a data connector type.", - "operationId": "DataConnectorRequirements_list", - "parameters": [ - { - "$ref": "#/parameters/ApiVersion" - }, - { - "$ref": "#/parameters/SubscriptionId" - }, - { - "$ref": "#/parameters/ResourceGroupName" - }, - { - "$ref": "#/parameters/WorkspaceName" - }, - { - "$ref": "#/parameters/OperationalInsightsResourceProvider" - }, - { - "$ref": "#/parameters/DataConnectorsCheckRequirements" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/DataConnectorRequirementsState" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/CloudError" - } - } - } - } - }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{operationalInsightsResourceProvider}/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/entities": { "get": { "x-ms-examples": { @@ -2482,18 +2425,6 @@ "description": "AAD (Azure Active Directory) data connector properties.", "type": "object" }, - "AADCheckRequirements": { - "allOf": [ - { - "$ref": "#/definitions/DataConnectorsCheckRequirements" - }, - { - "$ref": "#/definitions/DataConnectorTenantId" - } - ], - "description": "AAD (Azure Active Directory) requirements check properties.", - "type": "object" - }, "AATPDataConnector": { "allOf": [ { @@ -2523,18 +2454,6 @@ "description": "AATP (Azure Advanced Threat Protection) data connector properties.", "type": "object" }, - "AATPCheckRequirements": { - "allOf": [ - { - "$ref": "#/definitions/DataConnectorsCheckRequirements" - }, - { - "$ref": "#/definitions/DataConnectorTenantId" - } - ], - "description": "AATP (Azure Advanced Threat Protection) requirements check properties.", - "type": "object" - }, "ASCDataConnector": { "allOf": [ { @@ -2567,21 +2486,6 @@ }, "type": "object" }, - "ASCCheckRequirements": { - "description": "ASC (Azure Security Center) requirements check properties.", - "allOf": [ - { - "$ref": "#/definitions/DataConnectorsCheckRequirements" - } - ], - "properties": { - "subscriptionId": { - "description": "The subscription id to connect to, and get the data from.", - "type": "string" - } - }, - "type": "object" - }, "AccountEntity": { "allOf": [ { @@ -3062,15 +2966,6 @@ }, "type": "object" }, - "AwsCloudTrailCheckRequirements": { - "allOf": [ - { - "$ref": "#/definitions/DataConnectorsCheckRequirements" - } - ], - "description": "Amazon Web Services CloudTrail requirements check properties.", - "type": "object" - }, "AzureResourceEntity": { "allOf": [ { @@ -3897,78 +3792,6 @@ "discriminator": "kind", "type": "object" }, - "DataConnectorsCheckRequirements": { - "allOf": [ - { - "$ref": "#/definitions/DataConnectorKind" - } - ], - "description": "Data connector requirements properties." - }, - "DataConnectorAuthorizationState": { - "description": "Describes the state of user's authorization for a connector kind.", - "enum": [ - "Valid", - "Invalid" - ], - "type": "string", - "x-ms-enum": { - "modelAsString": true, - "name": "DataConnectorAuthorizationState", - "values": [ - { - "value": "Valid" - }, - { - "value": "Invalid" - } - ] - } - }, - "DataConnectorLicenseState": { - "description": "Describes the state of user's license for a connector kind.", - "enum": [ - "Valid", - "Unknown", - "SubscriptionStandardTierLicenseRequired", - "AADP1OrP2LicenseRequired", - "MicrosoftCloudAppSecurityLicenseRequired", - "AzureAdvancedThreatProtectionLicenseRequired", - "AzureInformationProtectionLicenseRequired", - "MicrosoftDefenderAdvancedThreatProtectionEnableRequired" - ], - "type": "string", - "x-ms-enum": { - "modelAsString": true, - "name": "DataConnectorLicenseState", - "values": [ - { - "value": "Valid" - }, - { - "value": "Unknown" - }, - { - "value": "SubscriptionStandardTierLicenseRequired" - }, - { - "value": "AADP1OrP2LicenseRequired" - }, - { - "value": "MicrosoftCloudAppSecurityLicenseRequired" - }, - { - "value": "AzureAdvancedThreatProtectionLicenseRequired" - }, - { - "value": "AzureInformationProtectionLicenseRequired" - }, - { - "value": "MicrosoftDefenderAdvancedThreatProtectionEnableRequired" - } - ] - } - }, "DataConnectorDataTypeCommon": { "description": "Common field for data type in data connectors.", "properties": { @@ -4082,23 +3905,6 @@ }, "type": "object" }, - "DataConnectorRequirementsState": { - "description": "Data connector requirements status.", - "properties": { - "authorizationState": { - "description": "The state of the user's authorization for this connector.", - "$ref": "#/definitions/DataConnectorAuthorizationState" - }, - "licenseState": { - "description": "A list indicating the user's license state for this connector.", - "items": { - "$ref": "#/definitions/DataConnectorLicenseState" - }, - "type": "array" - } - }, - "type": "object" - }, "DataConnectorTenantId": { "description": "Properties data connector on tenant level.", "properties": { @@ -5042,18 +4848,6 @@ }, "type": "object" }, - "MCASCheckRequirements": { - "allOf": [ - { - "$ref": "#/definitions/DataConnectorsCheckRequirements" - }, - { - "$ref": "#/definitions/DataConnectorTenantId" - } - ], - "description": "MCAS (Microsoft Cloud App Security) requirements check properties.", - "type": "object" - }, "MDATPDataConnector": { "allOf": [ { @@ -5083,18 +4877,6 @@ "description": "MDATP (Microsoft Defender Advanced Threat Protection) data connector properties.", "type": "object" }, - "MDATPCheckRequirements": { - "allOf": [ - { - "$ref": "#/definitions/DataConnectorsCheckRequirements" - }, - { - "$ref": "#/definitions/DataConnectorTenantId" - } - ], - "description": "MDATP (Microsoft Defender Advanced Threat Protection) requirements check properties.", - "type": "object" - }, "MalwareEntity": { "allOf": [ { @@ -5389,15 +5171,6 @@ }, "type": "object" }, - "OfficeDataConnectorRequirementsCheck": { - "allOf": [ - { - "$ref": "#/definitions/DataConnectorTenantId" - } - ], - "description": "Office data connector properties.", - "type": "object" - }, "Operation": { "description": "Operation provided by provider", "properties": { @@ -6357,18 +6130,6 @@ }, "type": "object" }, - "TICheckRequirements": { - "allOf": [ - { - "$ref": "#/definitions/DataConnectorsCheckRequirements" - }, - { - "$ref": "#/definitions/DataConnectorTenantId" - } - ], - "description": "TI (Threat Intelligence) requirements check properties.", - "type": "object" - }, "ThreatIntelligence": { "description": "ThreatIntelligence property bag.", "properties": { @@ -6698,16 +6459,6 @@ "type": "string", "x-ms-parameter-location": "method" }, - "DataConnectorsCheckRequirements": { - "description": "The parameters for requirements check message", - "in": "body", - "name": "DataConnectorsCheckRequirements", - "required": true, - "schema": { - "$ref": "#/definitions/DataConnectorsCheckRequirements" - }, - "x-ms-parameter-location": "method" - }, "EntityExpandRequestBody": { "description": "The parameters required to execute an expand operation on the given entity.", "in": "body", diff --git a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/preview/2019-01-01-preview/examples/dataConnectors/CheckRequirementsAzureActiveDirectory.json b/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/preview/2019-01-01-preview/examples/dataConnectors/CheckRequirementsAzureActiveDirectory.json deleted file mode 100644 index 7392a8af7f81..000000000000 --- a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/preview/2019-01-01-preview/examples/dataConnectors/CheckRequirementsAzureActiveDirectory.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "parameters": { - "api-version": "2019-01-01-preview", - "subscriptionId": "d0cfe6b2-9ac0-4464-9919-dccaee2e48c0", - "resourceGroupName": "myRg", - "workspaceName": "myWorkspace", - "operationalInsightsResourceProvider": "Microsoft.OperationalIinsights", - "DataConnectorsCheckRequirements": { - "kind": "AzureActiveDirectory", - "properties": { - "tenantId": "2070ecc9-b4d5-4ae4-adaa-936fa1954fa8" - } - } - }, - "responses": { - "200": { - "body": { - "authorizationState": "Valid", - "licenseState": [ - "Valid" - ] - } - } - } -} diff --git a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/preview/2019-01-01-preview/examples/dataConnectors/CheckRequirementsAzureSecurityCenter.json b/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/preview/2019-01-01-preview/examples/dataConnectors/CheckRequirementsAzureSecurityCenter.json deleted file mode 100644 index 4646d013557b..000000000000 --- a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/preview/2019-01-01-preview/examples/dataConnectors/CheckRequirementsAzureSecurityCenter.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "parameters": { - "api-version": "2019-01-01-preview", - "subscriptionId": "d0cfe6b2-9ac0-4464-9919-dccaee2e48c0", - "resourceGroupName": "myRg", - "workspaceName": "myWorkspace", - "operationalInsightsResourceProvider": "Microsoft.OperationalIinsights", - "DataConnectorsCheckRequirements": { - "kind": "AzureSecurityCenter", - "properties": { - "subscriptionId": "c0688291-89d7-4bed-87a2-a7b1bff43f4c" - } - } - }, - "responses": { - "200": { - "body": { - "authorizationState": "Valid", - "licenseState": [ - "Valid" - ] - } - } - } -} diff --git a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/preview/2019-01-01-preview/examples/dataConnectors/CheckRequirementsMicrosoftCloudAppSecurity.json b/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/preview/2019-01-01-preview/examples/dataConnectors/CheckRequirementsMicrosoftCloudAppSecurity.json deleted file mode 100644 index 4d341d401421..000000000000 --- a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/preview/2019-01-01-preview/examples/dataConnectors/CheckRequirementsMicrosoftCloudAppSecurity.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "parameters": { - "api-version": "2019-01-01-preview", - "subscriptionId": "d0cfe6b2-9ac0-4464-9919-dccaee2e48c0", - "resourceGroupName": "myRg", - "workspaceName": "myWorkspace", - "operationalInsightsResourceProvider": "Microsoft.OperationalIinsights", - "DataConnectorsCheckRequirements": { - "kind": "MicrosoftCloudAppSecurity", - "properties": { - "tenantId": "2070ecc9-b4d5-4ae4-adaa-936fa1954fa8" - } - } - }, - "responses": { - "200": { - "body": { - "authorizationState": "Valid", - "licenseState": [ - "Valid" - ] - } - } - } -} diff --git a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/preview/2019-01-01-preview/examples/dataConnectors/CheckRequirementsThreatIntelligence.json b/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/preview/2019-01-01-preview/examples/dataConnectors/CheckRequirementsThreatIntelligence.json deleted file mode 100644 index 88df7ee55982..000000000000 --- a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/preview/2019-01-01-preview/examples/dataConnectors/CheckRequirementsThreatIntelligence.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "parameters": { - "api-version": "2019-01-01-preview", - "subscriptionId": "d0cfe6b2-9ac0-4464-9919-dccaee2e48c0", - "resourceGroupName": "myRg", - "workspaceName": "myWorkspace", - "operationalInsightsResourceProvider": "Microsoft.OperationalIinsights", - "DataConnectorsCheckRequirements": { - "kind": "ThreatIntelligence", - "properties": { - "tenantId": "2070ecc9-b4d5-4ae4-adaa-936fa1954fa8" - } - } - }, - "responses": { - "200": { - "body": { - "authorizationState": "Valid", - "licenseState": [ - "Valid" - ] - } - } - } -}