Versions in this module Expand all Collapse all v1 v1.1.4 Sep 7, 2022 Changes in this version + type AdaptiveApplicationControlsClientAPI interface + Delete func(ctx context.Context, groupName string) (result autorest.Response, err error) + Get func(ctx context.Context, groupName string) (result security.AdaptiveApplicationControlGroup, err error) + List func(ctx context.Context, includePathRecommendations *bool, summary *bool) (result security.AdaptiveApplicationControlGroups, err error) + Put func(ctx context.Context, groupName string, ...) (result security.AdaptiveApplicationControlGroup, err error) + type AdaptiveNetworkHardeningsClientAPI interface + Enforce func(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result security.AdaptiveNetworkHardeningsEnforceFuture, err error) + Get func(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result security.AdaptiveNetworkHardening, err error) + ListByExtendedResource func(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result security.AdaptiveNetworkHardeningsListPage, err error) + ListByExtendedResourceComplete func(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result security.AdaptiveNetworkHardeningsListIterator, err error) + type AdvancedThreatProtectionClientAPI interface + Create func(ctx context.Context, resourceID string, ...) (result security.AdvancedThreatProtectionSetting, err error) + Get func(ctx context.Context, resourceID string) (result security.AdvancedThreatProtectionSetting, err error) + type AlertsClientAPI interface + GetResourceGroupLevel func(ctx context.Context, alertName string, resourceGroupName string) (result security.Alert, err error) + GetSubscriptionLevel func(ctx context.Context, alertName string) (result security.Alert, err error) + List func(ctx context.Context) (result security.AlertListPage, err error) + ListByResourceGroup func(ctx context.Context, resourceGroupName string) (result security.AlertListPage, err error) + ListByResourceGroupComplete func(ctx context.Context, resourceGroupName string) (result security.AlertListIterator, err error) + ListComplete func(ctx context.Context) (result security.AlertListIterator, err error) + ListResourceGroupLevelByRegion func(ctx context.Context, resourceGroupName string) (result security.AlertListPage, err error) + ListResourceGroupLevelByRegionComplete func(ctx context.Context, resourceGroupName string) (result security.AlertListIterator, err error) + ListSubscriptionLevelByRegion func(ctx context.Context) (result security.AlertListPage, err error) + ListSubscriptionLevelByRegionComplete func(ctx context.Context) (result security.AlertListIterator, err error) + Simulate func(ctx context.Context, ...) (result security.AlertsSimulateFuture, err error) + UpdateResourceGroupLevelStateToActivate func(ctx context.Context, alertName string, resourceGroupName string) (result autorest.Response, err error) + UpdateResourceGroupLevelStateToDismiss func(ctx context.Context, alertName string, resourceGroupName string) (result autorest.Response, err error) + UpdateResourceGroupLevelStateToResolve func(ctx context.Context, alertName string, resourceGroupName string) (result autorest.Response, err error) + UpdateSubscriptionLevelStateToActivate func(ctx context.Context, alertName string) (result autorest.Response, err error) + UpdateSubscriptionLevelStateToDismiss func(ctx context.Context, alertName string) (result autorest.Response, err error) + UpdateSubscriptionLevelStateToResolve func(ctx context.Context, alertName string) (result autorest.Response, err error) + type AlertsSuppressionRulesClientAPI interface + Delete func(ctx context.Context, alertsSuppressionRuleName string) (result autorest.Response, err error) + Get func(ctx context.Context, alertsSuppressionRuleName string) (result security.AlertsSuppressionRule, err error) + List func(ctx context.Context, alertType string) (result security.AlertsSuppressionRulesListPage, err error) + ListComplete func(ctx context.Context, alertType string) (result security.AlertsSuppressionRulesListIterator, err error) + Update func(ctx context.Context, alertsSuppressionRuleName string, ...) (result security.AlertsSuppressionRule, err error) + type AllowedConnectionsClientAPI interface + Get func(ctx context.Context, resourceGroupName string, ...) (result security.AllowedConnectionsResource, err error) + List func(ctx context.Context) (result security.AllowedConnectionsListPage, err error) + ListByHomeRegion func(ctx context.Context) (result security.AllowedConnectionsListPage, err error) + ListByHomeRegionComplete func(ctx context.Context) (result security.AllowedConnectionsListIterator, err error) + ListComplete func(ctx context.Context) (result security.AllowedConnectionsListIterator, err error) + type AssessmentsClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceID string, assessmentName string, ...) (result security.Assessment, err error) + Delete func(ctx context.Context, resourceID string, assessmentName string) (result autorest.Response, err error) + Get func(ctx context.Context, resourceID string, assessmentName string, ...) (result security.Assessment, err error) + List func(ctx context.Context, scope string) (result security.AssessmentListPage, err error) + ListComplete func(ctx context.Context, scope string) (result security.AssessmentListIterator, err error) + type AssessmentsMetadataClientAPI interface + CreateInSubscription func(ctx context.Context, assessmentMetadataName string, ...) (result security.AssessmentMetadata, err error) + DeleteInSubscription func(ctx context.Context, assessmentMetadataName string) (result autorest.Response, err error) + Get func(ctx context.Context, assessmentMetadataName string) (result security.AssessmentMetadata, err error) + GetInSubscription func(ctx context.Context, assessmentMetadataName string) (result security.AssessmentMetadata, err error) + List func(ctx context.Context) (result security.AssessmentMetadataListPage, err error) + ListBySubscription func(ctx context.Context) (result security.AssessmentMetadataListPage, err error) + ListBySubscriptionComplete func(ctx context.Context) (result security.AssessmentMetadataListIterator, err error) + ListComplete func(ctx context.Context) (result security.AssessmentMetadataListIterator, err error) + type AutoProvisioningSettingsClientAPI interface + Create func(ctx context.Context, settingName string, ...) (result security.AutoProvisioningSetting, err error) + Get func(ctx context.Context, settingName string) (result security.AutoProvisioningSetting, err error) + List func(ctx context.Context) (result security.AutoProvisioningSettingListPage, err error) + ListComplete func(ctx context.Context) (result security.AutoProvisioningSettingListIterator, err error) + type AutomationsClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, automationName string, ...) (result security.Automation, err error) + Delete func(ctx context.Context, resourceGroupName string, automationName string) (result autorest.Response, err error) + Get func(ctx context.Context, resourceGroupName string, automationName string) (result security.Automation, err error) + List func(ctx context.Context) (result security.AutomationListPage, err error) + ListByResourceGroup func(ctx context.Context, resourceGroupName string) (result security.AutomationListPage, err error) + ListByResourceGroupComplete func(ctx context.Context, resourceGroupName string) (result security.AutomationListIterator, err error) + ListComplete func(ctx context.Context) (result security.AutomationListIterator, err error) + Validate func(ctx context.Context, resourceGroupName string, automationName string, ...) (result security.AutomationValidationStatus, err error) + type ComplianceResultsClientAPI interface + Get func(ctx context.Context, resourceID string, complianceResultName string) (result security.ComplianceResult, err error) + List func(ctx context.Context, scope string) (result security.ComplianceResultListPage, err error) + ListComplete func(ctx context.Context, scope string) (result security.ComplianceResultListIterator, err error) + type CompliancesClientAPI interface + Get func(ctx context.Context, scope string, complianceName string) (result security.Compliance, err error) + List func(ctx context.Context, scope string) (result security.ComplianceListPage, err error) + ListComplete func(ctx context.Context, scope string) (result security.ComplianceListIterator, err error) + type ConnectorsClientAPI interface + CreateOrUpdate func(ctx context.Context, connectorName string, ...) (result security.ConnectorSetting, err error) + Delete func(ctx context.Context, connectorName string) (result autorest.Response, err error) + Get func(ctx context.Context, connectorName string) (result security.ConnectorSetting, err error) + List func(ctx context.Context) (result security.ConnectorSettingListPage, err error) + ListComplete func(ctx context.Context) (result security.ConnectorSettingListIterator, err error) + type ContactsClientAPI interface + Create func(ctx context.Context, securityContactName string, ...) (result security.Contact, err error) + Delete func(ctx context.Context, securityContactName string) (result autorest.Response, err error) + Get func(ctx context.Context, securityContactName string) (result security.Contact, err error) + List func(ctx context.Context) (result security.ContactListPage, err error) + ListComplete func(ctx context.Context) (result security.ContactListIterator, err error) + Update func(ctx context.Context, securityContactName string, ...) (result security.Contact, err error) + type DeviceClientAPI interface + Get func(ctx context.Context, resourceID string, deviceID string) (result security.Device, err error) + type DeviceSecurityGroupsClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceID string, deviceSecurityGroupName string, ...) (result security.DeviceSecurityGroup, err error) + Delete func(ctx context.Context, resourceID string, deviceSecurityGroupName string) (result autorest.Response, err error) + Get func(ctx context.Context, resourceID string, deviceSecurityGroupName string) (result security.DeviceSecurityGroup, err error) + List func(ctx context.Context, resourceID string) (result security.DeviceSecurityGroupListPage, err error) + ListComplete func(ctx context.Context, resourceID string) (result security.DeviceSecurityGroupListIterator, err error) + type DevicesForHubClientAPI interface + List func(ctx context.Context, resourceID string, limit *int32, skipToken string, ...) (result security.DeviceListPage, err error) + ListComplete func(ctx context.Context, resourceID string, limit *int32, skipToken string, ...) (result security.DeviceListIterator, err error) + type DevicesForSubscriptionClientAPI interface + List func(ctx context.Context, limit *int32, skipToken string, ...) (result security.DeviceListPage, err error) + ListComplete func(ctx context.Context, limit *int32, skipToken string, ...) (result security.DeviceListIterator, err error) + type DiscoveredSecuritySolutionsClientAPI interface + Get func(ctx context.Context, resourceGroupName string, ...) (result security.DiscoveredSecuritySolution, err error) + List func(ctx context.Context) (result security.DiscoveredSecuritySolutionListPage, err error) + ListByHomeRegion func(ctx context.Context) (result security.DiscoveredSecuritySolutionListPage, err error) + ListByHomeRegionComplete func(ctx context.Context) (result security.DiscoveredSecuritySolutionListIterator, err error) + ListComplete func(ctx context.Context) (result security.DiscoveredSecuritySolutionListIterator, err error) + type ExternalSecuritySolutionsClientAPI interface + Get func(ctx context.Context, resourceGroupName string, ...) (result security.ExternalSecuritySolutionModel, err error) + List func(ctx context.Context) (result security.ExternalSecuritySolutionListPage, err error) + ListByHomeRegion func(ctx context.Context) (result security.ExternalSecuritySolutionListPage, err error) + ListByHomeRegionComplete func(ctx context.Context) (result security.ExternalSecuritySolutionListIterator, err error) + ListComplete func(ctx context.Context) (result security.ExternalSecuritySolutionListIterator, err error) + type InformationProtectionPoliciesClientAPI interface + CreateOrUpdate func(ctx context.Context, scope string, informationProtectionPolicyName string, ...) (result security.InformationProtectionPolicy, err error) + Get func(ctx context.Context, scope string, informationProtectionPolicyName string) (result security.InformationProtectionPolicy, err error) + List func(ctx context.Context, scope string) (result security.InformationProtectionPolicyListPage, err error) + ListComplete func(ctx context.Context, scope string) (result security.InformationProtectionPolicyListIterator, err error) + type IngestionSettingsClientAPI interface + Create func(ctx context.Context, ingestionSettingName string, ...) (result security.IngestionSetting, err error) + Delete func(ctx context.Context, ingestionSettingName string) (result autorest.Response, err error) + Get func(ctx context.Context, ingestionSettingName string) (result security.IngestionSetting, err error) + List func(ctx context.Context) (result security.IngestionSettingListPage, err error) + ListComplete func(ctx context.Context) (result security.IngestionSettingListIterator, err error) + ListConnectionStrings func(ctx context.Context, ingestionSettingName string) (result security.ConnectionStrings, err error) + ListTokens func(ctx context.Context, ingestionSettingName string) (result security.IngestionSettingToken, err error) + type IotAlertTypesClientAPI interface + Get func(ctx context.Context, iotAlertTypeName string) (result security.IotAlertType, err error) + List func(ctx context.Context) (result security.IotAlertTypeList, err error) + type IotAlertsClientAPI interface + Get func(ctx context.Context, scope string, iotAlertID string) (result security.IotAlertModel, err error) + List func(ctx context.Context, scope string, minStartTimeUtc string, ...) (result security.IotAlertListModelPage, err error) + ListComplete func(ctx context.Context, scope string, minStartTimeUtc string, ...) (result security.IotAlertListModelIterator, err error) + type IotDefenderSettingsClientAPI interface + CreateOrUpdate func(ctx context.Context, ...) (result security.IotDefenderSettingsModel, err error) + Delete func(ctx context.Context) (result autorest.Response, err error) + DownloadManagerActivation func(ctx context.Context) (result security.ReadCloser, err error) + Get func(ctx context.Context) (result security.IotDefenderSettingsModel, err error) + List func(ctx context.Context) (result security.IotDefenderSettingsList, err error) + PackageDownloadsMethod func(ctx context.Context) (result security.PackageDownloads, err error) + type IotRecommendationTypesClientAPI interface + Get func(ctx context.Context, iotRecommendationTypeName string) (result security.IotRecommendationType, err error) + List func(ctx context.Context) (result security.IotRecommendationTypeList, err error) + type IotRecommendationsClientAPI interface + Get func(ctx context.Context, scope string, iotRecommendationID string) (result security.IotRecommendationModel, err error) + List func(ctx context.Context, scope string, recommendationType string, deviceID string, ...) (result security.IotRecommendationListModelPage, err error) + ListComplete func(ctx context.Context, scope string, recommendationType string, deviceID string, ...) (result security.IotRecommendationListModelIterator, err error) + type IotSecuritySolutionAnalyticsClientAPI interface + Get func(ctx context.Context, resourceGroupName string, solutionName string) (result security.IoTSecuritySolutionAnalyticsModel, err error) + List func(ctx context.Context, resourceGroupName string, solutionName string) (result security.IoTSecuritySolutionAnalyticsModelList, err error) + type IotSecuritySolutionClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, solutionName string, ...) (result security.IoTSecuritySolutionModel, err error) + Delete func(ctx context.Context, resourceGroupName string, solutionName string) (result autorest.Response, err error) + Get func(ctx context.Context, resourceGroupName string, solutionName string) (result security.IoTSecuritySolutionModel, err error) + ListByResourceGroup func(ctx context.Context, resourceGroupName string, filter string) (result security.IoTSecuritySolutionsListPage, err error) + ListByResourceGroupComplete func(ctx context.Context, resourceGroupName string, filter string) (result security.IoTSecuritySolutionsListIterator, err error) + ListBySubscription func(ctx context.Context, filter string) (result security.IoTSecuritySolutionsListPage, err error) + ListBySubscriptionComplete func(ctx context.Context, filter string) (result security.IoTSecuritySolutionsListIterator, err error) + Update func(ctx context.Context, resourceGroupName string, solutionName string, ...) (result security.IoTSecuritySolutionModel, err error) + type IotSecuritySolutionsAnalyticsAggregatedAlertClientAPI interface + Dismiss func(ctx context.Context, resourceGroupName string, solutionName string, ...) (result autorest.Response, err error) + Get func(ctx context.Context, resourceGroupName string, solutionName string, ...) (result security.IoTSecurityAggregatedAlert, err error) + List func(ctx context.Context, resourceGroupName string, solutionName string, top *int32) (result security.IoTSecurityAggregatedAlertListPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, solutionName string, top *int32) (result security.IoTSecurityAggregatedAlertListIterator, err error) + type IotSecuritySolutionsAnalyticsRecommendationClientAPI interface + Get func(ctx context.Context, resourceGroupName string, solutionName string, ...) (result security.IoTSecurityAggregatedRecommendation, err error) + List func(ctx context.Context, resourceGroupName string, solutionName string, top *int32) (result security.IoTSecurityAggregatedRecommendationListPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, solutionName string, top *int32) (result security.IoTSecurityAggregatedRecommendationListIterator, err error) + type IotSensorsClientAPI interface + CreateOrUpdate func(ctx context.Context, scope string, iotSensorName string, ...) (result security.IotSensorsModel, err error) + Delete func(ctx context.Context, scope string, iotSensorName string) (result autorest.Response, err error) + DownloadActivation func(ctx context.Context, scope string, iotSensorName string) (result security.ReadCloser, err error) + DownloadResetPassword func(ctx context.Context, scope string, iotSensorName string, ...) (result security.ReadCloser, err error) + Get func(ctx context.Context, scope string, iotSensorName string) (result security.IotSensorsModel, err error) + List func(ctx context.Context, scope string) (result security.IotSensorsList, err error) + TriggerTiPackageUpdate func(ctx context.Context, scope string, iotSensorName string) (result autorest.Response, err error) + type IotSitesClientAPI interface + CreateOrUpdate func(ctx context.Context, scope string, iotSitesModel security.IotSitesModel) (result security.IotSitesModel, err error) + Delete func(ctx context.Context, scope string) (result autorest.Response, err error) + Get func(ctx context.Context, scope string) (result security.IotSitesModel, err error) + List func(ctx context.Context, scope string) (result security.IotSitesList, err error) + type JitNetworkAccessPoliciesClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, ...) (result security.JitNetworkAccessPolicy, err error) + Delete func(ctx context.Context, resourceGroupName string, ...) (result autorest.Response, err error) + Get func(ctx context.Context, resourceGroupName string, ...) (result security.JitNetworkAccessPolicy, err error) + Initiate func(ctx context.Context, resourceGroupName string, ...) (result security.JitNetworkAccessRequest, err error) + List func(ctx context.Context) (result security.JitNetworkAccessPoliciesListPage, err error) + ListByRegion func(ctx context.Context) (result security.JitNetworkAccessPoliciesListPage, err error) + ListByRegionComplete func(ctx context.Context) (result security.JitNetworkAccessPoliciesListIterator, err error) + ListByResourceGroup func(ctx context.Context, resourceGroupName string) (result security.JitNetworkAccessPoliciesListPage, err error) + ListByResourceGroupAndRegion func(ctx context.Context, resourceGroupName string) (result security.JitNetworkAccessPoliciesListPage, err error) + ListByResourceGroupAndRegionComplete func(ctx context.Context, resourceGroupName string) (result security.JitNetworkAccessPoliciesListIterator, err error) + ListByResourceGroupComplete func(ctx context.Context, resourceGroupName string) (result security.JitNetworkAccessPoliciesListIterator, err error) + ListComplete func(ctx context.Context) (result security.JitNetworkAccessPoliciesListIterator, err error) + type LocationsClientAPI interface + Get func(ctx context.Context) (result security.AscLocation, err error) + List func(ctx context.Context) (result security.AscLocationListPage, err error) + ListComplete func(ctx context.Context) (result security.AscLocationListIterator, err error) + type OnPremiseIotSensorsClientAPI interface + CreateOrUpdate func(ctx context.Context, onPremiseIotSensorName string) (result security.OnPremiseIotSensor, err error) + Delete func(ctx context.Context, onPremiseIotSensorName string) (result autorest.Response, err error) + DownloadActivation func(ctx context.Context, onPremiseIotSensorName string) (result security.ReadCloser, err error) + DownloadResetPassword func(ctx context.Context, onPremiseIotSensorName string, ...) (result security.ReadCloser, err error) + Get func(ctx context.Context, onPremiseIotSensorName string) (result security.OnPremiseIotSensor, err error) + List func(ctx context.Context) (result security.OnPremiseIotSensorsList, err error) + type OperationsClientAPI interface + List func(ctx context.Context) (result security.OperationListPage, err error) + ListComplete func(ctx context.Context) (result security.OperationListIterator, err error) + type PricingsClientAPI interface + Get func(ctx context.Context, pricingName string) (result security.Pricing, err error) + List func(ctx context.Context) (result security.PricingList, err error) + Update func(ctx context.Context, pricingName string, pricing security.Pricing) (result security.Pricing, err error) + type RegulatoryComplianceAssessmentsClientAPI interface + Get func(ctx context.Context, regulatoryComplianceStandardName string, ...) (result security.RegulatoryComplianceAssessment, err error) + List func(ctx context.Context, regulatoryComplianceStandardName string, ...) (result security.RegulatoryComplianceAssessmentListPage, err error) + ListComplete func(ctx context.Context, regulatoryComplianceStandardName string, ...) (result security.RegulatoryComplianceAssessmentListIterator, err error) + type RegulatoryComplianceControlsClientAPI interface + Get func(ctx context.Context, regulatoryComplianceStandardName string, ...) (result security.RegulatoryComplianceControl, err error) + List func(ctx context.Context, regulatoryComplianceStandardName string, filter string) (result security.RegulatoryComplianceControlListPage, err error) + ListComplete func(ctx context.Context, regulatoryComplianceStandardName string, filter string) (result security.RegulatoryComplianceControlListIterator, err error) + type RegulatoryComplianceStandardsClientAPI interface + Get func(ctx context.Context, regulatoryComplianceStandardName string) (result security.RegulatoryComplianceStandard, err error) + List func(ctx context.Context, filter string) (result security.RegulatoryComplianceStandardListPage, err error) + ListComplete func(ctx context.Context, filter string) (result security.RegulatoryComplianceStandardListIterator, err error) + type SQLVulnerabilityAssessmentBaselineRulesClientAPI interface + Add func(ctx context.Context, workspaceID string, APIVersion string, resourceID string, ...) (result security.RulesResults, err error) + CreateOrUpdate func(ctx context.Context, ruleID string, workspaceID string, APIVersion string, ...) (result security.RuleResults, err error) + Delete func(ctx context.Context, ruleID string, workspaceID string, APIVersion string, ...) (result autorest.Response, err error) + Get func(ctx context.Context, ruleID string, workspaceID string, APIVersion string, ...) (result security.RuleResults, err error) + List func(ctx context.Context, workspaceID string, APIVersion string, resourceID string) (result security.RulesResults, err error) + type SQLVulnerabilityAssessmentScanResultsClientAPI interface + Get func(ctx context.Context, scanID string, scanResultID string, workspaceID string, ...) (result security.ScanResult, err error) + List func(ctx context.Context, scanID string, workspaceID string, APIVersion string, ...) (result security.ScanResults, err error) + type SQLVulnerabilityAssessmentScansClientAPI interface + Get func(ctx context.Context, scanID string, workspaceID string, APIVersion string, ...) (result security.Scan, err error) + List func(ctx context.Context, workspaceID string, APIVersion string, resourceID string) (result security.Scans, err error) + type SecureScoreControlDefinitionsClientAPI interface + List func(ctx context.Context) (result security.SecureScoreControlDefinitionListPage, err error) + ListBySubscription func(ctx context.Context) (result security.SecureScoreControlDefinitionListPage, err error) + ListBySubscriptionComplete func(ctx context.Context) (result security.SecureScoreControlDefinitionListIterator, err error) + ListComplete func(ctx context.Context) (result security.SecureScoreControlDefinitionListIterator, err error) + type SecureScoreControlsClientAPI interface + List func(ctx context.Context, expand security.ExpandControlsEnum) (result security.SecureScoreControlListPage, err error) + ListBySecureScore func(ctx context.Context, secureScoreName string, ...) (result security.SecureScoreControlListPage, err error) + ListBySecureScoreComplete func(ctx context.Context, secureScoreName string, ...) (result security.SecureScoreControlListIterator, err error) + ListComplete func(ctx context.Context, expand security.ExpandControlsEnum) (result security.SecureScoreControlListIterator, err error) + type SecureScoresClientAPI interface + Get func(ctx context.Context, secureScoreName string) (result security.SecureScoreItem, err error) + List func(ctx context.Context) (result security.SecureScoresListPage, err error) + ListComplete func(ctx context.Context) (result security.SecureScoresListIterator, err error) + type ServerVulnerabilityAssessmentClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result security.ServerVulnerabilityAssessment, err error) + Delete func(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result security.ServerVulnerabilityAssessmentDeleteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result security.ServerVulnerabilityAssessment, err error) + ListByExtendedResource func(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result security.ServerVulnerabilityAssessmentsList, err error) + type SettingsClientAPI interface + Get func(ctx context.Context, settingName string) (result security.SettingModel, err error) + List func(ctx context.Context) (result security.SettingsListPage, err error) + ListComplete func(ctx context.Context) (result security.SettingsListIterator, err error) + Update func(ctx context.Context, settingName string, setting security.BasicSetting) (result security.SettingModel, err error) + type SoftwareInventoriesClientAPI interface + Get func(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result security.Software, err error) + ListByExtendedResource func(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result security.SoftwaresListPage, err error) + ListByExtendedResourceComplete func(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result security.SoftwaresListIterator, err error) + ListBySubscription func(ctx context.Context) (result security.SoftwaresListPage, err error) + ListBySubscriptionComplete func(ctx context.Context) (result security.SoftwaresListIterator, err error) + type SolutionsClientAPI interface + Get func(ctx context.Context, resourceGroupName string, securitySolutionName string) (result security.Solution, err error) + List func(ctx context.Context) (result security.SolutionListPage, err error) + ListComplete func(ctx context.Context) (result security.SolutionListIterator, err error) + type SolutionsReferenceDataClientAPI interface + List func(ctx context.Context) (result security.SolutionsReferenceDataList, err error) + ListByHomeRegion func(ctx context.Context) (result security.SolutionsReferenceDataList, err error) + type SubAssessmentsClientAPI interface + Get func(ctx context.Context, scope string, assessmentName string, ...) (result security.SubAssessment, err error) + List func(ctx context.Context, scope string, assessmentName string) (result security.SubAssessmentListPage, err error) + ListAll func(ctx context.Context, scope string) (result security.SubAssessmentListPage, err error) + ListAllComplete func(ctx context.Context, scope string) (result security.SubAssessmentListIterator, err error) + ListComplete func(ctx context.Context, scope string, assessmentName string) (result security.SubAssessmentListIterator, err error) + type TasksClientAPI interface + GetResourceGroupLevelTask func(ctx context.Context, resourceGroupName string, taskName string) (result security.Task, err error) + GetSubscriptionLevelTask func(ctx context.Context, taskName string) (result security.Task, err error) + List func(ctx context.Context, filter string) (result security.TaskListPage, err error) + ListByHomeRegion func(ctx context.Context, filter string) (result security.TaskListPage, err error) + ListByHomeRegionComplete func(ctx context.Context, filter string) (result security.TaskListIterator, err error) + ListByResourceGroup func(ctx context.Context, resourceGroupName string, filter string) (result security.TaskListPage, err error) + ListByResourceGroupComplete func(ctx context.Context, resourceGroupName string, filter string) (result security.TaskListIterator, err error) + ListComplete func(ctx context.Context, filter string) (result security.TaskListIterator, err error) + UpdateResourceGroupLevelTaskState func(ctx context.Context, resourceGroupName string, taskName string, ...) (result autorest.Response, err error) + UpdateSubscriptionLevelTaskState func(ctx context.Context, taskName string, taskUpdateActionType string) (result autorest.Response, err error) + type TopologyClientAPI interface + Get func(ctx context.Context, resourceGroupName string, topologyResourceName string) (result security.TopologyResource, err error) + List func(ctx context.Context) (result security.TopologyListPage, err error) + ListByHomeRegion func(ctx context.Context) (result security.TopologyListPage, err error) + ListByHomeRegionComplete func(ctx context.Context) (result security.TopologyListIterator, err error) + ListComplete func(ctx context.Context) (result security.TopologyListIterator, err error) + type WorkspaceSettingsClientAPI interface + Create func(ctx context.Context, workspaceSettingName string, ...) (result security.WorkspaceSetting, err error) + Delete func(ctx context.Context, workspaceSettingName string) (result autorest.Response, err error) + Get func(ctx context.Context, workspaceSettingName string) (result security.WorkspaceSetting, err error) + List func(ctx context.Context) (result security.WorkspaceSettingListPage, err error) + ListComplete func(ctx context.Context) (result security.WorkspaceSettingListIterator, err error) + Update func(ctx context.Context, workspaceSettingName string, ...) (result security.WorkspaceSetting, err error)