<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/databasecenter/v1beta/signals.proto

namespace GPBMetadata\Google\Cloud\Databasecenter\V1Beta;

class Signals
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Cloud\Databasecenter\V1Beta\Maintenance::initOnce();
        \GPBMetadata\Google\Cloud\Databasecenter\V1Beta\OperationErrorType::initOnce();
        \GPBMetadata\Google\Cloud\Databasecenter\V1Beta\Product::initOnce();
        \GPBMetadata\Google\Cloud\Databasecenter\V1Beta\SuspensionReason::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Protobuf\Wrappers::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xC2I\x0A0google/cloud/databasecenter/v1beta/signals.proto\x12\"google.cloud.databasecenter.v1beta\x1A4google/cloud/databasecenter/v1beta/maintenance.proto\x1A=google/cloud/databasecenter/v1beta/operation_error_type.proto\x1A0google/cloud/databasecenter/v1beta/product.proto\x1A:google/cloud/databasecenter/v1beta/suspension_reason.proto\x1A\x1Egoogle/protobuf/duration.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\x1A\x1Egoogle/protobuf/wrappers.proto\"w\x0A\x0FSignalTypeGroup\x12\x19\x0A\x0Cdisplay_name\x18\x01 \x01(\x09B\x03\xE0A\x02\x12I\x0A\x0Csignal_types\x18\x02 \x03(\x0E2..google.cloud.databasecenter.v1beta.SignalTypeB\x03\xE0A\x01\"\xA6\x01\x0A\x0CSignalFilter\x12H\x0A\x0Bsignal_type\x18\x01 \x01(\x0E2..google.cloud.databasecenter.v1beta.SignalTypeB\x03\xE0A\x01\x12L\x0A\x0Dsignal_status\x18\x02 \x01(\x0E20.google.cloud.databasecenter.v1beta.SignalStatusB\x03\xE0A\x01\"u\x0A\x0BSignalGroup\x12\x14\x0A\x0Cdisplay_name\x18\x01 \x01(\x09\x12\x13\x0A\x0Bissue_count\x18\x02 \x01(\x05\x12;\x0A\x07signals\x18\x03 \x03(\x0B2*.google.cloud.databasecenter.v1beta.Signal\"7\x0A\x0AIssueCount\x12\x14\x0A\x0Cdisplay_name\x18\x01 \x01(\x09\x12\x13\x0A\x0Bissue_count\x18\x02 \x01(\x05\"\xFF\x08\x0A\x10AdditionalDetail\x12`\x0A\x1Bshort_backup_retention_info\x18\x02 \x01(\x0B29.google.cloud.databasecenter.v1beta.RetentionSettingsInfoH\x00\x12L\x0A\x0Fbackup_run_info\x18\x03 \x01(\x0B21.google.cloud.databasecenter.v1beta.BackupRunInfoH\x00\x12?\x0A\x08scc_info\x18\x04 \x01(\x0B2+.google.cloud.databasecenter.v1beta.SCCInfoH\x00\x12U\x0A\x13recommendation_info\x18\x06 \x01(\x0B26.google.cloud.databasecenter.v1beta.RecommendationInfoH\x00\x12e\x0A\x1Cautomated_backup_policy_info\x18\x08 \x01(\x0B2=.google.cloud.databasecenter.v1beta.AutomatedBackupPolicyInfoH\x00\x12^\x0A\x18deletion_protection_info\x18\x09 \x01(\x0B2:.google.cloud.databasecenter.v1beta.DeletionProtectionInfoH\x00\x12^\x0A\x18resource_suspension_info\x18\x0A \x01(\x0B2:.google.cloud.databasecenter.v1beta.ResourceSuspensionInfoH\x00\x12Z\x0A\x16inefficient_query_info\x18\x0B \x01(\x0B28.google.cloud.databasecenter.v1beta.InefficientQueryInfoH\x00\x12c\x0A\x1Boutdated_minor_version_info\x18\x0C \x01(\x0B2<.google.cloud.databasecenter.v1beta.OutdatedMinorVersionInfoH\x00\x12l\x0A\x1Fmaintenance_recommendation_info\x18\x0D \x01(\x0B2A.google.cloud.databasecenter.v1beta.MaintenanceRecommendationInfoH\x00\x12G\x0A\x0Dsignal_source\x18\x01 \x01(\x0E20.google.cloud.databasecenter.v1beta.SignalSource\x12C\x0A\x0Bsignal_type\x18\x05 \x01(\x0E2..google.cloud.databasecenter.v1beta.SignalType\x125\x0A\x11signal_event_time\x18\x07 \x01(\x0B2\x1A.google.protobuf.TimestampB\x08\x0A\x06detail\"\xA0\x01\x0A\x0BSubResource\x12\x1A\x0A\x0Dresource_type\x18\x01 \x01(\x09B\x03\xE0A\x01\x12\x1F\x0A\x12full_resource_name\x18\x02 \x01(\x09B\x03\xE0A\x01\x12A\x0A\x07product\x18\x03 \x01(\x0B2+.google.cloud.databasecenter.v1beta.ProductB\x03\xE0A\x01\x12\x11\x0A\x09container\x18\x04 \x01(\x09\"\xB6\x02\x0A\x15RetentionSettingsInfo\x12?\x0A\x18quantity_based_retention\x18\x03 \x01(\x0B2\x1B.google.protobuf.Int32ValueH\x00\x12=\x0A\x18duration_based_retention\x18\x05 \x01(\x0B2\x19.google.protobuf.DurationH\x00\x12D\x0A\x1Etimestamp_based_retention_time\x18\x06 \x01(\x0B2\x1A.google.protobuf.TimestampH\x00\x12J\x0A\x0Csub_resource\x18\x04 \x01(\x0B2/.google.cloud.databasecenter.v1beta.SubResourceB\x03\xE0A\x01B\x0B\x0A\x09retention\"{\x0A\x19AutomatedBackupPolicyInfo\x12J\x0A\x0Csub_resource\x18\x01 \x01(\x0B2/.google.cloud.databasecenter.v1beta.SubResourceB\x03\xE0A\x01\x12\x12\x0A\x0Ais_enabled\x18\x02 \x01(\x08\"\x89\x01\x0A\x16DeletionProtectionInfo\x12J\x0A\x0Csub_resource\x18\x01 \x01(\x0B2/.google.cloud.databasecenter.v1beta.SubResourceB\x03\xE0A\x01\x12#\x0A\x1Bdeletion_protection_enabled\x18\x02 \x01(\x08\"\x85\x01\x0A\x16ResourceSuspensionInfo\x12\x1A\x0A\x12resource_suspended\x18\x01 \x01(\x08\x12O\x0A\x11suspension_reason\x18\x02 \x01(\x0E24.google.cloud.databasecenter.v1beta.SuspensionReason\"\xB3\x03\x0A\x0DBackupRunInfo\x12.\x0A\x0Astart_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12,\x0A\x08end_time\x18\x06 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12K\x0A\x05state\x18\x02 \x01(\x0E27.google.cloud.databasecenter.v1beta.BackupRunInfo.StateB\x03\xE0A\x03\x12\x15\x0A\x0Derror_message\x18\x03 \x01(\x09\x12Y\x0A\x14operation_error_type\x18\x04 \x01(\x0E26.google.cloud.databasecenter.v1beta.OperationErrorTypeB\x03\xE0A\x01\x12J\x0A\x0Csub_resource\x18\x05 \x01(\x0B2/.google.cloud.databasecenter.v1beta.SubResourceB\x03\xE0A\x01\"9\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x0D\x0A\x09SUCCEEDED\x10\x01\x12\x0A\x0A\x06FAILED\x10\x02\"\x90\x01\x0A\x14InefficientQueryInfo\x12\x10\x0A\x08database\x18\x01 \x01(\x09\x12\x0D\x0A\x05table\x18\x02 \x01(\x09\x12\x1B\x0A\x13sql_index_statement\x18\x03 \x01(\x09\x12\x1A\x0A\x12storage_cost_bytes\x18\x04 \x01(\x03\x12\x1E\x0A\x16impacted_queries_count\x18\x05 \x01(\x03\"\x97\x01\x0A\x07SCCInfo\x12\x0E\x0A\x06signal\x18\x01 \x01(\x09\x12\x10\x0A\x08category\x18\x02 \x01(\x09\x12T\x0A\x14regulatory_standards\x18\x03 \x03(\x0B26.google.cloud.databasecenter.v1beta.RegulatoryStandard\x12\x14\x0A\x0Cexternal_uri\x18\x04 \x01(\x09\"^\x0A\x12RecommendationInfo\x12\x13\x0A\x0Brecommender\x18\x01 \x01(\x09\x12\x16\x0A\x0Erecommender_id\x18\x02 \x01(\x09\x12\x1B\x0A\x13recommender_subtype\x18\x03 \x01(\x09\"7\x0A\x12RegulatoryStandard\x12\x10\x0A\x08standard\x18\x01 \x01(\x09\x12\x0F\x0A\x07version\x18\x02 \x01(\x09\"=\x0A\x18OutdatedMinorVersionInfo\x12!\x0A\x19recommended_minor_version\x18\x01 \x01(\x09\"\x8D\x01\x0A\x1DMaintenanceRecommendationInfo\x12l\x0A\x1Eresource_maintenance_schedules\x18\x01 \x03(\x0B2?.google.cloud.databasecenter.v1beta.ResourceMaintenanceScheduleB\x03\xE0A\x01\"\xEA\x02\x0A\x06Signal\x12C\x0A\x0Bsignal_type\x18\x01 \x01(\x0E2..google.cloud.databasecenter.v1beta.SignalType\x12G\x0A\x0Dsignal_status\x18\x02 \x01(\x0E20.google.cloud.databasecenter.v1beta.SignalStatus\x12P\x0A\x12additional_details\x18\x03 \x03(\x0B24.google.cloud.databasecenter.v1beta.AdditionalDetail\x12I\x0A\x0Eissue_severity\x18\x04 \x01(\x0E21.google.cloud.databasecenter.v1beta.IssueSeverity\x125\x0A\x11issue_create_time\x18\x05 \x01(\x0B2\x1A.google.protobuf.Timestamp*\x9D\x01\x0A\x0CSignalStatus\x12\x1D\x0A\x19SIGNAL_STATUS_UNSPECIFIED\x10\x00\x12 \x0A\x1CSIGNAL_STATUS_NOT_APPLICABLE\x10\x01\x12\x14\x0A\x10SIGNAL_STATUS_OK\x10\x02\x12\x17\x0A\x13SIGNAL_STATUS_ISSUE\x10\x03\x12\x1D\x0A\x19SIGNAL_STATUS_NOT_ENABLED\x10\x04*\xBE\x01\x0A\x0CSignalSource\x12\x1D\x0A\x19SIGNAL_SOURCE_UNSPECIFIED\x10\x00\x12#\x0A\x1FSIGNAL_SOURCE_RESOURCE_METADATA\x10\x01\x12#\x0A\x1FSIGNAL_SOURCE_SECURITY_FINDINGS\x10\x02\x12\x1D\x0A\x19SIGNAL_SOURCE_RECOMMENDER\x10\x03\x12&\x0A\"SIGNAL_SOURCE_MODERN_OBSERVABILITY\x10\x04*\xB7\x01\x0A\x0DIssueSeverity\x12\x1E\x0A\x1AISSUE_SEVERITY_UNSPECIFIED\x10\x00\x12\x16\x0A\x12ISSUE_SEVERITY_LOW\x10\x01\x12\x19\x0A\x15ISSUE_SEVERITY_MEDIUM\x10\x02\x12\x17\x0A\x13ISSUE_SEVERITY_HIGH\x10\x03\x12\x1B\x0A\x17ISSUE_SEVERITY_CRITICAL\x10\x04\x12\x1D\x0A\x19ISSUE_SEVERITY_IRRELEVANT\x10\x05*\x8C!\x0A\x0ASignalType\x12\x1B\x0A\x17SIGNAL_TYPE_UNSPECIFIED\x10\x00\x12+\x0A'SIGNAL_TYPE_RESOURCE_FAILOVER_PROTECTED\x10\x01\x12#\x0A\x1FSIGNAL_TYPE_GROUP_MULTIREGIONAL\x10\x02\x12*\x0A&SIGNAL_TYPE_NO_AUTOMATED_BACKUP_POLICY\x10\x04\x12&\x0A\"SIGNAL_TYPE_SHORT_BACKUP_RETENTION\x10\x05\x12\"\x0A\x1ESIGNAL_TYPE_LAST_BACKUP_FAILED\x10\x06\x12\x1F\x0A\x1BSIGNAL_TYPE_LAST_BACKUP_OLD\x10\x07\x12/\x0A+SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_2_0\x10\x08\x12/\x0A+SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_1_3\x10\x09\x12/\x0A+SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_1_2\x10\x0A\x12/\x0A+SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_1_1\x10\x0B\x12/\x0A+SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_1_0\x10\x0C\x12*\x0A&SIGNAL_TYPE_VIOLATES_CIS_CONTROLS_V8_0\x10L\x12\$\x0A SIGNAL_TYPE_VIOLATES_NIST_800_53\x10\x0D\x12'\x0A#SIGNAL_TYPE_VIOLATES_NIST_800_53_R5\x10E\x12:\x0A6SIGNAL_TYPE_VIOLATES_NIST_CYBERSECURITY_FRAMEWORK_V1_0\x10H\x12\"\x0A\x1ESIGNAL_TYPE_VIOLATES_ISO_27001\x10\x0E\x12(\x0A\$SIGNAL_TYPE_VIOLATES_ISO_27001_V2022\x10F\x12'\x0A#SIGNAL_TYPE_VIOLATES_PCI_DSS_V3_2_1\x10\x0F\x12%\x0A!SIGNAL_TYPE_VIOLATES_PCI_DSS_V4_0\x10G\x121\x0A-SIGNAL_TYPE_VIOLATES_CLOUD_CONTROLS_MATRIX_V4\x10I\x12\x1E\x0A\x1ASIGNAL_TYPE_VIOLATES_HIPAA\x10J\x12#\x0A\x1FSIGNAL_TYPE_VIOLATES_SOC2_V2017\x10K\x126\x0A2SIGNAL_TYPE_LOGS_NOT_OPTIMIZED_FOR_TROUBLESHOOTING\x10\x10\x12*\x0A&SIGNAL_TYPE_QUERY_DURATIONS_NOT_LOGGED\x10\x11\x12%\x0A!SIGNAL_TYPE_VERBOSE_ERROR_LOGGING\x10\x12\x12+\x0A'SIGNAL_TYPE_QUERY_LOCK_WAITS_NOT_LOGGED\x10\x13\x12#\x0A\x1FSIGNAL_TYPE_LOGGING_MOST_ERRORS\x10\x14\x12,\x0A(SIGNAL_TYPE_LOGGING_ONLY_CRITICAL_ERRORS\x10\x15\x12%\x0A!SIGNAL_TYPE_MINIMAL_ERROR_LOGGING\x10\x16\x12\"\x0A\x1ESIGNAL_TYPE_QUERY_STATS_LOGGED\x10\x17\x124\x0A0SIGNAL_TYPE_EXCESSIVE_LOGGING_OF_CLIENT_HOSTNAME\x10\x18\x121\x0A-SIGNAL_TYPE_EXCESSIVE_LOGGING_OF_PARSER_STATS\x10\x19\x122\x0A.SIGNAL_TYPE_EXCESSIVE_LOGGING_OF_PLANNER_STATS\x10\x1A\x12/\x0A+SIGNAL_TYPE_NOT_LOGGING_ONLY_DDL_STATEMENTS\x10\x1B\x12#\x0A\x1FSIGNAL_TYPE_LOGGING_QUERY_STATS\x10\x1C\x12+\x0A'SIGNAL_TYPE_NOT_LOGGING_TEMPORARY_FILES\x10\x1D\x12-\x0A)SIGNAL_TYPE_CONNECTION_MAX_NOT_CONFIGURED\x10\x1E\x12'\x0A#SIGNAL_TYPE_USER_OPTIONS_CONFIGURED\x10\x1F\x12(\x0A\$SIGNAL_TYPE_EXPOSED_TO_PUBLIC_ACCESS\x10 \x12'\x0A#SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS\x10!\x12 \x0A\x1CSIGNAL_TYPE_NO_ROOT_PASSWORD\x10\"\x12\"\x0A\x1ESIGNAL_TYPE_WEAK_ROOT_PASSWORD\x10#\x123\x0A/SIGNAL_TYPE_ENCRYPTION_KEY_NOT_CUSTOMER_MANAGED\x10\$\x122\x0A.SIGNAL_TYPE_SERVER_AUTHENTICATION_NOT_REQUIRED\x10%\x12+\x0A'SIGNAL_TYPE_EXPOSED_TO_EXTERNAL_SCRIPTS\x10'\x12+\x0A'SIGNAL_TYPE_EXPOSED_TO_LOCAL_DATA_LOADS\x10(\x12.\x0A*SIGNAL_TYPE_CONNECTION_ATTEMPTS_NOT_LOGGED\x10)\x12)\x0A%SIGNAL_TYPE_DISCONNECTIONS_NOT_LOGGED\x10*\x120\x0A,SIGNAL_TYPE_LOGGING_EXCESSIVE_STATEMENT_INFO\x10+\x12(\x0A\$SIGNAL_TYPE_EXPOSED_TO_REMOTE_ACCESS\x10,\x12&\x0A\"SIGNAL_TYPE_DATABASE_NAMES_EXPOSED\x10-\x12/\x0A+SIGNAL_TYPE_SENSITIVE_TRACE_INFO_NOT_MASKED\x10.\x12!\x0A\x1DSIGNAL_TYPE_PUBLIC_IP_ENABLED\x10/\x12\x14\x0A\x10SIGNAL_TYPE_IDLE\x100\x12\x1F\x0A\x1BSIGNAL_TYPE_OVERPROVISIONED\x101\x12*\x0A&SIGNAL_TYPE_HIGH_NUMBER_OF_OPEN_TABLES\x102\x12%\x0A!SIGNAL_TYPE_HIGH_NUMBER_OF_TABLES\x103\x12/\x0A+SIGNAL_TYPE_HIGH_TRANSACTION_ID_UTILIZATION\x104\x12 \x0A\x1CSIGNAL_TYPE_UNDERPROVISIONED\x105\x12\x1B\x0A\x17SIGNAL_TYPE_OUT_OF_DISK\x106\x12.\x0A*SIGNAL_TYPE_SERVER_CERTIFICATE_NEAR_EXPIRY\x107\x12*\x0A&SIGNAL_TYPE_DATABASE_AUDITING_DISABLED\x108\x12,\x0A(SIGNAL_TYPE_RESTRICT_AUTHORIZED_NETWORKS\x109\x121\x0A-SIGNAL_TYPE_VIOLATE_POLICY_RESTRICT_PUBLIC_IP\x10:\x12\x1B\x0A\x17SIGNAL_TYPE_QUOTA_LIMIT\x10;\x12\"\x0A\x1ESIGNAL_TYPE_NO_PASSWORD_POLICY\x10<\x12.\x0A*SIGNAL_TYPE_CONNECTIONS_PERFORMANCE_IMPACT\x10=\x12-\x0A)SIGNAL_TYPE_TMP_TABLES_PERFORMANCE_IMPACT\x10>\x12-\x0A)SIGNAL_TYPE_TRANS_LOGS_PERFORMANCE_IMPACT\x10?\x12*\x0A&SIGNAL_TYPE_HIGH_JOINS_WITHOUT_INDEXES\x10@\x120\x0A,SIGNAL_TYPE_SUPERUSER_WRITING_TO_USER_TABLES\x10A\x12,\x0A(SIGNAL_TYPE_USER_GRANTED_ALL_PERMISSIONS\x10B\x12<\x0A8SIGNAL_TYPE_DATA_EXPORT_TO_EXTERNAL_CLOUD_STORAGE_BUCKET\x10C\x12:\x0A6SIGNAL_TYPE_DATA_EXPORT_TO_PUBLIC_CLOUD_STORAGE_BUCKET\x10D\x12,\x0A(SIGNAL_TYPE_WEAK_PASSWORD_HASH_ALGORITHM\x10M\x12'\x0A#SIGNAL_TYPE_NO_USER_PASSWORD_POLICY\x10N\x12\x18\x0A\x14SIGNAL_TYPE_HOT_NODE\x10O\x12&\x0A\"SIGNAL_TYPE_NO_DELETION_PROTECTION\x10P\x12)\x0A%SIGNAL_TYPE_NO_POINT_IN_TIME_RECOVERY\x10Q\x12\"\x0A\x1ESIGNAL_TYPE_RESOURCE_SUSPENDED\x10R\x12\"\x0A\x1ESIGNAL_TYPE_EXPENSIVE_COMMANDS\x10S\x120\x0A,SIGNAL_TYPE_NO_MAINTENANCE_POLICY_CONFIGURED\x10T\x12!\x0A\x1DSIGNAL_TYPE_INEFFICIENT_QUERY\x10U\x12'\x0A#SIGNAL_TYPE_READ_INTENSIVE_WORKLOAD\x10V\x12\x1C\x0A\x18SIGNAL_TYPE_MEMORY_LIMIT\x10W\x12!\x0A\x1DSIGNAL_TYPE_MAX_SERVER_MEMORY\x10X\x12\x1A\x0A\x16SIGNAL_TYPE_LARGE_ROWS\x10Y\x12#\x0A\x1FSIGNAL_TYPE_HIGH_WRITE_PRESSURE\x10Z\x12\"\x0A\x1ESIGNAL_TYPE_HIGH_READ_PRESSURE\x10[\x123\x0A/SIGNAL_TYPE_ENCRYPTION_ORG_POLICY_NOT_SATISFIED\x10\\\x121\x0A-SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED\x10]\x12&\x0A\"SIGNAL_TYPE_OUTDATED_MINOR_VERSION\x10^\x12\$\x0A SIGNAL_TYPE_SCHEMA_NOT_OPTIMIZED\x10_\x12\x1F\x0A\x1BSIGNAL_TYPE_REPLICATION_LAG\x10a\x12\x1F\x0A\x1BSIGNAL_TYPE_OUTDATED_CLIENT\x10c\x12\"\x0A\x1ESIGNAL_TYPE_DATABOOST_DISABLED\x10d\x120\x0A,SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES\x10e\x12 \x0A\x1CSIGNAL_TYPE_EXTENDED_SUPPORT\x10f\x12+\x0A'SIGNAL_TYPE_VERSION_NEARING_END_OF_LIFE\x10hB\xFA\x01\x0A&com.google.cloud.databasecenter.v1betaB\x0CSignalsProtoP\x01ZNcloud.google.com/go/databasecenter/apiv1beta/databasecenterpb;databasecenterpb\xAA\x02\"Google.Cloud.DatabaseCenter.V1Beta\xCA\x02\"Google\\Cloud\\DatabaseCenter\\V1beta\xEA\x02%Google::Cloud::DatabaseCenter::V1betab\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

