diff --git a/profiles/preview/preview/securityinsight/mgmt/securityinsight/models.go b/profiles/preview/preview/securityinsight/mgmt/securityinsight/models.go index 7f6024093c40..600b5eef0a5d 100644 --- a/profiles/preview/preview/securityinsight/mgmt/securityinsight/models.go +++ b/profiles/preview/preview/securityinsight/mgmt/securityinsight/models.go @@ -125,13 +125,6 @@ const ( NotFinal ConfidenceScoreStatus = original.NotFinal ) -type DataConnectorAuthorizationState = original.DataConnectorAuthorizationState - -const ( - Invalid DataConnectorAuthorizationState = original.Invalid - Valid DataConnectorAuthorizationState = original.Valid -) - type DataConnectorKind = original.DataConnectorKind const ( @@ -145,19 +138,6 @@ const ( DataConnectorKindThreatIntelligence DataConnectorKind = original.DataConnectorKindThreatIntelligence ) -type DataConnectorLicenseState = original.DataConnectorLicenseState - -const ( - DataConnectorLicenseStateAADP1OrP2LicenseRequired DataConnectorLicenseState = original.DataConnectorLicenseStateAADP1OrP2LicenseRequired - DataConnectorLicenseStateAzureAdvancedThreatProtectionLicenseRequired DataConnectorLicenseState = original.DataConnectorLicenseStateAzureAdvancedThreatProtectionLicenseRequired - DataConnectorLicenseStateAzureInformationProtectionLicenseRequired DataConnectorLicenseState = original.DataConnectorLicenseStateAzureInformationProtectionLicenseRequired - DataConnectorLicenseStateMicrosoftCloudAppSecurityLicenseRequired DataConnectorLicenseState = original.DataConnectorLicenseStateMicrosoftCloudAppSecurityLicenseRequired - DataConnectorLicenseStateMicrosoftDefenderAdvancedThreatProtectionEnableRequired DataConnectorLicenseState = original.DataConnectorLicenseStateMicrosoftDefenderAdvancedThreatProtectionEnableRequired - DataConnectorLicenseStateSubscriptionStandardTierLicenseRequired DataConnectorLicenseState = original.DataConnectorLicenseStateSubscriptionStandardTierLicenseRequired - DataConnectorLicenseStateUnknown DataConnectorLicenseState = original.DataConnectorLicenseStateUnknown - DataConnectorLicenseStateValid DataConnectorLicenseState = original.DataConnectorLicenseStateValid -) - type DataTypeState = original.DataTypeState const ( @@ -416,13 +396,10 @@ const ( NotEqual TriggerOperator = original.NotEqual ) -type AADCheckRequirements = original.AADCheckRequirements type AADDataConnector = original.AADDataConnector type AADDataConnectorProperties = original.AADDataConnectorProperties -type AATPCheckRequirements = original.AATPCheckRequirements type AATPDataConnector = original.AATPDataConnector type AATPDataConnectorProperties = original.AATPDataConnectorProperties -type ASCCheckRequirements = original.ASCCheckRequirements type ASCDataConnector = original.ASCDataConnector type ASCDataConnectorProperties = original.ASCDataConnectorProperties type AccountEntity = original.AccountEntity @@ -454,7 +431,6 @@ type AlertRulesListIterator = original.AlertRulesListIterator type AlertRulesListPage = original.AlertRulesListPage type AlertsDataTypeOfDataConnector = original.AlertsDataTypeOfDataConnector type AlertsDataTypeOfDataConnectorAlerts = original.AlertsDataTypeOfDataConnectorAlerts -type AwsCloudTrailCheckRequirements = original.AwsCloudTrailCheckRequirements type AwsCloudTrailDataConnector = original.AwsCloudTrailDataConnector type AwsCloudTrailDataConnectorDataTypes = original.AwsCloudTrailDataConnectorDataTypes type AwsCloudTrailDataConnectorDataTypesLogs = original.AwsCloudTrailDataConnectorDataTypesLogs @@ -517,12 +493,9 @@ type DataConnectorList = original.DataConnectorList type DataConnectorListIterator = original.DataConnectorListIterator type DataConnectorListPage = original.DataConnectorListPage type DataConnectorModel = original.DataConnectorModel -type DataConnectorRequirementsClient = original.DataConnectorRequirementsClient -type DataConnectorRequirementsState = original.DataConnectorRequirementsState type DataConnectorStatus = original.DataConnectorStatus type DataConnectorTenantID = original.DataConnectorTenantID type DataConnectorWithAlertsProperties = original.DataConnectorWithAlertsProperties -type DataConnectorsCheckRequirements = original.DataConnectorsCheckRequirements type DataConnectorsClient = original.DataConnectorsClient type EntitiesClient = original.EntitiesClient type Entity = original.Entity @@ -556,12 +529,10 @@ type HostEntity = original.HostEntity type HostEntityProperties = original.HostEntityProperties type IPEntity = original.IPEntity type IPEntityProperties = original.IPEntityProperties -type MCASCheckRequirements = original.MCASCheckRequirements type MCASDataConnector = original.MCASDataConnector type MCASDataConnectorDataTypes = original.MCASDataConnectorDataTypes type MCASDataConnectorDataTypesDiscoveryLogs = original.MCASDataConnectorDataTypesDiscoveryLogs type MCASDataConnectorProperties = original.MCASDataConnectorProperties -type MDATPCheckRequirements = original.MDATPCheckRequirements type MDATPDataConnector = original.MDATPDataConnector type MDATPDataConnectorProperties = original.MDATPDataConnectorProperties type MalwareEntity = original.MalwareEntity @@ -582,7 +553,6 @@ type OfficeDataConnectorDataTypes = original.OfficeDataConnectorDataTypes type OfficeDataConnectorDataTypesExchange = original.OfficeDataConnectorDataTypesExchange type OfficeDataConnectorDataTypesSharePoint = original.OfficeDataConnectorDataTypesSharePoint type OfficeDataConnectorProperties = original.OfficeDataConnectorProperties -type OfficeDataConnectorRequirementsCheck = original.OfficeDataConnectorRequirementsCheck type Operation = original.Operation type OperationDisplay = original.OperationDisplay type OperationsClient = original.OperationsClient @@ -615,7 +585,6 @@ type SecurityGroupEntityProperties = original.SecurityGroupEntityProperties type Settings = original.Settings type SettingsKind = original.SettingsKind type SettingsModel = original.SettingsModel -type TICheckRequirements = original.TICheckRequirements type TIDataConnector = original.TIDataConnector type TIDataConnectorDataTypes = original.TIDataConnectorDataTypes type TIDataConnectorDataTypesIndicators = original.TIDataConnectorDataTypesIndicators @@ -746,12 +715,6 @@ func NewDataConnectorListIterator(page DataConnectorListPage) DataConnectorListI func NewDataConnectorListPage(getNextPage func(context.Context, DataConnectorList) (DataConnectorList, error)) DataConnectorListPage { return original.NewDataConnectorListPage(getNextPage) } -func NewDataConnectorRequirementsClient(subscriptionID string) DataConnectorRequirementsClient { - return original.NewDataConnectorRequirementsClient(subscriptionID) -} -func NewDataConnectorRequirementsClientWithBaseURI(baseURI string, subscriptionID string) DataConnectorRequirementsClient { - return original.NewDataConnectorRequirementsClientWithBaseURI(baseURI, subscriptionID) -} func NewDataConnectorsClient(subscriptionID string) DataConnectorsClient { return original.NewDataConnectorsClient(subscriptionID) } @@ -845,15 +808,9 @@ func PossibleConfidenceLevelValues() []ConfidenceLevel { func PossibleConfidenceScoreStatusValues() []ConfidenceScoreStatus { return original.PossibleConfidenceScoreStatusValues() } -func PossibleDataConnectorAuthorizationStateValues() []DataConnectorAuthorizationState { - return original.PossibleDataConnectorAuthorizationStateValues() -} func PossibleDataConnectorKindValues() []DataConnectorKind { return original.PossibleDataConnectorKindValues() } -func PossibleDataConnectorLicenseStateValues() []DataConnectorLicenseState { - return original.PossibleDataConnectorLicenseStateValues() -} func PossibleDataTypeStateValues() []DataTypeState { return original.PossibleDataTypeStateValues() } diff --git a/profiles/preview/preview/securityinsight/mgmt/securityinsight/securityinsightapi/models.go b/profiles/preview/preview/securityinsight/mgmt/securityinsight/securityinsightapi/models.go index a1d9836757e1..bcfdeb4c208a 100644 --- a/profiles/preview/preview/securityinsight/mgmt/securityinsight/securityinsightapi/models.go +++ b/profiles/preview/preview/securityinsight/mgmt/securityinsight/securityinsightapi/models.go @@ -31,7 +31,6 @@ type CaseRelationsClientAPI = original.CaseRelationsClientAPI type CasesAggregationsClientAPI = original.CasesAggregationsClientAPI type CasesClientAPI = original.CasesClientAPI type CommentsClientAPI = original.CommentsClientAPI -type DataConnectorRequirementsClientAPI = original.DataConnectorRequirementsClientAPI type DataConnectorsClientAPI = original.DataConnectorsClientAPI type EntitiesClientAPI = original.EntitiesClientAPI type EntityQueriesClientAPI = original.EntityQueriesClientAPI diff --git a/services/preview/securityinsight/mgmt/2017-08-01-preview/securityinsight/dataconnectorrequirements.go b/services/preview/securityinsight/mgmt/2017-08-01-preview/securityinsight/dataconnectorrequirements.go deleted file mode 100644 index 47bb8f5aa05c..000000000000 --- a/services/preview/securityinsight/mgmt/2017-08-01-preview/securityinsight/dataconnectorrequirements.go +++ /dev/null @@ -1,140 +0,0 @@ -package securityinsight - -// Copyright (c) Microsoft and contributors. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// -// See the License for the specific language governing permissions and -// limitations under the License. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -import ( - "context" - "github.com/Azure/go-autorest/autorest" - "github.com/Azure/go-autorest/autorest/azure" - "github.com/Azure/go-autorest/autorest/validation" - "github.com/Azure/go-autorest/tracing" - "net/http" -) - -// DataConnectorRequirementsClient is the API spec for Microsoft.SecurityInsights (Azure Security Insights) resource -// provider -type DataConnectorRequirementsClient struct { - BaseClient -} - -// NewDataConnectorRequirementsClient creates an instance of the DataConnectorRequirementsClient client. -func NewDataConnectorRequirementsClient(subscriptionID string) DataConnectorRequirementsClient { - return NewDataConnectorRequirementsClientWithBaseURI(DefaultBaseURI, subscriptionID) -} - -// NewDataConnectorRequirementsClientWithBaseURI creates an instance of the DataConnectorRequirementsClient client. -func NewDataConnectorRequirementsClientWithBaseURI(baseURI string, subscriptionID string) DataConnectorRequirementsClient { - return DataConnectorRequirementsClient{NewWithBaseURI(baseURI, subscriptionID)} -} - -// List get requirements state for a data connector type. -// Parameters: -// resourceGroupName - the name of the resource group within the user's subscription. The name is case -// insensitive. -// workspaceName - the name of the workspace. -// operationalInsightsResourceProvider - the namespace of workspaces resource provider- -// Microsoft.OperationalInsights. -// dataConnectorsCheckRequirements - the parameters for requirements check message -func (client DataConnectorRequirementsClient) List(ctx context.Context, resourceGroupName string, workspaceName string, operationalInsightsResourceProvider string, dataConnectorsCheckRequirements DataConnectorsCheckRequirements) (result DataConnectorRequirementsState, err error) { - if tracing.IsEnabled() { - ctx = tracing.StartSpan(ctx, fqdn+"/DataConnectorRequirementsClient.List") - defer func() { - sc := -1 - if result.Response.Response != nil { - sc = result.Response.Response.StatusCode - } - tracing.EndSpan(ctx, sc, err) - }() - } - if err := validation.Validate([]validation.Validation{ - {TargetValue: client.SubscriptionID, - Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.Pattern, Rule: `^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$`, Chain: nil}}}, - {TargetValue: resourceGroupName, - Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, - {TargetValue: workspaceName, - Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "workspaceName", Name: validation.MinLength, Rule: 1, Chain: nil}}}}); err != nil { - return result, validation.NewError("securityinsight.DataConnectorRequirementsClient", "List", err.Error()) - } - - req, err := client.ListPreparer(ctx, resourceGroupName, workspaceName, operationalInsightsResourceProvider, dataConnectorsCheckRequirements) - if err != nil { - err = autorest.NewErrorWithError(err, "securityinsight.DataConnectorRequirementsClient", "List", nil, "Failure preparing request") - return - } - - resp, err := client.ListSender(req) - if err != nil { - result.Response = autorest.Response{Response: resp} - err = autorest.NewErrorWithError(err, "securityinsight.DataConnectorRequirementsClient", "List", resp, "Failure sending request") - return - } - - result, err = client.ListResponder(resp) - if err != nil { - err = autorest.NewErrorWithError(err, "securityinsight.DataConnectorRequirementsClient", "List", resp, "Failure responding to request") - } - - return -} - -// ListPreparer prepares the List request. -func (client DataConnectorRequirementsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, operationalInsightsResourceProvider string, dataConnectorsCheckRequirements DataConnectorsCheckRequirements) (*http.Request, error) { - pathParameters := map[string]interface{}{ - "operationalInsightsResourceProvider": autorest.Encode("path", operationalInsightsResourceProvider), - "resourceGroupName": autorest.Encode("path", resourceGroupName), - "subscriptionId": autorest.Encode("path", client.SubscriptionID), - "workspaceName": autorest.Encode("path", workspaceName), - } - - const APIVersion = "2019-01-01-preview" - queryParameters := map[string]interface{}{ - "api-version": APIVersion, - } - - preparer := autorest.CreatePreparer( - autorest.AsContentType("application/json; charset=utf-8"), - autorest.AsPost(), - autorest.WithBaseURL(client.BaseURI), - autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{operationalInsightsResourceProvider}/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/checkDataConnectorRequirements", pathParameters), - autorest.WithJSON(dataConnectorsCheckRequirements), - autorest.WithQueryParameters(queryParameters)) - return preparer.Prepare((&http.Request{}).WithContext(ctx)) -} - -// ListSender sends the List request. The method will close the -// http.Response Body if it receives an error. -func (client DataConnectorRequirementsClient) ListSender(req *http.Request) (*http.Response, error) { - sd := autorest.GetSendDecorators(req.Context(), azure.DoRetryWithRegistration(client.Client)) - return autorest.SendWithSender(client, req, sd...) -} - -// ListResponder handles the response to the List request. The method always -// closes the http.Response Body. -func (client DataConnectorRequirementsClient) ListResponder(resp *http.Response) (result DataConnectorRequirementsState, err error) { - err = autorest.Respond( - resp, - client.ByInspecting(), - azure.WithErrorUnlessStatusCode(http.StatusOK), - autorest.ByUnmarshallingJSON(&result), - autorest.ByClosing()) - result.Response = autorest.Response{Response: resp} - return -} diff --git a/services/preview/securityinsight/mgmt/2017-08-01-preview/securityinsight/models.go b/services/preview/securityinsight/mgmt/2017-08-01-preview/securityinsight/models.go index 1886f56ea02b..51828c4ff246 100644 --- a/services/preview/securityinsight/mgmt/2017-08-01-preview/securityinsight/models.go +++ b/services/preview/securityinsight/mgmt/2017-08-01-preview/securityinsight/models.go @@ -235,21 +235,6 @@ func PossibleConfidenceScoreStatusValues() []ConfidenceScoreStatus { return []ConfidenceScoreStatus{Final, InProcess, NotApplicable, NotFinal} } -// DataConnectorAuthorizationState enumerates the values for data connector authorization state. -type DataConnectorAuthorizationState string - -const ( - // Invalid ... - Invalid DataConnectorAuthorizationState = "Invalid" - // Valid ... - Valid DataConnectorAuthorizationState = "Valid" -) - -// PossibleDataConnectorAuthorizationStateValues returns an array of possible values for the DataConnectorAuthorizationState const type. -func PossibleDataConnectorAuthorizationStateValues() []DataConnectorAuthorizationState { - return []DataConnectorAuthorizationState{Invalid, Valid} -} - // DataConnectorKind enumerates the values for data connector kind. type DataConnectorKind string @@ -277,33 +262,6 @@ func PossibleDataConnectorKindValues() []DataConnectorKind { return []DataConnectorKind{DataConnectorKindAmazonWebServicesCloudTrail, DataConnectorKindAzureActiveDirectory, DataConnectorKindAzureAdvancedThreatProtection, DataConnectorKindAzureSecurityCenter, DataConnectorKindMicrosoftCloudAppSecurity, DataConnectorKindMicrosoftDefenderAdvancedThreatProtection, DataConnectorKindOffice365, DataConnectorKindThreatIntelligence} } -// DataConnectorLicenseState enumerates the values for data connector license state. -type DataConnectorLicenseState string - -const ( - // DataConnectorLicenseStateAADP1OrP2LicenseRequired ... - DataConnectorLicenseStateAADP1OrP2LicenseRequired DataConnectorLicenseState = "AADP1OrP2LicenseRequired" - // DataConnectorLicenseStateAzureAdvancedThreatProtectionLicenseRequired ... - DataConnectorLicenseStateAzureAdvancedThreatProtectionLicenseRequired DataConnectorLicenseState = "AzureAdvancedThreatProtectionLicenseRequired" - // DataConnectorLicenseStateAzureInformationProtectionLicenseRequired ... - DataConnectorLicenseStateAzureInformationProtectionLicenseRequired DataConnectorLicenseState = "AzureInformationProtectionLicenseRequired" - // DataConnectorLicenseStateMicrosoftCloudAppSecurityLicenseRequired ... - DataConnectorLicenseStateMicrosoftCloudAppSecurityLicenseRequired DataConnectorLicenseState = "MicrosoftCloudAppSecurityLicenseRequired" - // DataConnectorLicenseStateMicrosoftDefenderAdvancedThreatProtectionEnableRequired ... - DataConnectorLicenseStateMicrosoftDefenderAdvancedThreatProtectionEnableRequired DataConnectorLicenseState = "MicrosoftDefenderAdvancedThreatProtectionEnableRequired" - // DataConnectorLicenseStateSubscriptionStandardTierLicenseRequired ... - DataConnectorLicenseStateSubscriptionStandardTierLicenseRequired DataConnectorLicenseState = "SubscriptionStandardTierLicenseRequired" - // DataConnectorLicenseStateUnknown ... - DataConnectorLicenseStateUnknown DataConnectorLicenseState = "Unknown" - // DataConnectorLicenseStateValid ... - DataConnectorLicenseStateValid DataConnectorLicenseState = "Valid" -) - -// PossibleDataConnectorLicenseStateValues returns an array of possible values for the DataConnectorLicenseState const type. -func PossibleDataConnectorLicenseStateValues() []DataConnectorLicenseState { - return []DataConnectorLicenseState{DataConnectorLicenseStateAADP1OrP2LicenseRequired, DataConnectorLicenseStateAzureAdvancedThreatProtectionLicenseRequired, DataConnectorLicenseStateAzureInformationProtectionLicenseRequired, DataConnectorLicenseStateMicrosoftCloudAppSecurityLicenseRequired, DataConnectorLicenseStateMicrosoftDefenderAdvancedThreatProtectionEnableRequired, DataConnectorLicenseStateSubscriptionStandardTierLicenseRequired, DataConnectorLicenseStateUnknown, DataConnectorLicenseStateValid} -} - // DataTypeState enumerates the values for data type state. type DataTypeState string @@ -883,12 +841,6 @@ func PossibleTriggerOperatorValues() []TriggerOperator { return []TriggerOperator{Equal, GreaterThan, LessThan, NotEqual} } -// AADCheckRequirements AAD (Azure Active Directory) requirements check properties. -type AADCheckRequirements struct { - // TenantID - The tenant id to connect to, and get the data from. - TenantID *string `json:"tenantId,omitempty"` -} - // AADDataConnector represents AAD (Azure Active Directory) data connector. type AADDataConnector struct { // AADDataConnectorProperties - AAD (Azure Active Directory) data connector properties. @@ -1015,12 +967,6 @@ type AADDataConnectorProperties struct { DataTypes *AlertsDataTypeOfDataConnector `json:"dataTypes,omitempty"` } -// AATPCheckRequirements AATP (Azure Advanced Threat Protection) requirements check properties. -type AATPCheckRequirements struct { - // TenantID - The tenant id to connect to, and get the data from. - TenantID *string `json:"tenantId,omitempty"` -} - // AATPDataConnector represents AATP (Azure Advanced Threat Protection) data connector. type AATPDataConnector struct { // AATPDataConnectorProperties - AATP (Azure Advanced Threat Protection) data connector properties. @@ -2417,14 +2363,6 @@ type AlertsDataTypeOfDataConnectorAlerts struct { State DataTypeState `json:"state,omitempty"` } -// ASCCheckRequirements ASC (Azure Security Center) requirements check properties. -type ASCCheckRequirements struct { - // SubscriptionID - The subscription id to connect to, and get the data from. - SubscriptionID *string `json:"subscriptionId,omitempty"` - // Kind - The kind of the data connector. Possible values include: 'DataConnectorKindAzureActiveDirectory', 'DataConnectorKindAzureSecurityCenter', 'DataConnectorKindMicrosoftCloudAppSecurity', 'DataConnectorKindThreatIntelligence', 'DataConnectorKindOffice365', 'DataConnectorKindAmazonWebServicesCloudTrail', 'DataConnectorKindAzureAdvancedThreatProtection', 'DataConnectorKindMicrosoftDefenderAdvancedThreatProtection' - Kind DataConnectorKind `json:"kind,omitempty"` -} - // ASCDataConnector represents ASC (Azure Security Center) data connector. type ASCDataConnector struct { // ASCDataConnectorProperties - ASC (Azure Security Center) data connector properties. @@ -2551,12 +2489,6 @@ type ASCDataConnectorProperties struct { DataTypes *AlertsDataTypeOfDataConnector `json:"dataTypes,omitempty"` } -// AwsCloudTrailCheckRequirements amazon Web Services CloudTrail requirements check properties. -type AwsCloudTrailCheckRequirements struct { - // Kind - The kind of the data connector. Possible values include: 'DataConnectorKindAzureActiveDirectory', 'DataConnectorKindAzureSecurityCenter', 'DataConnectorKindMicrosoftCloudAppSecurity', 'DataConnectorKindThreatIntelligence', 'DataConnectorKindOffice365', 'DataConnectorKindAmazonWebServicesCloudTrail', 'DataConnectorKindAzureAdvancedThreatProtection', 'DataConnectorKindMicrosoftDefenderAdvancedThreatProtection' - Kind DataConnectorKind `json:"kind,omitempty"` -} - // AwsCloudTrailDataConnector represents Amazon Web Services CloudTrail data connector. type AwsCloudTrailDataConnector struct { // AwsCloudTrailDataConnectorProperties - Amazon Web Services CloudTrail data connector properties. @@ -4883,21 +4815,6 @@ func (dcm *DataConnectorModel) UnmarshalJSON(body []byte) error { return nil } -// DataConnectorRequirementsState data connector requirements status. -type DataConnectorRequirementsState struct { - autorest.Response `json:"-"` - // AuthorizationState - The state of the user's authorization for this connector. Possible values include: 'Valid', 'Invalid' - AuthorizationState DataConnectorAuthorizationState `json:"authorizationState,omitempty"` - // LicenseState - A list indicating the user's license state for this connector. - LicenseState *[]DataConnectorLicenseState `json:"licenseState,omitempty"` -} - -// DataConnectorsCheckRequirements data connector requirements properties. -type DataConnectorsCheckRequirements struct { - // Kind - The kind of the data connector. Possible values include: 'DataConnectorKindAzureActiveDirectory', 'DataConnectorKindAzureSecurityCenter', 'DataConnectorKindMicrosoftCloudAppSecurity', 'DataConnectorKindThreatIntelligence', 'DataConnectorKindOffice365', 'DataConnectorKindAmazonWebServicesCloudTrail', 'DataConnectorKindAzureAdvancedThreatProtection', 'DataConnectorKindMicrosoftDefenderAdvancedThreatProtection' - Kind DataConnectorKind `json:"kind,omitempty"` -} - // DataConnectorStatus alert rule template data connector status type DataConnectorStatus struct { // ConnectorID - the connector id @@ -7102,12 +7019,6 @@ func (mep MalwareEntityProperties) MarshalJSON() ([]byte, error) { return json.Marshal(objectMap) } -// MCASCheckRequirements MCAS (Microsoft Cloud App Security) requirements check properties. -type MCASCheckRequirements struct { - // TenantID - The tenant id to connect to, and get the data from. - TenantID *string `json:"tenantId,omitempty"` -} - // MCASDataConnector represents MCAS (Microsoft Cloud App Security) data connector. type MCASDataConnector struct { // MCASDataConnectorProperties - MCAS (Microsoft Cloud App Security) data connector properties. @@ -7249,13 +7160,6 @@ type MCASDataConnectorProperties struct { TenantID *string `json:"tenantId,omitempty"` } -// MDATPCheckRequirements MDATP (Microsoft Defender Advanced Threat Protection) requirements check -// properties. -type MDATPCheckRequirements struct { - // TenantID - The tenant id to connect to, and get the data from. - TenantID *string `json:"tenantId,omitempty"` -} - // MDATPDataConnector represents MDATP (Microsoft Defender Advanced Threat Protection) data connector. type MDATPDataConnector struct { // MDATPDataConnectorProperties - MDATP (Microsoft Defender Advanced Threat Protection) data connector properties. @@ -8021,12 +7925,6 @@ type OfficeDataConnectorProperties struct { TenantID *string `json:"tenantId,omitempty"` } -// OfficeDataConnectorRequirementsCheck office data connector properties. -type OfficeDataConnectorRequirementsCheck struct { - // TenantID - The tenant id to connect to, and get the data from. - TenantID *string `json:"tenantId,omitempty"` -} - // Operation operation provided by provider type Operation struct { // Display - Properties of the operation @@ -9797,12 +9695,6 @@ type ThreatIntelligence struct { ThreatType *string `json:"threatType,omitempty"` } -// TICheckRequirements TI (Threat Intelligence) requirements check properties. -type TICheckRequirements struct { - // TenantID - The tenant id to connect to, and get the data from. - TenantID *string `json:"tenantId,omitempty"` -} - // TIDataConnector represents threat intelligence data connector. type TIDataConnector struct { // TIDataConnectorProperties - TI (Threat Intelligence) data connector properties. diff --git a/services/preview/securityinsight/mgmt/2017-08-01-preview/securityinsight/securityinsightapi/interfaces.go b/services/preview/securityinsight/mgmt/2017-08-01-preview/securityinsight/securityinsightapi/interfaces.go index f277216e48ed..9eb55b18db40 100644 --- a/services/preview/securityinsight/mgmt/2017-08-01-preview/securityinsight/securityinsightapi/interfaces.go +++ b/services/preview/securityinsight/mgmt/2017-08-01-preview/securityinsight/securityinsightapi/interfaces.go @@ -123,13 +123,6 @@ type DataConnectorsClientAPI interface { var _ DataConnectorsClientAPI = (*securityinsight.DataConnectorsClient)(nil) -// DataConnectorRequirementsClientAPI contains the set of methods on the DataConnectorRequirementsClient type. -type DataConnectorRequirementsClientAPI interface { - List(ctx context.Context, resourceGroupName string, workspaceName string, operationalInsightsResourceProvider string, dataConnectorsCheckRequirements securityinsight.DataConnectorsCheckRequirements) (result securityinsight.DataConnectorRequirementsState, err error) -} - -var _ DataConnectorRequirementsClientAPI = (*securityinsight.DataConnectorRequirementsClient)(nil) - // EntitiesClientAPI contains the set of methods on the EntitiesClient type. type EntitiesClientAPI interface { Expand(ctx context.Context, resourceGroupName string, operationalInsightsResourceProvider string, workspaceName string, entityID string, parameters securityinsight.EntityExpandParameters) (result securityinsight.EntityExpandResponse, err error)