# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for license information.
# Code generated by Microsoft (R) Python Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
# pylint: disable=wrong-import-position

from typing import TYPE_CHECKING

if TYPE_CHECKING:
    from ._patch import *  # pylint: disable=unused-wildcard-import

from ._operations import AlertsOperations  # type: ignore
from ._operations import AlertsSuppressionRulesOperations  # type: ignore
from ._operations import ApplicationsOperations  # type: ignore
from ._operations import SecurityConnectorApplicationOperations  # type: ignore
from ._operations import AssessmentsMetadataOperations  # type: ignore
from ._operations import AutomationsOperations  # type: ignore
from ._operations import SecurityContactsOperations  # type: ignore
from ._operations import ComplianceResultsOperations  # type: ignore
from ._operations import GovernanceAssignmentsOperations  # type: ignore
from ._operations import GovernanceRulesOperations  # type: ignore
from ._operations import HealthReportsOperations  # type: ignore
from ._operations import DeviceSecurityGroupsOperations  # type: ignore
from ._operations import AutoProvisioningSettingsOperations  # type: ignore
from ._operations import CompliancesOperations  # type: ignore
from ._operations import InformationProtectionPoliciesOperations  # type: ignore
from ._operations import WorkspaceSettingsOperations  # type: ignore
from ._operations import MdeOnboardingsOperations  # type: ignore
from ._operations import Operations  # type: ignore
from ._operations import PricingsOperations  # type: ignore
from ._operations import PrivateLinkResourcesOperations  # type: ignore
from ._operations import PrivateEndpointConnectionsOperations  # type: ignore
from ._operations import RegulatoryComplianceStandardsOperations  # type: ignore
from ._operations import RegulatoryComplianceControlsOperations  # type: ignore
from ._operations import RegulatoryComplianceAssessmentsOperations  # type: ignore
from ._operations import SecurityConnectorsOperations  # type: ignore
from ._operations import AzureDevOpsOrgsOperations  # type: ignore
from ._operations import GitHubOwnersOperations  # type: ignore
from ._operations import GitLabGroupsOperations  # type: ignore
from ._operations import DevOpsConfigurationsOperations  # type: ignore
from ._operations import AzureDevOpsProjectsOperations  # type: ignore
from ._operations import GitLabProjectsOperations  # type: ignore
from ._operations import SecurityOperatorsOperations  # type: ignore
from ._operations import DiscoveredSecuritySolutionsOperations  # type: ignore
from ._operations import ExternalSecuritySolutionsOperations  # type: ignore
from ._operations import JitNetworkAccessPoliciesOperations  # type: ignore
from ._operations import SecuritySolutionsOperations  # type: ignore
from ._operations import SecurityStandardsOperations  # type: ignore
from ._operations import StandardAssignmentsOperations  # type: ignore
from ._operations import CustomRecommendationsOperations  # type: ignore
from ._operations import ServerVulnerabilityAssessmentsSettingsOperations  # type: ignore
from ._operations import SettingsOperations  # type: ignore
from ._operations import SqlVulnerabilityAssessmentBaselineRulesOperations  # type: ignore
from ._operations import SqlVulnerabilityAssessmentScanResultsOperations  # type: ignore
from ._operations import StandardsOperations  # type: ignore
from ._operations import AssignmentsOperations  # type: ignore
from ._operations import TasksOperations  # type: ignore
from ._operations import APICollectionsOperations  # type: ignore
from ._operations import ApplicationOperations  # type: ignore
from ._operations import SecurityConnectorApplicationsOperations  # type: ignore
from ._operations import AssessmentsOperations  # type: ignore
from ._operations import AdvancedThreatProtectionOperations  # type: ignore
from ._operations import DefenderForStorageOperations  # type: ignore
from ._operations import IotSecuritySolutionAnalyticsOperations  # type: ignore
from ._operations import IotSecuritySolutionOperations  # type: ignore
from ._operations import IotSecuritySolutionsAnalyticsAggregatedAlertOperations  # type: ignore
from ._operations import IotSecuritySolutionsAnalyticsRecommendationOperations  # type: ignore
from ._operations import LocationsOperations  # type: ignore
from ._operations import OperationResultsOperations  # type: ignore
from ._operations import OperationStatusesOperations  # type: ignore
from ._operations import PrivateLinksOperations  # type: ignore
from ._operations import SecureScoresOperations  # type: ignore
from ._operations import SecureScoreControlsOperations  # type: ignore
from ._operations import SecureScoreControlDefinitionsOperations  # type: ignore
from ._operations import GitLabSubgroupsOperations  # type: ignore
from ._operations import DevOpsOperationResultsOperations  # type: ignore
from ._operations import AzureDevOpsReposOperations  # type: ignore
from ._operations import GitHubReposOperations  # type: ignore
from ._operations import GitHubIssuesOperations  # type: ignore
from ._operations import AllowedConnectionsOperations  # type: ignore
from ._operations import ServerVulnerabilityAssessmentOperations  # type: ignore
from ._operations import TopologyOperations  # type: ignore
from ._operations import SecuritySolutionsReferenceDataOperations  # type: ignore
from ._operations import SensitivitySettingsOperations  # type: ignore
from ._operations import SqlVulnerabilityAssessmentSettingsOperations  # type: ignore
from ._operations import SqlVulnerabilityAssessmentScansOperations  # type: ignore
from ._operations import SubAssessmentsOperations  # type: ignore

from ._patch import __all__ as _patch_all
from ._patch import *
from ._patch import patch_sdk as _patch_sdk

__all__ = [
    "AlertsOperations",
    "AlertsSuppressionRulesOperations",
    "ApplicationsOperations",
    "SecurityConnectorApplicationOperations",
    "AssessmentsMetadataOperations",
    "AutomationsOperations",
    "SecurityContactsOperations",
    "ComplianceResultsOperations",
    "GovernanceAssignmentsOperations",
    "GovernanceRulesOperations",
    "HealthReportsOperations",
    "DeviceSecurityGroupsOperations",
    "AutoProvisioningSettingsOperations",
    "CompliancesOperations",
    "InformationProtectionPoliciesOperations",
    "WorkspaceSettingsOperations",
    "MdeOnboardingsOperations",
    "Operations",
    "PricingsOperations",
    "PrivateLinkResourcesOperations",
    "PrivateEndpointConnectionsOperations",
    "RegulatoryComplianceStandardsOperations",
    "RegulatoryComplianceControlsOperations",
    "RegulatoryComplianceAssessmentsOperations",
    "SecurityConnectorsOperations",
    "AzureDevOpsOrgsOperations",
    "GitHubOwnersOperations",
    "GitLabGroupsOperations",
    "DevOpsConfigurationsOperations",
    "AzureDevOpsProjectsOperations",
    "GitLabProjectsOperations",
    "SecurityOperatorsOperations",
    "DiscoveredSecuritySolutionsOperations",
    "ExternalSecuritySolutionsOperations",
    "JitNetworkAccessPoliciesOperations",
    "SecuritySolutionsOperations",
    "SecurityStandardsOperations",
    "StandardAssignmentsOperations",
    "CustomRecommendationsOperations",
    "ServerVulnerabilityAssessmentsSettingsOperations",
    "SettingsOperations",
    "SqlVulnerabilityAssessmentBaselineRulesOperations",
    "SqlVulnerabilityAssessmentScanResultsOperations",
    "StandardsOperations",
    "AssignmentsOperations",
    "TasksOperations",
    "APICollectionsOperations",
    "ApplicationOperations",
    "SecurityConnectorApplicationsOperations",
    "AssessmentsOperations",
    "AdvancedThreatProtectionOperations",
    "DefenderForStorageOperations",
    "IotSecuritySolutionAnalyticsOperations",
    "IotSecuritySolutionOperations",
    "IotSecuritySolutionsAnalyticsAggregatedAlertOperations",
    "IotSecuritySolutionsAnalyticsRecommendationOperations",
    "LocationsOperations",
    "OperationResultsOperations",
    "OperationStatusesOperations",
    "PrivateLinksOperations",
    "SecureScoresOperations",
    "SecureScoreControlsOperations",
    "SecureScoreControlDefinitionsOperations",
    "GitLabSubgroupsOperations",
    "DevOpsOperationResultsOperations",
    "AzureDevOpsReposOperations",
    "GitHubReposOperations",
    "GitHubIssuesOperations",
    "AllowedConnectionsOperations",
    "ServerVulnerabilityAssessmentOperations",
    "TopologyOperations",
    "SecuritySolutionsReferenceDataOperations",
    "SensitivitySettingsOperations",
    "SqlVulnerabilityAssessmentSettingsOperations",
    "SqlVulnerabilityAssessmentScansOperations",
    "SubAssessmentsOperations",
]
__all__.extend([p for p in _patch_all if p not in __all__])  # pyright: ignore
_patch_sdk()
