# coding: utf-8
# Copyright (c) 2016, 2024, Oracle and/or its affiliates.  All rights reserved.
# This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.

# NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20181201

from __future__ import absolute_import

from .activate_target_database_details import ActivateTargetDatabaseDetails
from .alert import Alert
from .alert_aggregation_items import AlertAggregationItems
from .alert_analytics_collection import AlertAnalyticsCollection
from .alert_collection import AlertCollection
from .alert_policy import AlertPolicy
from .alert_policy_collection import AlertPolicyCollection
from .alert_policy_rule import AlertPolicyRule
from .alert_policy_rule_collection import AlertPolicyRuleCollection
from .alert_policy_rule_summary import AlertPolicyRuleSummary
from .alert_policy_summary import AlertPolicySummary
from .alert_summary import AlertSummary
from .alerts_aggregation_dimension import AlertsAggregationDimension
from .alerts_update_details import AlertsUpdateDetails
from .apply_discovery_job_results_details import ApplyDiscoveryJobResultsDetails
from .apply_sdm_masking_policy_difference_details import ApplySdmMaskingPolicyDifferenceDetails
from .audit_archive_retrieval import AuditArchiveRetrieval
from .audit_archive_retrieval_collection import AuditArchiveRetrievalCollection
from .audit_archive_retrieval_summary import AuditArchiveRetrievalSummary
from .audit_conditions import AuditConditions
from .audit_event_aggregation_dimensions import AuditEventAggregationDimensions
from .audit_event_aggregation_items import AuditEventAggregationItems
from .audit_event_analytics_collection import AuditEventAnalyticsCollection
from .audit_event_collection import AuditEventCollection
from .audit_event_summary import AuditEventSummary
from .audit_policy import AuditPolicy
from .audit_policy_aggregation_items import AuditPolicyAggregationItems
from .audit_policy_analytic_collection import AuditPolicyAnalyticCollection
from .audit_policy_collection import AuditPolicyCollection
from .audit_policy_dimensions import AuditPolicyDimensions
from .audit_policy_summary import AuditPolicySummary
from .audit_profile import AuditProfile
from .audit_profile_aggregation_items import AuditProfileAggregationItems
from .audit_profile_analytic_collection import AuditProfileAnalyticCollection
from .audit_profile_collection import AuditProfileCollection
from .audit_profile_dimensions import AuditProfileDimensions
from .audit_profile_summary import AuditProfileSummary
from .audit_specification import AuditSpecification
from .audit_trail import AuditTrail
from .audit_trail_aggregation_items import AuditTrailAggregationItems
from .audit_trail_analytic_collection import AuditTrailAnalyticCollection
from .audit_trail_collection import AuditTrailCollection
from .audit_trail_dimensions import AuditTrailDimensions
from .audit_trail_summary import AuditTrailSummary
from .autonomous_database_details import AutonomousDatabaseDetails
from .available_audit_volume_collection import AvailableAuditVolumeCollection
from .available_audit_volume_summary import AvailableAuditVolumeSummary
from .calculate_audit_volume_available_details import CalculateAuditVolumeAvailableDetails
from .calculate_audit_volume_collected_details import CalculateAuditVolumeCollectedDetails
from .change_alert_compartment_details import ChangeAlertCompartmentDetails
from .change_alert_policy_compartment_details import ChangeAlertPolicyCompartmentDetails
from .change_audit_archive_retrieval_compartment_details import ChangeAuditArchiveRetrievalCompartmentDetails
from .change_audit_policy_compartment_details import ChangeAuditPolicyCompartmentDetails
from .change_audit_profile_compartment_details import ChangeAuditProfileCompartmentDetails
from .change_data_safe_private_endpoint_compartment_details import ChangeDataSafePrivateEndpointCompartmentDetails
from .change_database_security_config_compartment_details import ChangeDatabaseSecurityConfigCompartmentDetails
from .change_discovery_job_compartment_details import ChangeDiscoveryJobCompartmentDetails
from .change_library_masking_format_compartment_details import ChangeLibraryMaskingFormatCompartmentDetails
from .change_masking_policy_compartment_details import ChangeMaskingPolicyCompartmentDetails
from .change_masking_policy_health_report_compartment_details import ChangeMaskingPolicyHealthReportCompartmentDetails
from .change_on_prem_connector_compartment_details import ChangeOnPremConnectorCompartmentDetails
from .change_report_compartment_details import ChangeReportCompartmentDetails
from .change_report_definition_compartment_details import ChangeReportDefinitionCompartmentDetails
from .change_retention_details import ChangeRetentionDetails
from .change_sdm_masking_policy_difference_compartment_details import ChangeSdmMaskingPolicyDifferenceCompartmentDetails
from .change_security_assessment_compartment_details import ChangeSecurityAssessmentCompartmentDetails
from .change_security_policy_compartment_details import ChangeSecurityPolicyCompartmentDetails
from .change_security_policy_deployment_compartment_details import ChangeSecurityPolicyDeploymentCompartmentDetails
from .change_sensitive_data_model_compartment_details import ChangeSensitiveDataModelCompartmentDetails
from .change_sensitive_type_compartment_details import ChangeSensitiveTypeCompartmentDetails
from .change_sql_collection_compartment_details import ChangeSqlCollectionCompartmentDetails
from .change_sql_firewall_policy_compartment_details import ChangeSqlFirewallPolicyCompartmentDetails
from .change_target_alert_policy_association_compartment_details import ChangeTargetAlertPolicyAssociationCompartmentDetails
from .change_target_database_compartment_details import ChangeTargetDatabaseCompartmentDetails
from .change_user_assessment_compartment_details import ChangeUserAssessmentCompartmentDetails
from .collected_audit_volume_collection import CollectedAuditVolumeCollection
from .collected_audit_volume_summary import CollectedAuditVolumeSummary
from .column import Column
from .column_filter import ColumnFilter
from .column_sorting import ColumnSorting
from .column_source_details import ColumnSourceDetails
from .column_source_from_sdm_details import ColumnSourceFromSdmDetails
from .column_source_from_target_details import ColumnSourceFromTargetDetails
from .column_summary import ColumnSummary
from .compare_security_assessment_details import CompareSecurityAssessmentDetails
from .compare_user_assessment_details import CompareUserAssessmentDetails
from .compatible_formats_for_data_types import CompatibleFormatsForDataTypes
from .compatible_formats_for_sensitive_types import CompatibleFormatsForSensitiveTypes
from .connection_option import ConnectionOption
from .create_alert_policy_details import CreateAlertPolicyDetails
from .create_alert_policy_rule_details import CreateAlertPolicyRuleDetails
from .create_audit_archive_retrieval_details import CreateAuditArchiveRetrievalDetails
from .create_audit_policy_details import CreateAuditPolicyDetails
from .create_audit_profile_details import CreateAuditProfileDetails
from .create_column_source_details import CreateColumnSourceDetails
from .create_column_source_from_sdm_details import CreateColumnSourceFromSdmDetails
from .create_column_source_from_target_details import CreateColumnSourceFromTargetDetails
from .create_data_safe_private_endpoint_details import CreateDataSafePrivateEndpointDetails
from .create_discovery_job_details import CreateDiscoveryJobDetails
from .create_library_masking_format_details import CreateLibraryMaskingFormatDetails
from .create_masking_column_details import CreateMaskingColumnDetails
from .create_masking_policy_details import CreateMaskingPolicyDetails
from .create_on_prem_connector_details import CreateOnPremConnectorDetails
from .create_peer_target_database_details import CreatePeerTargetDatabaseDetails
from .create_report_definition_details import CreateReportDefinitionDetails
from .create_sdm_masking_policy_difference_details import CreateSdmMaskingPolicyDifferenceDetails
from .create_security_assessment_details import CreateSecurityAssessmentDetails
from .create_sensitive_category_details import CreateSensitiveCategoryDetails
from .create_sensitive_column_details import CreateSensitiveColumnDetails
from .create_sensitive_data_model_details import CreateSensitiveDataModelDetails
from .create_sensitive_type_details import CreateSensitiveTypeDetails
from .create_sensitive_type_pattern_details import CreateSensitiveTypePatternDetails
from .create_sql_collection_details import CreateSqlCollectionDetails
from .create_target_alert_policy_association_details import CreateTargetAlertPolicyAssociationDetails
from .create_target_database_details import CreateTargetDatabaseDetails
from .create_user_assessment_details import CreateUserAssessmentDetails
from .credentials import Credentials
from .data_safe_configuration import DataSafeConfiguration
from .data_safe_private_endpoint import DataSafePrivateEndpoint
from .data_safe_private_endpoint_summary import DataSafePrivateEndpointSummary
from .database_cloud_service_details import DatabaseCloudServiceDetails
from .database_details import DatabaseDetails
from .database_security_config import DatabaseSecurityConfig
from .database_security_config_collection import DatabaseSecurityConfigCollection
from .database_security_config_summary import DatabaseSecurityConfigSummary
from .database_table_access_entry import DatabaseTableAccessEntry
from .database_table_access_entry_collection import DatabaseTableAccessEntryCollection
from .database_table_access_entry_summary import DatabaseTableAccessEntrySummary
from .database_view_access_entry import DatabaseViewAccessEntry
from .database_view_access_entry_collection import DatabaseViewAccessEntryCollection
from .database_view_access_entry_summary import DatabaseViewAccessEntrySummary
from .delete_rows_format_entry import DeleteRowsFormatEntry
from .deterministic_encryption_date_format_entry import DeterministicEncryptionDateFormatEntry
from .deterministic_encryption_format_entry import DeterministicEncryptionFormatEntry
from .deterministic_substitution_format_entry import DeterministicSubstitutionFormatEntry
from .difference_column import DifferenceColumn
from .difference_column_summary import DifferenceColumnSummary
from .diffs import Diffs
from .dimensions import Dimensions
from .discovery_analytics_collection import DiscoveryAnalyticsCollection
from .discovery_analytics_summary import DiscoveryAnalyticsSummary
from .discovery_job import DiscoveryJob
from .discovery_job_collection import DiscoveryJobCollection
from .discovery_job_result import DiscoveryJobResult
from .discovery_job_result_collection import DiscoveryJobResultCollection
from .discovery_job_result_summary import DiscoveryJobResultSummary
from .discovery_job_summary import DiscoveryJobSummary
from .download_discovery_report_details import DownloadDiscoveryReportDetails
from .download_masking_log_details import DownloadMaskingLogDetails
from .download_masking_policy_details import DownloadMaskingPolicyDetails
from .download_masking_report_details import DownloadMaskingReportDetails
from .download_security_assessment_report_details import DownloadSecurityAssessmentReportDetails
from .download_sensitive_data_model_details import DownloadSensitiveDataModelDetails
from .download_user_assessment_report_details import DownloadUserAssessmentReportDetails
from .enable_conditions import EnableConditions
from .enable_data_safe_configuration_details import EnableDataSafeConfigurationDetails
from .entry_details import EntryDetails
from .finding import Finding
from .finding_analytics_collection import FindingAnalyticsCollection
from .finding_analytics_dimensions import FindingAnalyticsDimensions
from .finding_analytics_summary import FindingAnalyticsSummary
from .finding_summary import FindingSummary
from .findings_change_audit_log_collection import FindingsChangeAuditLogCollection
from .findings_change_audit_log_summary import FindingsChangeAuditLogSummary
from .firewall_policy_entry_details import FirewallPolicyEntryDetails
from .fixed_number_format_entry import FixedNumberFormatEntry
from .fixed_string_format_entry import FixedStringFormatEntry
from .format_entry import FormatEntry
from .format_summary import FormatSummary
from .formats_for_data_type import FormatsForDataType
from .formats_for_sensitive_type import FormatsForSensitiveType
from .generate_discovery_report_for_download_details import GenerateDiscoveryReportForDownloadDetails
from .generate_health_report_details import GenerateHealthReportDetails
from .generate_masking_policy_for_download_details import GenerateMaskingPolicyForDownloadDetails
from .generate_masking_report_for_download_details import GenerateMaskingReportForDownloadDetails
from .generate_on_prem_connector_configuration_details import GenerateOnPremConnectorConfigurationDetails
from .generate_report_details import GenerateReportDetails
from .generate_security_assessment_report_details import GenerateSecurityAssessmentReportDetails
from .generate_sensitive_data_model_for_download_details import GenerateSensitiveDataModelForDownloadDetails
from .generate_user_assessment_report_details import GenerateUserAssessmentReportDetails
from .global_settings import GlobalSettings
from .grant_summary import GrantSummary
from .initialization_parameter import InitializationParameter
from .installed_database_details import InstalledDatabaseDetails
from .library_masking_format import LibraryMaskingFormat
from .library_masking_format_collection import LibraryMaskingFormatCollection
from .library_masking_format_entry import LibraryMaskingFormatEntry
from .library_masking_format_summary import LibraryMaskingFormatSummary
from .mask_data_details import MaskDataDetails
from .masked_column_collection import MaskedColumnCollection
from .masked_column_summary import MaskedColumnSummary
from .masking_analytics_collection import MaskingAnalyticsCollection
from .masking_analytics_dimensions import MaskingAnalyticsDimensions
from .masking_analytics_summary import MaskingAnalyticsSummary
from .masking_column import MaskingColumn
from .masking_column_collection import MaskingColumnCollection
from .masking_column_summary import MaskingColumnSummary
from .masking_format import MaskingFormat
from .masking_object_collection import MaskingObjectCollection
from .masking_object_summary import MaskingObjectSummary
from .masking_policy import MaskingPolicy
from .masking_policy_collection import MaskingPolicyCollection
from .masking_policy_health_report import MaskingPolicyHealthReport
from .masking_policy_health_report_collection import MaskingPolicyHealthReportCollection
from .masking_policy_health_report_log_collection import MaskingPolicyHealthReportLogCollection
from .masking_policy_health_report_log_summary import MaskingPolicyHealthReportLogSummary
from .masking_policy_health_report_summary import MaskingPolicyHealthReportSummary
from .masking_policy_summary import MaskingPolicySummary
from .masking_report import MaskingReport
from .masking_report_collection import MaskingReportCollection
from .masking_report_summary import MaskingReportSummary
from .masking_schema_collection import MaskingSchemaCollection
from .masking_schema_summary import MaskingSchemaSummary
from .modified_attributes import ModifiedAttributes
from .modify_global_settings_details import ModifyGlobalSettingsDetails
from .null_value_format_entry import NullValueFormatEntry
from .on_prem_connector import OnPremConnector
from .on_prem_connector_summary import OnPremConnectorSummary
from .on_premise_connector import OnPremiseConnector
from .ppf_format_entry import PPFFormatEntry
from .patch_alert_policy_rule_details import PatchAlertPolicyRuleDetails
from .patch_alerts_details import PatchAlertsDetails
from .patch_discovery_job_result_details import PatchDiscoveryJobResultDetails
from .patch_insert_instruction import PatchInsertInstruction
from .patch_instruction import PatchInstruction
from .patch_masking_columns_details import PatchMaskingColumnsDetails
from .patch_merge_instruction import PatchMergeInstruction
from .patch_remove_instruction import PatchRemoveInstruction
from .patch_sdm_masking_policy_difference_columns_details import PatchSdmMaskingPolicyDifferenceColumnsDetails
from .patch_sensitive_column_details import PatchSensitiveColumnDetails
from .patch_target_alert_policy_association_details import PatchTargetAlertPolicyAssociationDetails
from .pattern_format_entry import PatternFormatEntry
from .peer_target_database import PeerTargetDatabase
from .peer_target_database_collection import PeerTargetDatabaseCollection
from .peer_target_database_summary import PeerTargetDatabaseSummary
from .preserve_original_data_format_entry import PreserveOriginalDataFormatEntry
from .private_endpoint import PrivateEndpoint
from .profile import Profile
from .profile_aggregation import ProfileAggregation
from .profile_details import ProfileDetails
from .profile_summary import ProfileSummary
from .provision_audit_conditions import ProvisionAuditConditions
from .provision_audit_policy_details import ProvisionAuditPolicyDetails
from .random_date_format_entry import RandomDateFormatEntry
from .random_decimal_number_format_entry import RandomDecimalNumberFormatEntry
from .random_digits_format_entry import RandomDigitsFormatEntry
from .random_list_format_entry import RandomListFormatEntry
from .random_number_format_entry import RandomNumberFormatEntry
from .random_string_format_entry import RandomStringFormatEntry
from .random_substitution_format_entry import RandomSubstitutionFormatEntry
from .references import References
from .regular_expression_format_entry import RegularExpressionFormatEntry
from .report import Report
from .report_collection import ReportCollection
from .report_definition import ReportDefinition
from .report_definition_collection import ReportDefinitionCollection
from .report_definition_summary import ReportDefinitionSummary
from .report_details import ReportDetails
from .report_summary import ReportSummary
from .role_grant_path_collection import RoleGrantPathCollection
from .role_grant_path_summary import RoleGrantPathSummary
from .role_summary import RoleSummary
from .run_security_assessment_details import RunSecurityAssessmentDetails
from .run_user_assessment_details import RunUserAssessmentDetails
from .sql_expression_format_entry import SQLExpressionFormatEntry
from .schedule_audit_report_details import ScheduleAuditReportDetails
from .schedule_report_details import ScheduleReportDetails
from .schema_summary import SchemaSummary
from .sdm_masking_policy_difference import SdmMaskingPolicyDifference
from .sdm_masking_policy_difference_collection import SdmMaskingPolicyDifferenceCollection
from .sdm_masking_policy_difference_column_collection import SdmMaskingPolicyDifferenceColumnCollection
from .sdm_masking_policy_difference_summary import SdmMaskingPolicyDifferenceSummary
from .section_statistics import SectionStatistics
from .security_assessment import SecurityAssessment
from .security_assessment_base_line_details import SecurityAssessmentBaseLineDetails
from .security_assessment_comparison import SecurityAssessmentComparison
from .security_assessment_comparison_per_target import SecurityAssessmentComparisonPerTarget
from .security_assessment_statistics import SecurityAssessmentStatistics
from .security_assessment_summary import SecurityAssessmentSummary
from .security_feature_analytics_collection import SecurityFeatureAnalyticsCollection
from .security_feature_analytics_dimensions import SecurityFeatureAnalyticsDimensions
from .security_feature_analytics_summary import SecurityFeatureAnalyticsSummary
from .security_feature_collection import SecurityFeatureCollection
from .security_feature_summary import SecurityFeatureSummary
from .security_policy import SecurityPolicy
from .security_policy_collection import SecurityPolicyCollection
from .security_policy_deployment import SecurityPolicyDeployment
from .security_policy_deployment_collection import SecurityPolicyDeploymentCollection
from .security_policy_deployment_summary import SecurityPolicyDeploymentSummary
from .security_policy_entry_state import SecurityPolicyEntryState
from .security_policy_entry_state_collection import SecurityPolicyEntryStateCollection
from .security_policy_entry_state_summary import SecurityPolicyEntryStateSummary
from .security_policy_report import SecurityPolicyReport
from .security_policy_report_collection import SecurityPolicyReportCollection
from .security_policy_report_summary import SecurityPolicyReportSummary
from .security_policy_summary import SecurityPolicySummary
from .sensitive_category import SensitiveCategory
from .sensitive_column import SensitiveColumn
from .sensitive_column_collection import SensitiveColumnCollection
from .sensitive_column_summary import SensitiveColumnSummary
from .sensitive_data_model import SensitiveDataModel
from .sensitive_data_model_collection import SensitiveDataModelCollection
from .sensitive_data_model_summary import SensitiveDataModelSummary
from .sensitive_object_collection import SensitiveObjectCollection
from .sensitive_object_summary import SensitiveObjectSummary
from .sensitive_schema_collection import SensitiveSchemaCollection
from .sensitive_schema_summary import SensitiveSchemaSummary
from .sensitive_type import SensitiveType
from .sensitive_type_collection import SensitiveTypeCollection
from .sensitive_type_pattern import SensitiveTypePattern
from .sensitive_type_summary import SensitiveTypeSummary
from .shuffle_format_entry import ShuffleFormatEntry
from .sql_collection import SqlCollection
from .sql_collection_aggregation import SqlCollectionAggregation
from .sql_collection_analytics_collection import SqlCollectionAnalyticsCollection
from .sql_collection_collection import SqlCollectionCollection
from .sql_collection_dimensions import SqlCollectionDimensions
from .sql_collection_log_aggregation import SqlCollectionLogAggregation
from .sql_collection_log_dimensions import SqlCollectionLogDimensions
from .sql_collection_log_insights_collection import SqlCollectionLogInsightsCollection
from .sql_collection_summary import SqlCollectionSummary
from .sql_firewall_allowed_sql_aggregation import SqlFirewallAllowedSqlAggregation
from .sql_firewall_allowed_sql_analytics_collection import SqlFirewallAllowedSqlAnalyticsCollection
from .sql_firewall_allowed_sql_collection import SqlFirewallAllowedSqlCollection
from .sql_firewall_allowed_sql_dimensions import SqlFirewallAllowedSqlDimensions
from .sql_firewall_allowed_sql_summary import SqlFirewallAllowedSqlSummary
from .sql_firewall_config import SqlFirewallConfig
from .sql_firewall_policy import SqlFirewallPolicy
from .sql_firewall_policy_aggregation import SqlFirewallPolicyAggregation
from .sql_firewall_policy_analytics_collection import SqlFirewallPolicyAnalyticsCollection
from .sql_firewall_policy_collection import SqlFirewallPolicyCollection
from .sql_firewall_policy_dimensions import SqlFirewallPolicyDimensions
from .sql_firewall_policy_summary import SqlFirewallPolicySummary
from .sql_firewall_violation_aggregation import SqlFirewallViolationAggregation
from .sql_firewall_violation_aggregation_dimensions import SqlFirewallViolationAggregationDimensions
from .sql_firewall_violation_analytics_collection import SqlFirewallViolationAnalyticsCollection
from .sql_firewall_violation_summary import SqlFirewallViolationSummary
from .sql_firewall_violations_collection import SqlFirewallViolationsCollection
from .start_audit_trail_details import StartAuditTrailDetails
from .substring_format_entry import SubstringFormatEntry
from .summary import Summary
from .table_summary import TableSummary
from .target_alert_policy_association import TargetAlertPolicyAssociation
from .target_alert_policy_association_collection import TargetAlertPolicyAssociationCollection
from .target_alert_policy_association_summary import TargetAlertPolicyAssociationSummary
from .target_database import TargetDatabase
from .target_database_summary import TargetDatabaseSummary
from .tls_config import TlsConfig
from .truncate_table_format_entry import TruncateTableFormatEntry
from .udf_format_entry import UDFFormatEntry
from .update_alert_details import UpdateAlertDetails
from .update_alert_policy_rule_details import UpdateAlertPolicyRuleDetails
from .update_audit_archive_retrieval_details import UpdateAuditArchiveRetrievalDetails
from .update_audit_policy_details import UpdateAuditPolicyDetails
from .update_audit_profile_details import UpdateAuditProfileDetails
from .update_audit_trail_details import UpdateAuditTrailDetails
from .update_column_source_details import UpdateColumnSourceDetails
from .update_column_source_sdm_details import UpdateColumnSourceSdmDetails
from .update_column_source_target_details import UpdateColumnSourceTargetDetails
from .update_data_safe_private_endpoint_details import UpdateDataSafePrivateEndpointDetails
from .update_database_security_config_details import UpdateDatabaseSecurityConfigDetails
from .update_finding_details import UpdateFindingDetails
from .update_library_masking_format_details import UpdateLibraryMaskingFormatDetails
from .update_masking_column_details import UpdateMaskingColumnDetails
from .update_masking_policy_details import UpdateMaskingPolicyDetails
from .update_on_prem_connector_details import UpdateOnPremConnectorDetails
from .update_on_prem_connector_wallet_details import UpdateOnPremConnectorWalletDetails
from .update_peer_target_database_details import UpdatePeerTargetDatabaseDetails
from .update_report_definition_details import UpdateReportDefinitionDetails
from .update_report_details import UpdateReportDetails
from .update_sdm_masking_policy_difference_details import UpdateSdmMaskingPolicyDifferenceDetails
from .update_security_assessment_details import UpdateSecurityAssessmentDetails
from .update_security_policy_deployment_details import UpdateSecurityPolicyDeploymentDetails
from .update_security_policy_details import UpdateSecurityPolicyDetails
from .update_sensitive_category_details import UpdateSensitiveCategoryDetails
from .update_sensitive_column_details import UpdateSensitiveColumnDetails
from .update_sensitive_data_model_details import UpdateSensitiveDataModelDetails
from .update_sensitive_type_details import UpdateSensitiveTypeDetails
from .update_sensitive_type_pattern_details import UpdateSensitiveTypePatternDetails
from .update_sql_collection_details import UpdateSqlCollectionDetails
from .update_sql_firewall_config_details import UpdateSqlFirewallConfigDetails
from .update_sql_firewall_policy_details import UpdateSqlFirewallPolicyDetails
from .update_target_alert_policy_association_details import UpdateTargetAlertPolicyAssociationDetails
from .update_target_database_details import UpdateTargetDatabaseDetails
from .update_user_assessment_details import UpdateUserAssessmentDetails
from .user_access_analytics_collection import UserAccessAnalyticsCollection
from .user_access_analytics_summary import UserAccessAnalyticsSummary
from .user_aggregation import UserAggregation
from .user_assessment import UserAssessment
from .user_assessment_base_line_details import UserAssessmentBaseLineDetails
from .user_assessment_comparison import UserAssessmentComparison
from .user_assessment_summary import UserAssessmentSummary
from .user_details import UserDetails
from .user_summary import UserSummary
from .work_request import WorkRequest
from .work_request_error import WorkRequestError
from .work_request_log_entry import WorkRequestLogEntry
from .work_request_resource import WorkRequestResource
from .work_request_summary import WorkRequestSummary

# Maps type names to classes for data_safe services.
data_safe_type_mapping = {
    "ActivateTargetDatabaseDetails": ActivateTargetDatabaseDetails,
    "Alert": Alert,
    "AlertAggregationItems": AlertAggregationItems,
    "AlertAnalyticsCollection": AlertAnalyticsCollection,
    "AlertCollection": AlertCollection,
    "AlertPolicy": AlertPolicy,
    "AlertPolicyCollection": AlertPolicyCollection,
    "AlertPolicyRule": AlertPolicyRule,
    "AlertPolicyRuleCollection": AlertPolicyRuleCollection,
    "AlertPolicyRuleSummary": AlertPolicyRuleSummary,
    "AlertPolicySummary": AlertPolicySummary,
    "AlertSummary": AlertSummary,
    "AlertsAggregationDimension": AlertsAggregationDimension,
    "AlertsUpdateDetails": AlertsUpdateDetails,
    "ApplyDiscoveryJobResultsDetails": ApplyDiscoveryJobResultsDetails,
    "ApplySdmMaskingPolicyDifferenceDetails": ApplySdmMaskingPolicyDifferenceDetails,
    "AuditArchiveRetrieval": AuditArchiveRetrieval,
    "AuditArchiveRetrievalCollection": AuditArchiveRetrievalCollection,
    "AuditArchiveRetrievalSummary": AuditArchiveRetrievalSummary,
    "AuditConditions": AuditConditions,
    "AuditEventAggregationDimensions": AuditEventAggregationDimensions,
    "AuditEventAggregationItems": AuditEventAggregationItems,
    "AuditEventAnalyticsCollection": AuditEventAnalyticsCollection,
    "AuditEventCollection": AuditEventCollection,
    "AuditEventSummary": AuditEventSummary,
    "AuditPolicy": AuditPolicy,
    "AuditPolicyAggregationItems": AuditPolicyAggregationItems,
    "AuditPolicyAnalyticCollection": AuditPolicyAnalyticCollection,
    "AuditPolicyCollection": AuditPolicyCollection,
    "AuditPolicyDimensions": AuditPolicyDimensions,
    "AuditPolicySummary": AuditPolicySummary,
    "AuditProfile": AuditProfile,
    "AuditProfileAggregationItems": AuditProfileAggregationItems,
    "AuditProfileAnalyticCollection": AuditProfileAnalyticCollection,
    "AuditProfileCollection": AuditProfileCollection,
    "AuditProfileDimensions": AuditProfileDimensions,
    "AuditProfileSummary": AuditProfileSummary,
    "AuditSpecification": AuditSpecification,
    "AuditTrail": AuditTrail,
    "AuditTrailAggregationItems": AuditTrailAggregationItems,
    "AuditTrailAnalyticCollection": AuditTrailAnalyticCollection,
    "AuditTrailCollection": AuditTrailCollection,
    "AuditTrailDimensions": AuditTrailDimensions,
    "AuditTrailSummary": AuditTrailSummary,
    "AutonomousDatabaseDetails": AutonomousDatabaseDetails,
    "AvailableAuditVolumeCollection": AvailableAuditVolumeCollection,
    "AvailableAuditVolumeSummary": AvailableAuditVolumeSummary,
    "CalculateAuditVolumeAvailableDetails": CalculateAuditVolumeAvailableDetails,
    "CalculateAuditVolumeCollectedDetails": CalculateAuditVolumeCollectedDetails,
    "ChangeAlertCompartmentDetails": ChangeAlertCompartmentDetails,
    "ChangeAlertPolicyCompartmentDetails": ChangeAlertPolicyCompartmentDetails,
    "ChangeAuditArchiveRetrievalCompartmentDetails": ChangeAuditArchiveRetrievalCompartmentDetails,
    "ChangeAuditPolicyCompartmentDetails": ChangeAuditPolicyCompartmentDetails,
    "ChangeAuditProfileCompartmentDetails": ChangeAuditProfileCompartmentDetails,
    "ChangeDataSafePrivateEndpointCompartmentDetails": ChangeDataSafePrivateEndpointCompartmentDetails,
    "ChangeDatabaseSecurityConfigCompartmentDetails": ChangeDatabaseSecurityConfigCompartmentDetails,
    "ChangeDiscoveryJobCompartmentDetails": ChangeDiscoveryJobCompartmentDetails,
    "ChangeLibraryMaskingFormatCompartmentDetails": ChangeLibraryMaskingFormatCompartmentDetails,
    "ChangeMaskingPolicyCompartmentDetails": ChangeMaskingPolicyCompartmentDetails,
    "ChangeMaskingPolicyHealthReportCompartmentDetails": ChangeMaskingPolicyHealthReportCompartmentDetails,
    "ChangeOnPremConnectorCompartmentDetails": ChangeOnPremConnectorCompartmentDetails,
    "ChangeReportCompartmentDetails": ChangeReportCompartmentDetails,
    "ChangeReportDefinitionCompartmentDetails": ChangeReportDefinitionCompartmentDetails,
    "ChangeRetentionDetails": ChangeRetentionDetails,
    "ChangeSdmMaskingPolicyDifferenceCompartmentDetails": ChangeSdmMaskingPolicyDifferenceCompartmentDetails,
    "ChangeSecurityAssessmentCompartmentDetails": ChangeSecurityAssessmentCompartmentDetails,
    "ChangeSecurityPolicyCompartmentDetails": ChangeSecurityPolicyCompartmentDetails,
    "ChangeSecurityPolicyDeploymentCompartmentDetails": ChangeSecurityPolicyDeploymentCompartmentDetails,
    "ChangeSensitiveDataModelCompartmentDetails": ChangeSensitiveDataModelCompartmentDetails,
    "ChangeSensitiveTypeCompartmentDetails": ChangeSensitiveTypeCompartmentDetails,
    "ChangeSqlCollectionCompartmentDetails": ChangeSqlCollectionCompartmentDetails,
    "ChangeSqlFirewallPolicyCompartmentDetails": ChangeSqlFirewallPolicyCompartmentDetails,
    "ChangeTargetAlertPolicyAssociationCompartmentDetails": ChangeTargetAlertPolicyAssociationCompartmentDetails,
    "ChangeTargetDatabaseCompartmentDetails": ChangeTargetDatabaseCompartmentDetails,
    "ChangeUserAssessmentCompartmentDetails": ChangeUserAssessmentCompartmentDetails,
    "CollectedAuditVolumeCollection": CollectedAuditVolumeCollection,
    "CollectedAuditVolumeSummary": CollectedAuditVolumeSummary,
    "Column": Column,
    "ColumnFilter": ColumnFilter,
    "ColumnSorting": ColumnSorting,
    "ColumnSourceDetails": ColumnSourceDetails,
    "ColumnSourceFromSdmDetails": ColumnSourceFromSdmDetails,
    "ColumnSourceFromTargetDetails": ColumnSourceFromTargetDetails,
    "ColumnSummary": ColumnSummary,
    "CompareSecurityAssessmentDetails": CompareSecurityAssessmentDetails,
    "CompareUserAssessmentDetails": CompareUserAssessmentDetails,
    "CompatibleFormatsForDataTypes": CompatibleFormatsForDataTypes,
    "CompatibleFormatsForSensitiveTypes": CompatibleFormatsForSensitiveTypes,
    "ConnectionOption": ConnectionOption,
    "CreateAlertPolicyDetails": CreateAlertPolicyDetails,
    "CreateAlertPolicyRuleDetails": CreateAlertPolicyRuleDetails,
    "CreateAuditArchiveRetrievalDetails": CreateAuditArchiveRetrievalDetails,
    "CreateAuditPolicyDetails": CreateAuditPolicyDetails,
    "CreateAuditProfileDetails": CreateAuditProfileDetails,
    "CreateColumnSourceDetails": CreateColumnSourceDetails,
    "CreateColumnSourceFromSdmDetails": CreateColumnSourceFromSdmDetails,
    "CreateColumnSourceFromTargetDetails": CreateColumnSourceFromTargetDetails,
    "CreateDataSafePrivateEndpointDetails": CreateDataSafePrivateEndpointDetails,
    "CreateDiscoveryJobDetails": CreateDiscoveryJobDetails,
    "CreateLibraryMaskingFormatDetails": CreateLibraryMaskingFormatDetails,
    "CreateMaskingColumnDetails": CreateMaskingColumnDetails,
    "CreateMaskingPolicyDetails": CreateMaskingPolicyDetails,
    "CreateOnPremConnectorDetails": CreateOnPremConnectorDetails,
    "CreatePeerTargetDatabaseDetails": CreatePeerTargetDatabaseDetails,
    "CreateReportDefinitionDetails": CreateReportDefinitionDetails,
    "CreateSdmMaskingPolicyDifferenceDetails": CreateSdmMaskingPolicyDifferenceDetails,
    "CreateSecurityAssessmentDetails": CreateSecurityAssessmentDetails,
    "CreateSensitiveCategoryDetails": CreateSensitiveCategoryDetails,
    "CreateSensitiveColumnDetails": CreateSensitiveColumnDetails,
    "CreateSensitiveDataModelDetails": CreateSensitiveDataModelDetails,
    "CreateSensitiveTypeDetails": CreateSensitiveTypeDetails,
    "CreateSensitiveTypePatternDetails": CreateSensitiveTypePatternDetails,
    "CreateSqlCollectionDetails": CreateSqlCollectionDetails,
    "CreateTargetAlertPolicyAssociationDetails": CreateTargetAlertPolicyAssociationDetails,
    "CreateTargetDatabaseDetails": CreateTargetDatabaseDetails,
    "CreateUserAssessmentDetails": CreateUserAssessmentDetails,
    "Credentials": Credentials,
    "DataSafeConfiguration": DataSafeConfiguration,
    "DataSafePrivateEndpoint": DataSafePrivateEndpoint,
    "DataSafePrivateEndpointSummary": DataSafePrivateEndpointSummary,
    "DatabaseCloudServiceDetails": DatabaseCloudServiceDetails,
    "DatabaseDetails": DatabaseDetails,
    "DatabaseSecurityConfig": DatabaseSecurityConfig,
    "DatabaseSecurityConfigCollection": DatabaseSecurityConfigCollection,
    "DatabaseSecurityConfigSummary": DatabaseSecurityConfigSummary,
    "DatabaseTableAccessEntry": DatabaseTableAccessEntry,
    "DatabaseTableAccessEntryCollection": DatabaseTableAccessEntryCollection,
    "DatabaseTableAccessEntrySummary": DatabaseTableAccessEntrySummary,
    "DatabaseViewAccessEntry": DatabaseViewAccessEntry,
    "DatabaseViewAccessEntryCollection": DatabaseViewAccessEntryCollection,
    "DatabaseViewAccessEntrySummary": DatabaseViewAccessEntrySummary,
    "DeleteRowsFormatEntry": DeleteRowsFormatEntry,
    "DeterministicEncryptionDateFormatEntry": DeterministicEncryptionDateFormatEntry,
    "DeterministicEncryptionFormatEntry": DeterministicEncryptionFormatEntry,
    "DeterministicSubstitutionFormatEntry": DeterministicSubstitutionFormatEntry,
    "DifferenceColumn": DifferenceColumn,
    "DifferenceColumnSummary": DifferenceColumnSummary,
    "Diffs": Diffs,
    "Dimensions": Dimensions,
    "DiscoveryAnalyticsCollection": DiscoveryAnalyticsCollection,
    "DiscoveryAnalyticsSummary": DiscoveryAnalyticsSummary,
    "DiscoveryJob": DiscoveryJob,
    "DiscoveryJobCollection": DiscoveryJobCollection,
    "DiscoveryJobResult": DiscoveryJobResult,
    "DiscoveryJobResultCollection": DiscoveryJobResultCollection,
    "DiscoveryJobResultSummary": DiscoveryJobResultSummary,
    "DiscoveryJobSummary": DiscoveryJobSummary,
    "DownloadDiscoveryReportDetails": DownloadDiscoveryReportDetails,
    "DownloadMaskingLogDetails": DownloadMaskingLogDetails,
    "DownloadMaskingPolicyDetails": DownloadMaskingPolicyDetails,
    "DownloadMaskingReportDetails": DownloadMaskingReportDetails,
    "DownloadSecurityAssessmentReportDetails": DownloadSecurityAssessmentReportDetails,
    "DownloadSensitiveDataModelDetails": DownloadSensitiveDataModelDetails,
    "DownloadUserAssessmentReportDetails": DownloadUserAssessmentReportDetails,
    "EnableConditions": EnableConditions,
    "EnableDataSafeConfigurationDetails": EnableDataSafeConfigurationDetails,
    "EntryDetails": EntryDetails,
    "Finding": Finding,
    "FindingAnalyticsCollection": FindingAnalyticsCollection,
    "FindingAnalyticsDimensions": FindingAnalyticsDimensions,
    "FindingAnalyticsSummary": FindingAnalyticsSummary,
    "FindingSummary": FindingSummary,
    "FindingsChangeAuditLogCollection": FindingsChangeAuditLogCollection,
    "FindingsChangeAuditLogSummary": FindingsChangeAuditLogSummary,
    "FirewallPolicyEntryDetails": FirewallPolicyEntryDetails,
    "FixedNumberFormatEntry": FixedNumberFormatEntry,
    "FixedStringFormatEntry": FixedStringFormatEntry,
    "FormatEntry": FormatEntry,
    "FormatSummary": FormatSummary,
    "FormatsForDataType": FormatsForDataType,
    "FormatsForSensitiveType": FormatsForSensitiveType,
    "GenerateDiscoveryReportForDownloadDetails": GenerateDiscoveryReportForDownloadDetails,
    "GenerateHealthReportDetails": GenerateHealthReportDetails,
    "GenerateMaskingPolicyForDownloadDetails": GenerateMaskingPolicyForDownloadDetails,
    "GenerateMaskingReportForDownloadDetails": GenerateMaskingReportForDownloadDetails,
    "GenerateOnPremConnectorConfigurationDetails": GenerateOnPremConnectorConfigurationDetails,
    "GenerateReportDetails": GenerateReportDetails,
    "GenerateSecurityAssessmentReportDetails": GenerateSecurityAssessmentReportDetails,
    "GenerateSensitiveDataModelForDownloadDetails": GenerateSensitiveDataModelForDownloadDetails,
    "GenerateUserAssessmentReportDetails": GenerateUserAssessmentReportDetails,
    "GlobalSettings": GlobalSettings,
    "GrantSummary": GrantSummary,
    "InitializationParameter": InitializationParameter,
    "InstalledDatabaseDetails": InstalledDatabaseDetails,
    "LibraryMaskingFormat": LibraryMaskingFormat,
    "LibraryMaskingFormatCollection": LibraryMaskingFormatCollection,
    "LibraryMaskingFormatEntry": LibraryMaskingFormatEntry,
    "LibraryMaskingFormatSummary": LibraryMaskingFormatSummary,
    "MaskDataDetails": MaskDataDetails,
    "MaskedColumnCollection": MaskedColumnCollection,
    "MaskedColumnSummary": MaskedColumnSummary,
    "MaskingAnalyticsCollection": MaskingAnalyticsCollection,
    "MaskingAnalyticsDimensions": MaskingAnalyticsDimensions,
    "MaskingAnalyticsSummary": MaskingAnalyticsSummary,
    "MaskingColumn": MaskingColumn,
    "MaskingColumnCollection": MaskingColumnCollection,
    "MaskingColumnSummary": MaskingColumnSummary,
    "MaskingFormat": MaskingFormat,
    "MaskingObjectCollection": MaskingObjectCollection,
    "MaskingObjectSummary": MaskingObjectSummary,
    "MaskingPolicy": MaskingPolicy,
    "MaskingPolicyCollection": MaskingPolicyCollection,
    "MaskingPolicyHealthReport": MaskingPolicyHealthReport,
    "MaskingPolicyHealthReportCollection": MaskingPolicyHealthReportCollection,
    "MaskingPolicyHealthReportLogCollection": MaskingPolicyHealthReportLogCollection,
    "MaskingPolicyHealthReportLogSummary": MaskingPolicyHealthReportLogSummary,
    "MaskingPolicyHealthReportSummary": MaskingPolicyHealthReportSummary,
    "MaskingPolicySummary": MaskingPolicySummary,
    "MaskingReport": MaskingReport,
    "MaskingReportCollection": MaskingReportCollection,
    "MaskingReportSummary": MaskingReportSummary,
    "MaskingSchemaCollection": MaskingSchemaCollection,
    "MaskingSchemaSummary": MaskingSchemaSummary,
    "ModifiedAttributes": ModifiedAttributes,
    "ModifyGlobalSettingsDetails": ModifyGlobalSettingsDetails,
    "NullValueFormatEntry": NullValueFormatEntry,
    "OnPremConnector": OnPremConnector,
    "OnPremConnectorSummary": OnPremConnectorSummary,
    "OnPremiseConnector": OnPremiseConnector,
    "PPFFormatEntry": PPFFormatEntry,
    "PatchAlertPolicyRuleDetails": PatchAlertPolicyRuleDetails,
    "PatchAlertsDetails": PatchAlertsDetails,
    "PatchDiscoveryJobResultDetails": PatchDiscoveryJobResultDetails,
    "PatchInsertInstruction": PatchInsertInstruction,
    "PatchInstruction": PatchInstruction,
    "PatchMaskingColumnsDetails": PatchMaskingColumnsDetails,
    "PatchMergeInstruction": PatchMergeInstruction,
    "PatchRemoveInstruction": PatchRemoveInstruction,
    "PatchSdmMaskingPolicyDifferenceColumnsDetails": PatchSdmMaskingPolicyDifferenceColumnsDetails,
    "PatchSensitiveColumnDetails": PatchSensitiveColumnDetails,
    "PatchTargetAlertPolicyAssociationDetails": PatchTargetAlertPolicyAssociationDetails,
    "PatternFormatEntry": PatternFormatEntry,
    "PeerTargetDatabase": PeerTargetDatabase,
    "PeerTargetDatabaseCollection": PeerTargetDatabaseCollection,
    "PeerTargetDatabaseSummary": PeerTargetDatabaseSummary,
    "PreserveOriginalDataFormatEntry": PreserveOriginalDataFormatEntry,
    "PrivateEndpoint": PrivateEndpoint,
    "Profile": Profile,
    "ProfileAggregation": ProfileAggregation,
    "ProfileDetails": ProfileDetails,
    "ProfileSummary": ProfileSummary,
    "ProvisionAuditConditions": ProvisionAuditConditions,
    "ProvisionAuditPolicyDetails": ProvisionAuditPolicyDetails,
    "RandomDateFormatEntry": RandomDateFormatEntry,
    "RandomDecimalNumberFormatEntry": RandomDecimalNumberFormatEntry,
    "RandomDigitsFormatEntry": RandomDigitsFormatEntry,
    "RandomListFormatEntry": RandomListFormatEntry,
    "RandomNumberFormatEntry": RandomNumberFormatEntry,
    "RandomStringFormatEntry": RandomStringFormatEntry,
    "RandomSubstitutionFormatEntry": RandomSubstitutionFormatEntry,
    "References": References,
    "RegularExpressionFormatEntry": RegularExpressionFormatEntry,
    "Report": Report,
    "ReportCollection": ReportCollection,
    "ReportDefinition": ReportDefinition,
    "ReportDefinitionCollection": ReportDefinitionCollection,
    "ReportDefinitionSummary": ReportDefinitionSummary,
    "ReportDetails": ReportDetails,
    "ReportSummary": ReportSummary,
    "RoleGrantPathCollection": RoleGrantPathCollection,
    "RoleGrantPathSummary": RoleGrantPathSummary,
    "RoleSummary": RoleSummary,
    "RunSecurityAssessmentDetails": RunSecurityAssessmentDetails,
    "RunUserAssessmentDetails": RunUserAssessmentDetails,
    "SQLExpressionFormatEntry": SQLExpressionFormatEntry,
    "ScheduleAuditReportDetails": ScheduleAuditReportDetails,
    "ScheduleReportDetails": ScheduleReportDetails,
    "SchemaSummary": SchemaSummary,
    "SdmMaskingPolicyDifference": SdmMaskingPolicyDifference,
    "SdmMaskingPolicyDifferenceCollection": SdmMaskingPolicyDifferenceCollection,
    "SdmMaskingPolicyDifferenceColumnCollection": SdmMaskingPolicyDifferenceColumnCollection,
    "SdmMaskingPolicyDifferenceSummary": SdmMaskingPolicyDifferenceSummary,
    "SectionStatistics": SectionStatistics,
    "SecurityAssessment": SecurityAssessment,
    "SecurityAssessmentBaseLineDetails": SecurityAssessmentBaseLineDetails,
    "SecurityAssessmentComparison": SecurityAssessmentComparison,
    "SecurityAssessmentComparisonPerTarget": SecurityAssessmentComparisonPerTarget,
    "SecurityAssessmentStatistics": SecurityAssessmentStatistics,
    "SecurityAssessmentSummary": SecurityAssessmentSummary,
    "SecurityFeatureAnalyticsCollection": SecurityFeatureAnalyticsCollection,
    "SecurityFeatureAnalyticsDimensions": SecurityFeatureAnalyticsDimensions,
    "SecurityFeatureAnalyticsSummary": SecurityFeatureAnalyticsSummary,
    "SecurityFeatureCollection": SecurityFeatureCollection,
    "SecurityFeatureSummary": SecurityFeatureSummary,
    "SecurityPolicy": SecurityPolicy,
    "SecurityPolicyCollection": SecurityPolicyCollection,
    "SecurityPolicyDeployment": SecurityPolicyDeployment,
    "SecurityPolicyDeploymentCollection": SecurityPolicyDeploymentCollection,
    "SecurityPolicyDeploymentSummary": SecurityPolicyDeploymentSummary,
    "SecurityPolicyEntryState": SecurityPolicyEntryState,
    "SecurityPolicyEntryStateCollection": SecurityPolicyEntryStateCollection,
    "SecurityPolicyEntryStateSummary": SecurityPolicyEntryStateSummary,
    "SecurityPolicyReport": SecurityPolicyReport,
    "SecurityPolicyReportCollection": SecurityPolicyReportCollection,
    "SecurityPolicyReportSummary": SecurityPolicyReportSummary,
    "SecurityPolicySummary": SecurityPolicySummary,
    "SensitiveCategory": SensitiveCategory,
    "SensitiveColumn": SensitiveColumn,
    "SensitiveColumnCollection": SensitiveColumnCollection,
    "SensitiveColumnSummary": SensitiveColumnSummary,
    "SensitiveDataModel": SensitiveDataModel,
    "SensitiveDataModelCollection": SensitiveDataModelCollection,
    "SensitiveDataModelSummary": SensitiveDataModelSummary,
    "SensitiveObjectCollection": SensitiveObjectCollection,
    "SensitiveObjectSummary": SensitiveObjectSummary,
    "SensitiveSchemaCollection": SensitiveSchemaCollection,
    "SensitiveSchemaSummary": SensitiveSchemaSummary,
    "SensitiveType": SensitiveType,
    "SensitiveTypeCollection": SensitiveTypeCollection,
    "SensitiveTypePattern": SensitiveTypePattern,
    "SensitiveTypeSummary": SensitiveTypeSummary,
    "ShuffleFormatEntry": ShuffleFormatEntry,
    "SqlCollection": SqlCollection,
    "SqlCollectionAggregation": SqlCollectionAggregation,
    "SqlCollectionAnalyticsCollection": SqlCollectionAnalyticsCollection,
    "SqlCollectionCollection": SqlCollectionCollection,
    "SqlCollectionDimensions": SqlCollectionDimensions,
    "SqlCollectionLogAggregation": SqlCollectionLogAggregation,
    "SqlCollectionLogDimensions": SqlCollectionLogDimensions,
    "SqlCollectionLogInsightsCollection": SqlCollectionLogInsightsCollection,
    "SqlCollectionSummary": SqlCollectionSummary,
    "SqlFirewallAllowedSqlAggregation": SqlFirewallAllowedSqlAggregation,
    "SqlFirewallAllowedSqlAnalyticsCollection": SqlFirewallAllowedSqlAnalyticsCollection,
    "SqlFirewallAllowedSqlCollection": SqlFirewallAllowedSqlCollection,
    "SqlFirewallAllowedSqlDimensions": SqlFirewallAllowedSqlDimensions,
    "SqlFirewallAllowedSqlSummary": SqlFirewallAllowedSqlSummary,
    "SqlFirewallConfig": SqlFirewallConfig,
    "SqlFirewallPolicy": SqlFirewallPolicy,
    "SqlFirewallPolicyAggregation": SqlFirewallPolicyAggregation,
    "SqlFirewallPolicyAnalyticsCollection": SqlFirewallPolicyAnalyticsCollection,
    "SqlFirewallPolicyCollection": SqlFirewallPolicyCollection,
    "SqlFirewallPolicyDimensions": SqlFirewallPolicyDimensions,
    "SqlFirewallPolicySummary": SqlFirewallPolicySummary,
    "SqlFirewallViolationAggregation": SqlFirewallViolationAggregation,
    "SqlFirewallViolationAggregationDimensions": SqlFirewallViolationAggregationDimensions,
    "SqlFirewallViolationAnalyticsCollection": SqlFirewallViolationAnalyticsCollection,
    "SqlFirewallViolationSummary": SqlFirewallViolationSummary,
    "SqlFirewallViolationsCollection": SqlFirewallViolationsCollection,
    "StartAuditTrailDetails": StartAuditTrailDetails,
    "SubstringFormatEntry": SubstringFormatEntry,
    "Summary": Summary,
    "TableSummary": TableSummary,
    "TargetAlertPolicyAssociation": TargetAlertPolicyAssociation,
    "TargetAlertPolicyAssociationCollection": TargetAlertPolicyAssociationCollection,
    "TargetAlertPolicyAssociationSummary": TargetAlertPolicyAssociationSummary,
    "TargetDatabase": TargetDatabase,
    "TargetDatabaseSummary": TargetDatabaseSummary,
    "TlsConfig": TlsConfig,
    "TruncateTableFormatEntry": TruncateTableFormatEntry,
    "UDFFormatEntry": UDFFormatEntry,
    "UpdateAlertDetails": UpdateAlertDetails,
    "UpdateAlertPolicyRuleDetails": UpdateAlertPolicyRuleDetails,
    "UpdateAuditArchiveRetrievalDetails": UpdateAuditArchiveRetrievalDetails,
    "UpdateAuditPolicyDetails": UpdateAuditPolicyDetails,
    "UpdateAuditProfileDetails": UpdateAuditProfileDetails,
    "UpdateAuditTrailDetails": UpdateAuditTrailDetails,
    "UpdateColumnSourceDetails": UpdateColumnSourceDetails,
    "UpdateColumnSourceSdmDetails": UpdateColumnSourceSdmDetails,
    "UpdateColumnSourceTargetDetails": UpdateColumnSourceTargetDetails,
    "UpdateDataSafePrivateEndpointDetails": UpdateDataSafePrivateEndpointDetails,
    "UpdateDatabaseSecurityConfigDetails": UpdateDatabaseSecurityConfigDetails,
    "UpdateFindingDetails": UpdateFindingDetails,
    "UpdateLibraryMaskingFormatDetails": UpdateLibraryMaskingFormatDetails,
    "UpdateMaskingColumnDetails": UpdateMaskingColumnDetails,
    "UpdateMaskingPolicyDetails": UpdateMaskingPolicyDetails,
    "UpdateOnPremConnectorDetails": UpdateOnPremConnectorDetails,
    "UpdateOnPremConnectorWalletDetails": UpdateOnPremConnectorWalletDetails,
    "UpdatePeerTargetDatabaseDetails": UpdatePeerTargetDatabaseDetails,
    "UpdateReportDefinitionDetails": UpdateReportDefinitionDetails,
    "UpdateReportDetails": UpdateReportDetails,
    "UpdateSdmMaskingPolicyDifferenceDetails": UpdateSdmMaskingPolicyDifferenceDetails,
    "UpdateSecurityAssessmentDetails": UpdateSecurityAssessmentDetails,
    "UpdateSecurityPolicyDeploymentDetails": UpdateSecurityPolicyDeploymentDetails,
    "UpdateSecurityPolicyDetails": UpdateSecurityPolicyDetails,
    "UpdateSensitiveCategoryDetails": UpdateSensitiveCategoryDetails,
    "UpdateSensitiveColumnDetails": UpdateSensitiveColumnDetails,
    "UpdateSensitiveDataModelDetails": UpdateSensitiveDataModelDetails,
    "UpdateSensitiveTypeDetails": UpdateSensitiveTypeDetails,
    "UpdateSensitiveTypePatternDetails": UpdateSensitiveTypePatternDetails,
    "UpdateSqlCollectionDetails": UpdateSqlCollectionDetails,
    "UpdateSqlFirewallConfigDetails": UpdateSqlFirewallConfigDetails,
    "UpdateSqlFirewallPolicyDetails": UpdateSqlFirewallPolicyDetails,
    "UpdateTargetAlertPolicyAssociationDetails": UpdateTargetAlertPolicyAssociationDetails,
    "UpdateTargetDatabaseDetails": UpdateTargetDatabaseDetails,
    "UpdateUserAssessmentDetails": UpdateUserAssessmentDetails,
    "UserAccessAnalyticsCollection": UserAccessAnalyticsCollection,
    "UserAccessAnalyticsSummary": UserAccessAnalyticsSummary,
    "UserAggregation": UserAggregation,
    "UserAssessment": UserAssessment,
    "UserAssessmentBaseLineDetails": UserAssessmentBaseLineDetails,
    "UserAssessmentComparison": UserAssessmentComparison,
    "UserAssessmentSummary": UserAssessmentSummary,
    "UserDetails": UserDetails,
    "UserSummary": UserSummary,
    "WorkRequest": WorkRequest,
    "WorkRequestError": WorkRequestError,
    "WorkRequestLogEntry": WorkRequestLogEntry,
    "WorkRequestResource": WorkRequestResource,
    "WorkRequestSummary": WorkRequestSummary
}
