# pylint: disable=too-many-lines
# 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) AutoRest 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 ._models_py3 import (  # type: ignore
    AadConnectivityState,
    AadExternalSecuritySolution,
    AadSolutionProperties,
    AccessTokenAuthentication,
    ActionableRemediation,
    ActiveConnectionsNotInAllowedRange,
    AdditionalData,
    AdditionalWorkspacesProperties,
    AdvancedThreatProtectionSetting,
    AgentlessConfiguration,
    Alert,
    AlertEntity,
    AlertList,
    AlertPropertiesSupportingEvidence,
    AlertSimulatorBundlesRequestProperties,
    AlertSimulatorRequestBody,
    AlertSimulatorRequestProperties,
    AlertSyncSettings,
    AlertsSuppressionRule,
    AlertsSuppressionRulesList,
    AllowedConnectionsList,
    AllowedConnectionsResource,
    AllowlistCustomAlertRule,
    AmqpC2DMessagesNotInAllowedRange,
    AmqpC2DRejectedMessagesNotInAllowedRange,
    AmqpD2CMessagesNotInAllowedRange,
    ApiCollection,
    ApiCollectionList,
    Application,
    ApplicationCondition,
    ApplicationsList,
    ArcAutoProvisioning,
    ArcAutoProvisioningAws,
    ArcAutoProvisioningConfiguration,
    ArcAutoProvisioningGcp,
    AscLocation,
    AscLocationList,
    AssessmentLinks,
    AssessmentStatus,
    AssessmentStatusResponse,
    AssignedAssessmentItem,
    AssignedStandardItem,
    AtaExternalSecuritySolution,
    AtaSolutionProperties,
    AttestationEvidence,
    Authentication,
    AuthenticationDetailsProperties,
    Authorization,
    AutoProvisioningSetting,
    AutoProvisioningSettingList,
    Automation,
    AutomationAction,
    AutomationActionEventHub,
    AutomationActionLogicApp,
    AutomationActionWorkspace,
    AutomationList,
    AutomationRuleSet,
    AutomationScope,
    AutomationSource,
    AutomationTriggeringRule,
    AutomationUpdateModel,
    AutomationValidationStatus,
    AwAssumeRoleAuthenticationDetailsProperties,
    AwsCredsAuthenticationDetailsProperties,
    AwsEnvironmentData,
    AwsOrganizationalData,
    AwsOrganizationalDataMaster,
    AwsOrganizationalDataMember,
    AzureDevOpsOrg,
    AzureDevOpsOrgListResponse,
    AzureDevOpsOrgProperties,
    AzureDevOpsOrganizationConfiguration,
    AzureDevOpsProject,
    AzureDevOpsProjectConfiguration,
    AzureDevOpsProjectListResponse,
    AzureDevOpsProjectProperties,
    AzureDevOpsRepository,
    AzureDevOpsRepositoryListResponse,
    AzureDevOpsRepositoryProperties,
    AzureDevOpsScopeEnvironmentData,
    AzureResourceDetails,
    AzureResourceIdentifier,
    AzureResourceLink,
    AzureServersSetting,
    AzureTrackedResourceLocation,
    BaseResourceConfiguration,
    Baseline,
    BaselineAdjustedResult,
    BenchmarkReference,
    BlobsScanSummary,
    BuiltInInfoType,
    CVE,
    CVSS,
    CategoryConfiguration,
    CefExternalSecuritySolution,
    CefSolutionProperties,
    CloudErrorBody,
    CloudOffering,
    Compliance,
    ComplianceList,
    ComplianceResult,
    ComplianceResultList,
    ComplianceSegment,
    Components1Uu4J47SchemasSecurityassessmentpropertiesbasePropertiesRiskPropertiesPathsItemsPropertiesEdgesItems,
    Condition,
    ConnectableResource,
    ConnectedResource,
    ConnectedWorkspace,
    ConnectionFromIpNotAllowed,
    ConnectionToIpNotAllowed,
    ConnectorSetting,
    ConnectorSettingList,
    ContainerRegistryVulnerabilityProperties,
    CspmMonitorAwsOffering,
    CspmMonitorAwsOfferingNativeCloudConnection,
    CspmMonitorAzureDevOpsOffering,
    CspmMonitorDockerHubOffering,
    CspmMonitorGcpOffering,
    CspmMonitorGcpOfferingNativeCloudConnection,
    CspmMonitorGitLabOffering,
    CspmMonitorGithubOffering,
    CspmMonitorJFrogOffering,
    CustomAlertRule,
    CustomAssessmentAutomation,
    CustomAssessmentAutomationRequest,
    CustomAssessmentAutomationsListResult,
    CustomEntityStoreAssignment,
    CustomEntityStoreAssignmentRequest,
    CustomEntityStoreAssignmentsListResult,
    CustomRecommendation,
    CustomRecommendationsList,
    DataExportSettings,
    DefenderCspmAwsOffering,
    DefenderCspmAwsOfferingCiem,
    DefenderCspmAwsOfferingCiemDiscovery,
    DefenderCspmAwsOfferingCiemOidc,
    DefenderCspmAwsOfferingDataSensitivityDiscovery,
    DefenderCspmAwsOfferingDatabasesDspm,
    DefenderCspmAwsOfferingMdcContainersAgentlessDiscoveryK8S,
    DefenderCspmAwsOfferingMdcContainersImageAssessment,
    DefenderCspmAwsOfferingVmScanners,
    DefenderCspmDockerHubOffering,
    DefenderCspmGcpOffering,
    DefenderCspmGcpOfferingCiemDiscovery,
    DefenderCspmGcpOfferingDataSensitivityDiscovery,
    DefenderCspmGcpOfferingMdcContainersAgentlessDiscoveryK8S,
    DefenderCspmGcpOfferingMdcContainersImageAssessment,
    DefenderCspmGcpOfferingVmScanners,
    DefenderCspmJFrogOffering,
    DefenderCspmJFrogOfferingMdcContainersImageAssessment,
    DefenderFoDatabasesAwsOffering,
    DefenderFoDatabasesAwsOfferingArcAutoProvisioning,
    DefenderFoDatabasesAwsOfferingDatabasesDspm,
    DefenderFoDatabasesAwsOfferingRds,
    DefenderForContainersAwsOffering,
    DefenderForContainersAwsOfferingCloudWatchToKinesis,
    DefenderForContainersAwsOfferingKinesisToS3,
    DefenderForContainersAwsOfferingKubernetesDataCollection,
    DefenderForContainersAwsOfferingKubernetesService,
    DefenderForContainersAwsOfferingMdcContainersAgentlessDiscoveryK8S,
    DefenderForContainersAwsOfferingMdcContainersImageAssessment,
    DefenderForContainersAwsOfferingVmScanners,
    DefenderForContainersDockerHubOffering,
    DefenderForContainersGcpOffering,
    DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection,
    DefenderForContainersGcpOfferingMdcContainersAgentlessDiscoveryK8S,
    DefenderForContainersGcpOfferingMdcContainersImageAssessment,
    DefenderForContainersGcpOfferingNativeCloudConnection,
    DefenderForContainersGcpOfferingVmScanners,
    DefenderForContainersJFrogOffering,
    DefenderForDatabasesGcpOffering,
    DefenderForDatabasesGcpOfferingArcAutoProvisioning,
    DefenderForDatabasesGcpOfferingDefenderForDatabasesArcAutoProvisioning,
    DefenderForServersAwsOffering,
    DefenderForServersAwsOfferingArcAutoProvisioning,
    DefenderForServersAwsOfferingDefenderForServers,
    DefenderForServersAwsOfferingMdeAutoProvisioning,
    DefenderForServersAwsOfferingSubPlan,
    DefenderForServersAwsOfferingVaAutoProvisioning,
    DefenderForServersAwsOfferingVaAutoProvisioningConfiguration,
    DefenderForServersAwsOfferingVmScanners,
    DefenderForServersGcpOffering,
    DefenderForServersGcpOfferingArcAutoProvisioning,
    DefenderForServersGcpOfferingDefenderForServers,
    DefenderForServersGcpOfferingMdeAutoProvisioning,
    DefenderForServersGcpOfferingSubPlan,
    DefenderForServersGcpOfferingVaAutoProvisioning,
    DefenderForServersGcpOfferingVaAutoProvisioningConfiguration,
    DefenderForServersGcpOfferingVmScanners,
    DefenderForStorageSetting,
    DefenderForStorageSettingProperties,
    DenylistCustomAlertRule,
    DevOpsCapability,
    DevOpsConfiguration,
    DevOpsConfigurationListResponse,
    DevOpsConfigurationProperties,
    DeviceSecurityGroup,
    DeviceSecurityGroupList,
    DirectMethodInvokesNotInAllowedRange,
    DiscoveredSecuritySolution,
    DiscoveredSecuritySolutionList,
    DockerHubEnvironmentData,
    ETag,
    EdgeIdentifiers,
    EnvironmentData,
    EnvironmentDetails,
    ErrorAdditionalInfo,
    ErrorDetail,
    ErrorDetailAutoGenerated,
    ErrorDetailAutoGenerated2,
    ErrorResponse,
    ErrorResponseAutoGenerated,
    ErrorResponseAutoGenerated2,
    ExecuteGovernanceRuleParams,
    Extension,
    ExternalSecuritySolution,
    ExternalSecuritySolutionKind,
    ExternalSecuritySolutionList,
    ExternalSecuritySolutionProperties,
    FailedLocalLoginsNotInAllowedRange,
    FileUploadsNotInAllowedRange,
    GcpCredentialsDetailsProperties,
    GcpOrganizationalData,
    GcpOrganizationalDataMember,
    GcpOrganizationalDataOrganization,
    GcpProjectDetails,
    GcpProjectEnvironmentData,
    GetSensitivitySettingsListResponse,
    GetSensitivitySettingsResponse,
    GetSensitivitySettingsResponseProperties,
    GetSensitivitySettingsResponsePropertiesMipInformation,
    GitHubOwner,
    GitHubOwnerConfiguration,
    GitHubOwnerListResponse,
    GitHubOwnerProperties,
    GitHubRepository,
    GitHubRepositoryListResponse,
    GitHubRepositoryProperties,
    GitLabGroup,
    GitLabGroupConfiguration,
    GitLabGroupListResponse,
    GitLabGroupProperties,
    GitLabProject,
    GitLabProjectListResponse,
    GitLabProjectProperties,
    GithubScopeEnvironmentData,
    GitlabScopeEnvironmentData,
    GovernanceAssignment,
    GovernanceAssignmentAdditionalData,
    GovernanceAssignmentsList,
    GovernanceEmailNotification,
    GovernanceRule,
    GovernanceRuleEmailNotification,
    GovernanceRuleList,
    GovernanceRuleMetadata,
    GovernanceRuleOwnerSource,
    HealthDataClassification,
    HealthReport,
    HealthReportsList,
    HttpC2DMessagesNotInAllowedRange,
    HttpC2DRejectedMessagesNotInAllowedRange,
    HttpD2CMessagesNotInAllowedRange,
    HybridComputeSettingsProperties,
    Identity,
    InfoType,
    InformationProtectionKeyword,
    InformationProtectionPolicy,
    InformationProtectionPolicyList,
    InformationType,
    InventoryList,
    IoTSecurityAggregatedAlert,
    IoTSecurityAggregatedAlertList,
    IoTSecurityAggregatedAlertPropertiesTopDevicesListItem,
    IoTSecurityAggregatedRecommendation,
    IoTSecurityAggregatedRecommendationList,
    IoTSecurityAlertedDevice,
    IoTSecurityDeviceAlert,
    IoTSecurityDeviceRecommendation,
    IoTSecuritySolutionAnalyticsModel,
    IoTSecuritySolutionAnalyticsModelList,
    IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem,
    IoTSecuritySolutionModel,
    IoTSecuritySolutionsList,
    IoTSeverityMetrics,
    Issue,
    JFrogEnvironmentData,
    JitNetworkAccessPoliciesList,
    JitNetworkAccessPolicy,
    JitNetworkAccessPolicyInitiatePort,
    JitNetworkAccessPolicyInitiateRequest,
    JitNetworkAccessPolicyInitiateVirtualMachine,
    JitNetworkAccessPolicyVirtualMachine,
    JitNetworkAccessPortRule,
    JitNetworkAccessRequest,
    JitNetworkAccessRequestPort,
    JitNetworkAccessRequestVirtualMachine,
    Kind,
    Label,
    ListCustomAlertRule,
    LocalUserNotAllowed,
    Location,
    LogAnalyticsIdentifier,
    MalwareScan,
    MalwareScanProperties,
    MalwareScanningProperties,
    MdeOnboardingData,
    MdeOnboardingDataList,
    MqttC2DMessagesNotInAllowedRange,
    MqttC2DRejectedMessagesNotInAllowedRange,
    MqttD2CMessagesNotInAllowedRange,
    NodeIdentifier,
    NotificationsSource,
    NotificationsSourceAlert,
    NotificationsSourceAttackPath,
    OnPremiseResourceDetails,
    OnPremiseSqlResourceDetails,
    OnUploadFilters,
    OnUploadProperties,
    Operation,
    OperationDisplay,
    OperationListResult,
    OperationResultAutoGenerated,
    OperationStatus,
    OperationStatusAutoGenerated,
    OperationStatusResult,
    PartialAssessmentProperties,
    Path,
    Pricing,
    PricingList,
    PrivateEndpoint,
    PrivateEndpointConnection,
    PrivateEndpointConnectionListResult,
    PrivateLinkParameters,
    PrivateLinkResource,
    PrivateLinkResourceAutoGenerated,
    PrivateLinkResourceListResult,
    PrivateLinkServiceConnectionState,
    PrivateLinkUpdate,
    PrivateLinksList,
    ProcessNotAllowed,
    ProxyResource,
    ProxyServerProperties,
    QueryCheck,
    QueuePurgesNotInAllowedRange,
    RecommendationConfigurationProperties,
    RegulatoryComplianceAssessment,
    RegulatoryComplianceAssessmentList,
    RegulatoryComplianceControl,
    RegulatoryComplianceControlList,
    RegulatoryComplianceStandard,
    RegulatoryComplianceStandardList,
    Remediation,
    RemediationEta,
    Resource,
    ResourceAutoGenerated,
    ResourceAutoGenerated2,
    ResourceAutoGenerated3,
    ResourceDetails,
    ResourceDetailsAutoGenerated,
    ResourceIdentifier,
    RuleResults,
    RuleResultsInput,
    RuleResultsProperties,
    RulesResults,
    RulesResultsInput,
    Scan,
    ScanProperties,
    ScanResult,
    ScanResultProperties,
    ScanResults,
    ScanSummary,
    Scans,
    ScopeElement,
    SecureScoreControlDefinitionItem,
    SecureScoreControlDefinitionList,
    SecureScoreControlDefinitionSource,
    SecureScoreControlDetails,
    SecureScoreControlList,
    SecureScoreControlScore,
    SecureScoreItem,
    SecureScoresList,
    SecurityAssessment,
    SecurityAssessmentList,
    SecurityAssessmentMetadata,
    SecurityAssessmentMetadataPartnerData,
    SecurityAssessmentMetadataProperties,
    SecurityAssessmentMetadataPropertiesResponse,
    SecurityAssessmentMetadataPropertiesResponsePublishDates,
    SecurityAssessmentMetadataResponse,
    SecurityAssessmentMetadataResponseList,
    SecurityAssessmentPartnerData,
    SecurityAssessmentProperties,
    SecurityAssessmentPropertiesBase,
    SecurityAssessmentPropertiesBaseRisk,
    SecurityAssessmentPropertiesBaseRiskPathsItem,
    SecurityAssessmentPropertiesBaseRiskPathsPropertiesItemsItem,
    SecurityAssessmentPropertiesResponse,
    SecurityAssessmentResponse,
    SecurityConnector,
    SecurityConnectorsList,
    SecurityContact,
    SecurityContactList,
    SecurityContactPropertiesNotificationsByRole,
    SecurityOperator,
    SecurityOperatorList,
    SecuritySolution,
    SecuritySolutionList,
    SecuritySolutionsReferenceData,
    SecuritySolutionsReferenceDataList,
    SecurityStandard,
    SecurityStandardList,
    SecuritySubAssessment,
    SecuritySubAssessmentList,
    SecurityTask,
    SecurityTaskList,
    SecurityTaskParameters,
    SensitiveDataDiscoveryProperties,
    SensitivityLabel,
    ServerVulnerabilityAssessment,
    ServerVulnerabilityAssessmentsList,
    ServerVulnerabilityAssessmentsSetting,
    ServerVulnerabilityAssessmentsSettingsList,
    ServerVulnerabilityProperties,
    ServicePrincipalProperties,
    Setting,
    SettingsList,
    Software,
    SoftwaresList,
    SqlServerVulnerabilityProperties,
    StandardAssignment,
    StandardAssignmentMetadata,
    StandardAssignmentPropertiesAttestationData,
    StandardAssignmentPropertiesExemptionData,
    StandardAssignmentsList,
    StandardMetadata,
    StatusAutoGenerated,
    SubAssessmentStatus,
    SuppressionAlertsScope,
    SystemData,
    Tags,
    TagsResource,
    TargetBranchConfiguration,
    ThresholdCustomAlertRule,
    TimeWindowCustomAlertRule,
    TopologyList,
    TopologyResource,
    TopologySingleResource,
    TopologySingleResourceChild,
    TopologySingleResourceParent,
    TrackedResource,
    TrackedResourceAutoGenerated,
    TwinUpdatesNotInAllowedRange,
    UnauthorizedOperationsNotInAllowedRange,
    UpdateIotSecuritySolutionData,
    UpdateSensitivitySettingsRequest,
    UserDefinedResourcesProperties,
    VaRule,
    VendorReference,
    VmScannersAws,
    VmScannersBase,
    VmScannersBaseConfiguration,
    VmScannersGcp,
    WorkspaceSetting,
    WorkspaceSettingList,
)

from ._security_center_enums import (  # type: ignore
    AadConnectivityStateEnum,
    ActionType,
    ActionableRemediationState,
    AdditionalWorkspaceDataType,
    AdditionalWorkspaceType,
    AgentlessEnablement,
    AlertSeverity,
    AlertStatus,
    AnnotateDefaultBranchState,
    ApplicationConditionOperator,
    ApplicationSourceResourceType,
    AssessedResourceType,
    AssessmentStatusCode,
    AssessmentType,
    AttestationComplianceState,
    AuthenticationProvisioningState,
    AuthenticationType,
    AutoDiscovery,
    AutoProvision,
    BlobScanResultsOptions,
    BundleType,
    Categories,
    CloudName,
    Code,
    ConnectionType,
    ControlType,
    CreatedByType,
    DataSource,
    DesiredOnboardingState,
    DevOpsProvisioningState,
    Effect,
    EndOfSupportStatus,
    Enforce,
    EnvironmentType,
    EventSource,
    ExemptionCategory,
    ExpandControlsEnum,
    ExpandEnum,
    ExportData,
    ExternalSecuritySolutionKindEnum,
    GovernanceRuleConditionOperator,
    GovernanceRuleOwnerSourceType,
    GovernanceRuleSourceResourceType,
    GovernanceRuleType,
    HybridComputeProvisioningState,
    ImplementationEffort,
    InformationProtectionPolicyName,
    InheritFromParentState,
    Inherited,
    Intent,
    InventoryKind,
    InventoryListKind,
    IsEnabled,
    KindEnum,
    MinimalRiskLevel,
    MinimalSeverity,
    MipIntegrationStatus,
    OfferingType,
    OnboardingState,
    OperationResult,
    Operator,
    OrganizationMembershipType,
    Origin,
    PermissionProperty,
    PricingTier,
    PrivateEndpointConnectionProvisioningState,
    PrivateEndpointServiceConnectionStatus,
    PropertyType,
    ProtocolEnum,
    ProvisioningState,
    Rank,
    RecommendationConfigStatus,
    RecommendationSupportedClouds,
    RecommendationType,
    ReportedSeverity,
    ResourceIdentifierType,
    ResourceStatus,
    ResourcesCoverageStatus,
    RiskLevel,
    RuleCategory,
    RuleSeverity,
    RuleState,
    RuleStatus,
    RuleType,
    ScanState,
    ScanTriggerType,
    ScanningMode,
    SecurityContactName,
    SecurityContactRole,
    SecurityFamily,
    SecurityIssue,
    SecuritySolutionStatus,
    ServerVulnerabilityAssessmentPropertiesProvisioningState,
    ServerVulnerabilityAssessmentsAzureSettingSelectedProvider,
    ServerVulnerabilityAssessmentsSettingKind,
    ServerVulnerabilityAssessmentsSettingKindName,
    SettingKind,
    SettingName,
    SettingNameAutoGenerated,
    Severity,
    SeverityEnum,
    Source,
    SourceType,
    StandardSupportedCloud,
    StandardType,
    State,
    Status,
    StatusName,
    StatusReason,
    SubAssessmentStatusCode,
    SubPlan,
    SupportedCloudEnum,
    Tactics,
    TaskUpdateActionType,
    Techniques,
    Threats,
    Type,
    UnmaskedIpLoggingStatus,
    UserImpact,
    ValueType,
)
from ._patch import __all__ as _patch_all
from ._patch import *
from ._patch import patch_sdk as _patch_sdk

__all__ = [
    "AadConnectivityState",
    "AadExternalSecuritySolution",
    "AadSolutionProperties",
    "AccessTokenAuthentication",
    "ActionableRemediation",
    "ActiveConnectionsNotInAllowedRange",
    "AdditionalData",
    "AdditionalWorkspacesProperties",
    "AdvancedThreatProtectionSetting",
    "AgentlessConfiguration",
    "Alert",
    "AlertEntity",
    "AlertList",
    "AlertPropertiesSupportingEvidence",
    "AlertSimulatorBundlesRequestProperties",
    "AlertSimulatorRequestBody",
    "AlertSimulatorRequestProperties",
    "AlertSyncSettings",
    "AlertsSuppressionRule",
    "AlertsSuppressionRulesList",
    "AllowedConnectionsList",
    "AllowedConnectionsResource",
    "AllowlistCustomAlertRule",
    "AmqpC2DMessagesNotInAllowedRange",
    "AmqpC2DRejectedMessagesNotInAllowedRange",
    "AmqpD2CMessagesNotInAllowedRange",
    "ApiCollection",
    "ApiCollectionList",
    "Application",
    "ApplicationCondition",
    "ApplicationsList",
    "ArcAutoProvisioning",
    "ArcAutoProvisioningAws",
    "ArcAutoProvisioningConfiguration",
    "ArcAutoProvisioningGcp",
    "AscLocation",
    "AscLocationList",
    "AssessmentLinks",
    "AssessmentStatus",
    "AssessmentStatusResponse",
    "AssignedAssessmentItem",
    "AssignedStandardItem",
    "AtaExternalSecuritySolution",
    "AtaSolutionProperties",
    "AttestationEvidence",
    "Authentication",
    "AuthenticationDetailsProperties",
    "Authorization",
    "AutoProvisioningSetting",
    "AutoProvisioningSettingList",
    "Automation",
    "AutomationAction",
    "AutomationActionEventHub",
    "AutomationActionLogicApp",
    "AutomationActionWorkspace",
    "AutomationList",
    "AutomationRuleSet",
    "AutomationScope",
    "AutomationSource",
    "AutomationTriggeringRule",
    "AutomationUpdateModel",
    "AutomationValidationStatus",
    "AwAssumeRoleAuthenticationDetailsProperties",
    "AwsCredsAuthenticationDetailsProperties",
    "AwsEnvironmentData",
    "AwsOrganizationalData",
    "AwsOrganizationalDataMaster",
    "AwsOrganizationalDataMember",
    "AzureDevOpsOrg",
    "AzureDevOpsOrgListResponse",
    "AzureDevOpsOrgProperties",
    "AzureDevOpsOrganizationConfiguration",
    "AzureDevOpsProject",
    "AzureDevOpsProjectConfiguration",
    "AzureDevOpsProjectListResponse",
    "AzureDevOpsProjectProperties",
    "AzureDevOpsRepository",
    "AzureDevOpsRepositoryListResponse",
    "AzureDevOpsRepositoryProperties",
    "AzureDevOpsScopeEnvironmentData",
    "AzureResourceDetails",
    "AzureResourceIdentifier",
    "AzureResourceLink",
    "AzureServersSetting",
    "AzureTrackedResourceLocation",
    "BaseResourceConfiguration",
    "Baseline",
    "BaselineAdjustedResult",
    "BenchmarkReference",
    "BlobsScanSummary",
    "BuiltInInfoType",
    "CVE",
    "CVSS",
    "CategoryConfiguration",
    "CefExternalSecuritySolution",
    "CefSolutionProperties",
    "CloudErrorBody",
    "CloudOffering",
    "Compliance",
    "ComplianceList",
    "ComplianceResult",
    "ComplianceResultList",
    "ComplianceSegment",
    "Components1Uu4J47SchemasSecurityassessmentpropertiesbasePropertiesRiskPropertiesPathsItemsPropertiesEdgesItems",
    "Condition",
    "ConnectableResource",
    "ConnectedResource",
    "ConnectedWorkspace",
    "ConnectionFromIpNotAllowed",
    "ConnectionToIpNotAllowed",
    "ConnectorSetting",
    "ConnectorSettingList",
    "ContainerRegistryVulnerabilityProperties",
    "CspmMonitorAwsOffering",
    "CspmMonitorAwsOfferingNativeCloudConnection",
    "CspmMonitorAzureDevOpsOffering",
    "CspmMonitorDockerHubOffering",
    "CspmMonitorGcpOffering",
    "CspmMonitorGcpOfferingNativeCloudConnection",
    "CspmMonitorGitLabOffering",
    "CspmMonitorGithubOffering",
    "CspmMonitorJFrogOffering",
    "CustomAlertRule",
    "CustomAssessmentAutomation",
    "CustomAssessmentAutomationRequest",
    "CustomAssessmentAutomationsListResult",
    "CustomEntityStoreAssignment",
    "CustomEntityStoreAssignmentRequest",
    "CustomEntityStoreAssignmentsListResult",
    "CustomRecommendation",
    "CustomRecommendationsList",
    "DataExportSettings",
    "DefenderCspmAwsOffering",
    "DefenderCspmAwsOfferingCiem",
    "DefenderCspmAwsOfferingCiemDiscovery",
    "DefenderCspmAwsOfferingCiemOidc",
    "DefenderCspmAwsOfferingDataSensitivityDiscovery",
    "DefenderCspmAwsOfferingDatabasesDspm",
    "DefenderCspmAwsOfferingMdcContainersAgentlessDiscoveryK8S",
    "DefenderCspmAwsOfferingMdcContainersImageAssessment",
    "DefenderCspmAwsOfferingVmScanners",
    "DefenderCspmDockerHubOffering",
    "DefenderCspmGcpOffering",
    "DefenderCspmGcpOfferingCiemDiscovery",
    "DefenderCspmGcpOfferingDataSensitivityDiscovery",
    "DefenderCspmGcpOfferingMdcContainersAgentlessDiscoveryK8S",
    "DefenderCspmGcpOfferingMdcContainersImageAssessment",
    "DefenderCspmGcpOfferingVmScanners",
    "DefenderCspmJFrogOffering",
    "DefenderCspmJFrogOfferingMdcContainersImageAssessment",
    "DefenderFoDatabasesAwsOffering",
    "DefenderFoDatabasesAwsOfferingArcAutoProvisioning",
    "DefenderFoDatabasesAwsOfferingDatabasesDspm",
    "DefenderFoDatabasesAwsOfferingRds",
    "DefenderForContainersAwsOffering",
    "DefenderForContainersAwsOfferingCloudWatchToKinesis",
    "DefenderForContainersAwsOfferingKinesisToS3",
    "DefenderForContainersAwsOfferingKubernetesDataCollection",
    "DefenderForContainersAwsOfferingKubernetesService",
    "DefenderForContainersAwsOfferingMdcContainersAgentlessDiscoveryK8S",
    "DefenderForContainersAwsOfferingMdcContainersImageAssessment",
    "DefenderForContainersAwsOfferingVmScanners",
    "DefenderForContainersDockerHubOffering",
    "DefenderForContainersGcpOffering",
    "DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection",
    "DefenderForContainersGcpOfferingMdcContainersAgentlessDiscoveryK8S",
    "DefenderForContainersGcpOfferingMdcContainersImageAssessment",
    "DefenderForContainersGcpOfferingNativeCloudConnection",
    "DefenderForContainersGcpOfferingVmScanners",
    "DefenderForContainersJFrogOffering",
    "DefenderForDatabasesGcpOffering",
    "DefenderForDatabasesGcpOfferingArcAutoProvisioning",
    "DefenderForDatabasesGcpOfferingDefenderForDatabasesArcAutoProvisioning",
    "DefenderForServersAwsOffering",
    "DefenderForServersAwsOfferingArcAutoProvisioning",
    "DefenderForServersAwsOfferingDefenderForServers",
    "DefenderForServersAwsOfferingMdeAutoProvisioning",
    "DefenderForServersAwsOfferingSubPlan",
    "DefenderForServersAwsOfferingVaAutoProvisioning",
    "DefenderForServersAwsOfferingVaAutoProvisioningConfiguration",
    "DefenderForServersAwsOfferingVmScanners",
    "DefenderForServersGcpOffering",
    "DefenderForServersGcpOfferingArcAutoProvisioning",
    "DefenderForServersGcpOfferingDefenderForServers",
    "DefenderForServersGcpOfferingMdeAutoProvisioning",
    "DefenderForServersGcpOfferingSubPlan",
    "DefenderForServersGcpOfferingVaAutoProvisioning",
    "DefenderForServersGcpOfferingVaAutoProvisioningConfiguration",
    "DefenderForServersGcpOfferingVmScanners",
    "DefenderForStorageSetting",
    "DefenderForStorageSettingProperties",
    "DenylistCustomAlertRule",
    "DevOpsCapability",
    "DevOpsConfiguration",
    "DevOpsConfigurationListResponse",
    "DevOpsConfigurationProperties",
    "DeviceSecurityGroup",
    "DeviceSecurityGroupList",
    "DirectMethodInvokesNotInAllowedRange",
    "DiscoveredSecuritySolution",
    "DiscoveredSecuritySolutionList",
    "DockerHubEnvironmentData",
    "ETag",
    "EdgeIdentifiers",
    "EnvironmentData",
    "EnvironmentDetails",
    "ErrorAdditionalInfo",
    "ErrorDetail",
    "ErrorDetailAutoGenerated",
    "ErrorDetailAutoGenerated2",
    "ErrorResponse",
    "ErrorResponseAutoGenerated",
    "ErrorResponseAutoGenerated2",
    "ExecuteGovernanceRuleParams",
    "Extension",
    "ExternalSecuritySolution",
    "ExternalSecuritySolutionKind",
    "ExternalSecuritySolutionList",
    "ExternalSecuritySolutionProperties",
    "FailedLocalLoginsNotInAllowedRange",
    "FileUploadsNotInAllowedRange",
    "GcpCredentialsDetailsProperties",
    "GcpOrganizationalData",
    "GcpOrganizationalDataMember",
    "GcpOrganizationalDataOrganization",
    "GcpProjectDetails",
    "GcpProjectEnvironmentData",
    "GetSensitivitySettingsListResponse",
    "GetSensitivitySettingsResponse",
    "GetSensitivitySettingsResponseProperties",
    "GetSensitivitySettingsResponsePropertiesMipInformation",
    "GitHubOwner",
    "GitHubOwnerConfiguration",
    "GitHubOwnerListResponse",
    "GitHubOwnerProperties",
    "GitHubRepository",
    "GitHubRepositoryListResponse",
    "GitHubRepositoryProperties",
    "GitLabGroup",
    "GitLabGroupConfiguration",
    "GitLabGroupListResponse",
    "GitLabGroupProperties",
    "GitLabProject",
    "GitLabProjectListResponse",
    "GitLabProjectProperties",
    "GithubScopeEnvironmentData",
    "GitlabScopeEnvironmentData",
    "GovernanceAssignment",
    "GovernanceAssignmentAdditionalData",
    "GovernanceAssignmentsList",
    "GovernanceEmailNotification",
    "GovernanceRule",
    "GovernanceRuleEmailNotification",
    "GovernanceRuleList",
    "GovernanceRuleMetadata",
    "GovernanceRuleOwnerSource",
    "HealthDataClassification",
    "HealthReport",
    "HealthReportsList",
    "HttpC2DMessagesNotInAllowedRange",
    "HttpC2DRejectedMessagesNotInAllowedRange",
    "HttpD2CMessagesNotInAllowedRange",
    "HybridComputeSettingsProperties",
    "Identity",
    "InfoType",
    "InformationProtectionKeyword",
    "InformationProtectionPolicy",
    "InformationProtectionPolicyList",
    "InformationType",
    "InventoryList",
    "IoTSecurityAggregatedAlert",
    "IoTSecurityAggregatedAlertList",
    "IoTSecurityAggregatedAlertPropertiesTopDevicesListItem",
    "IoTSecurityAggregatedRecommendation",
    "IoTSecurityAggregatedRecommendationList",
    "IoTSecurityAlertedDevice",
    "IoTSecurityDeviceAlert",
    "IoTSecurityDeviceRecommendation",
    "IoTSecuritySolutionAnalyticsModel",
    "IoTSecuritySolutionAnalyticsModelList",
    "IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem",
    "IoTSecuritySolutionModel",
    "IoTSecuritySolutionsList",
    "IoTSeverityMetrics",
    "Issue",
    "JFrogEnvironmentData",
    "JitNetworkAccessPoliciesList",
    "JitNetworkAccessPolicy",
    "JitNetworkAccessPolicyInitiatePort",
    "JitNetworkAccessPolicyInitiateRequest",
    "JitNetworkAccessPolicyInitiateVirtualMachine",
    "JitNetworkAccessPolicyVirtualMachine",
    "JitNetworkAccessPortRule",
    "JitNetworkAccessRequest",
    "JitNetworkAccessRequestPort",
    "JitNetworkAccessRequestVirtualMachine",
    "Kind",
    "Label",
    "ListCustomAlertRule",
    "LocalUserNotAllowed",
    "Location",
    "LogAnalyticsIdentifier",
    "MalwareScan",
    "MalwareScanProperties",
    "MalwareScanningProperties",
    "MdeOnboardingData",
    "MdeOnboardingDataList",
    "MqttC2DMessagesNotInAllowedRange",
    "MqttC2DRejectedMessagesNotInAllowedRange",
    "MqttD2CMessagesNotInAllowedRange",
    "NodeIdentifier",
    "NotificationsSource",
    "NotificationsSourceAlert",
    "NotificationsSourceAttackPath",
    "OnPremiseResourceDetails",
    "OnPremiseSqlResourceDetails",
    "OnUploadFilters",
    "OnUploadProperties",
    "Operation",
    "OperationDisplay",
    "OperationListResult",
    "OperationResultAutoGenerated",
    "OperationStatus",
    "OperationStatusAutoGenerated",
    "OperationStatusResult",
    "PartialAssessmentProperties",
    "Path",
    "Pricing",
    "PricingList",
    "PrivateEndpoint",
    "PrivateEndpointConnection",
    "PrivateEndpointConnectionListResult",
    "PrivateLinkParameters",
    "PrivateLinkResource",
    "PrivateLinkResourceAutoGenerated",
    "PrivateLinkResourceListResult",
    "PrivateLinkServiceConnectionState",
    "PrivateLinkUpdate",
    "PrivateLinksList",
    "ProcessNotAllowed",
    "ProxyResource",
    "ProxyServerProperties",
    "QueryCheck",
    "QueuePurgesNotInAllowedRange",
    "RecommendationConfigurationProperties",
    "RegulatoryComplianceAssessment",
    "RegulatoryComplianceAssessmentList",
    "RegulatoryComplianceControl",
    "RegulatoryComplianceControlList",
    "RegulatoryComplianceStandard",
    "RegulatoryComplianceStandardList",
    "Remediation",
    "RemediationEta",
    "Resource",
    "ResourceAutoGenerated",
    "ResourceAutoGenerated2",
    "ResourceAutoGenerated3",
    "ResourceDetails",
    "ResourceDetailsAutoGenerated",
    "ResourceIdentifier",
    "RuleResults",
    "RuleResultsInput",
    "RuleResultsProperties",
    "RulesResults",
    "RulesResultsInput",
    "Scan",
    "ScanProperties",
    "ScanResult",
    "ScanResultProperties",
    "ScanResults",
    "ScanSummary",
    "Scans",
    "ScopeElement",
    "SecureScoreControlDefinitionItem",
    "SecureScoreControlDefinitionList",
    "SecureScoreControlDefinitionSource",
    "SecureScoreControlDetails",
    "SecureScoreControlList",
    "SecureScoreControlScore",
    "SecureScoreItem",
    "SecureScoresList",
    "SecurityAssessment",
    "SecurityAssessmentList",
    "SecurityAssessmentMetadata",
    "SecurityAssessmentMetadataPartnerData",
    "SecurityAssessmentMetadataProperties",
    "SecurityAssessmentMetadataPropertiesResponse",
    "SecurityAssessmentMetadataPropertiesResponsePublishDates",
    "SecurityAssessmentMetadataResponse",
    "SecurityAssessmentMetadataResponseList",
    "SecurityAssessmentPartnerData",
    "SecurityAssessmentProperties",
    "SecurityAssessmentPropertiesBase",
    "SecurityAssessmentPropertiesBaseRisk",
    "SecurityAssessmentPropertiesBaseRiskPathsItem",
    "SecurityAssessmentPropertiesBaseRiskPathsPropertiesItemsItem",
    "SecurityAssessmentPropertiesResponse",
    "SecurityAssessmentResponse",
    "SecurityConnector",
    "SecurityConnectorsList",
    "SecurityContact",
    "SecurityContactList",
    "SecurityContactPropertiesNotificationsByRole",
    "SecurityOperator",
    "SecurityOperatorList",
    "SecuritySolution",
    "SecuritySolutionList",
    "SecuritySolutionsReferenceData",
    "SecuritySolutionsReferenceDataList",
    "SecurityStandard",
    "SecurityStandardList",
    "SecuritySubAssessment",
    "SecuritySubAssessmentList",
    "SecurityTask",
    "SecurityTaskList",
    "SecurityTaskParameters",
    "SensitiveDataDiscoveryProperties",
    "SensitivityLabel",
    "ServerVulnerabilityAssessment",
    "ServerVulnerabilityAssessmentsList",
    "ServerVulnerabilityAssessmentsSetting",
    "ServerVulnerabilityAssessmentsSettingsList",
    "ServerVulnerabilityProperties",
    "ServicePrincipalProperties",
    "Setting",
    "SettingsList",
    "Software",
    "SoftwaresList",
    "SqlServerVulnerabilityProperties",
    "StandardAssignment",
    "StandardAssignmentMetadata",
    "StandardAssignmentPropertiesAttestationData",
    "StandardAssignmentPropertiesExemptionData",
    "StandardAssignmentsList",
    "StandardMetadata",
    "StatusAutoGenerated",
    "SubAssessmentStatus",
    "SuppressionAlertsScope",
    "SystemData",
    "Tags",
    "TagsResource",
    "TargetBranchConfiguration",
    "ThresholdCustomAlertRule",
    "TimeWindowCustomAlertRule",
    "TopologyList",
    "TopologyResource",
    "TopologySingleResource",
    "TopologySingleResourceChild",
    "TopologySingleResourceParent",
    "TrackedResource",
    "TrackedResourceAutoGenerated",
    "TwinUpdatesNotInAllowedRange",
    "UnauthorizedOperationsNotInAllowedRange",
    "UpdateIotSecuritySolutionData",
    "UpdateSensitivitySettingsRequest",
    "UserDefinedResourcesProperties",
    "VaRule",
    "VendorReference",
    "VmScannersAws",
    "VmScannersBase",
    "VmScannersBaseConfiguration",
    "VmScannersGcp",
    "WorkspaceSetting",
    "WorkspaceSettingList",
    "AadConnectivityStateEnum",
    "ActionType",
    "ActionableRemediationState",
    "AdditionalWorkspaceDataType",
    "AdditionalWorkspaceType",
    "AgentlessEnablement",
    "AlertSeverity",
    "AlertStatus",
    "AnnotateDefaultBranchState",
    "ApplicationConditionOperator",
    "ApplicationSourceResourceType",
    "AssessedResourceType",
    "AssessmentStatusCode",
    "AssessmentType",
    "AttestationComplianceState",
    "AuthenticationProvisioningState",
    "AuthenticationType",
    "AutoDiscovery",
    "AutoProvision",
    "BlobScanResultsOptions",
    "BundleType",
    "Categories",
    "CloudName",
    "Code",
    "ConnectionType",
    "ControlType",
    "CreatedByType",
    "DataSource",
    "DesiredOnboardingState",
    "DevOpsProvisioningState",
    "Effect",
    "EndOfSupportStatus",
    "Enforce",
    "EnvironmentType",
    "EventSource",
    "ExemptionCategory",
    "ExpandControlsEnum",
    "ExpandEnum",
    "ExportData",
    "ExternalSecuritySolutionKindEnum",
    "GovernanceRuleConditionOperator",
    "GovernanceRuleOwnerSourceType",
    "GovernanceRuleSourceResourceType",
    "GovernanceRuleType",
    "HybridComputeProvisioningState",
    "ImplementationEffort",
    "InformationProtectionPolicyName",
    "InheritFromParentState",
    "Inherited",
    "Intent",
    "InventoryKind",
    "InventoryListKind",
    "IsEnabled",
    "KindEnum",
    "MinimalRiskLevel",
    "MinimalSeverity",
    "MipIntegrationStatus",
    "OfferingType",
    "OnboardingState",
    "OperationResult",
    "Operator",
    "OrganizationMembershipType",
    "Origin",
    "PermissionProperty",
    "PricingTier",
    "PrivateEndpointConnectionProvisioningState",
    "PrivateEndpointServiceConnectionStatus",
    "PropertyType",
    "ProtocolEnum",
    "ProvisioningState",
    "Rank",
    "RecommendationConfigStatus",
    "RecommendationSupportedClouds",
    "RecommendationType",
    "ReportedSeverity",
    "ResourceIdentifierType",
    "ResourceStatus",
    "ResourcesCoverageStatus",
    "RiskLevel",
    "RuleCategory",
    "RuleSeverity",
    "RuleState",
    "RuleStatus",
    "RuleType",
    "ScanState",
    "ScanTriggerType",
    "ScanningMode",
    "SecurityContactName",
    "SecurityContactRole",
    "SecurityFamily",
    "SecurityIssue",
    "SecuritySolutionStatus",
    "ServerVulnerabilityAssessmentPropertiesProvisioningState",
    "ServerVulnerabilityAssessmentsAzureSettingSelectedProvider",
    "ServerVulnerabilityAssessmentsSettingKind",
    "ServerVulnerabilityAssessmentsSettingKindName",
    "SettingKind",
    "SettingName",
    "SettingNameAutoGenerated",
    "Severity",
    "SeverityEnum",
    "Source",
    "SourceType",
    "StandardSupportedCloud",
    "StandardType",
    "State",
    "Status",
    "StatusName",
    "StatusReason",
    "SubAssessmentStatusCode",
    "SubPlan",
    "SupportedCloudEnum",
    "Tactics",
    "TaskUpdateActionType",
    "Techniques",
    "Threats",
    "Type",
    "UnmaskedIpLoggingStatus",
    "UserImpact",
    "ValueType",
]
__all__.extend([p for p in _patch_all if p not in __all__])  # pyright: ignore
_patch_sdk()
