1 // Copyright 2022 Google LLC 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 // Code generated by aliasgen. DO NOT EDIT. 16 17 // Package settings aliases all exported identifiers in package 18 // "cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb". 19 // 20 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb. 21 // Please read https://github.com/googleapis/google-cloud-go/blob/main/migration.md 22 // for more details. 23 package settings 24 25 import ( 26 src "cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb" 27 grpc "google.golang.org/grpc" 28 ) 29 30 // Deprecated: Please use consts in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 31 const ( 32 BillingTier_BILLING_TIER_UNSPECIFIED = src.BillingTier_BILLING_TIER_UNSPECIFIED 33 BillingTier_PREMIUM = src.BillingTier_PREMIUM 34 BillingTier_STANDARD = src.BillingTier_STANDARD 35 BillingType_ALPHA = src.BillingType_ALPHA 36 BillingType_BILLING_TYPE_UNSPECIFIED = src.BillingType_BILLING_TYPE_UNSPECIFIED 37 BillingType_SUBSCRIPTION = src.BillingType_SUBSCRIPTION 38 BillingType_TRIAL_SUBSCRIPTION = src.BillingType_TRIAL_SUBSCRIPTION 39 ComponentEnablementState_COMPONENT_ENABLEMENT_STATE_UNSPECIFIED = src.ComponentEnablementState_COMPONENT_ENABLEMENT_STATE_UNSPECIFIED 40 ComponentEnablementState_DISABLE = src.ComponentEnablementState_DISABLE 41 ComponentEnablementState_ENABLE = src.ComponentEnablementState_ENABLE 42 ComponentEnablementState_INHERIT = src.ComponentEnablementState_INHERIT 43 Settings_BILLING_SELECTED = src.Settings_BILLING_SELECTED 44 Settings_DISABLED = src.Settings_DISABLED 45 Settings_ENABLED = src.Settings_ENABLED 46 Settings_ONBOARDING_STATE_UNSPECIFIED = src.Settings_ONBOARDING_STATE_UNSPECIFIED 47 Settings_ORG_SERVICE_ACCOUNT_CREATED = src.Settings_ORG_SERVICE_ACCOUNT_CREATED 48 Settings_PROVIDERS_SELECTED = src.Settings_PROVIDERS_SELECTED 49 Settings_RESOURCES_SELECTED = src.Settings_RESOURCES_SELECTED 50 ) 51 52 // Deprecated: Please use vars in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 53 var ( 54 BillingTier_name = src.BillingTier_name 55 BillingTier_value = src.BillingTier_value 56 BillingType_name = src.BillingType_name 57 BillingType_value = src.BillingType_value 58 ComponentEnablementState_name = src.ComponentEnablementState_name 59 ComponentEnablementState_value = src.ComponentEnablementState_value 60 File_google_cloud_securitycenter_settings_v1beta1_billing_settings_proto = src.File_google_cloud_securitycenter_settings_v1beta1_billing_settings_proto 61 File_google_cloud_securitycenter_settings_v1beta1_component_settings_proto = src.File_google_cloud_securitycenter_settings_v1beta1_component_settings_proto 62 File_google_cloud_securitycenter_settings_v1beta1_detector_proto = src.File_google_cloud_securitycenter_settings_v1beta1_detector_proto 63 File_google_cloud_securitycenter_settings_v1beta1_securitycenter_settings_service_proto = src.File_google_cloud_securitycenter_settings_v1beta1_securitycenter_settings_service_proto 64 File_google_cloud_securitycenter_settings_v1beta1_settings_proto = src.File_google_cloud_securitycenter_settings_v1beta1_settings_proto 65 File_google_cloud_securitycenter_settings_v1beta1_sink_settings_proto = src.File_google_cloud_securitycenter_settings_v1beta1_sink_settings_proto 66 Settings_OnboardingState_name = src.Settings_OnboardingState_name 67 Settings_OnboardingState_value = src.Settings_OnboardingState_value 68 ) 69 70 // Request message for BatchGetEffectiveSettings. 71 // 72 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 73 type BatchCalculateEffectiveSettingsRequest = src.BatchCalculateEffectiveSettingsRequest 74 75 // Response message for BatchGetEffectiveSettings. 76 // 77 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 78 type BatchCalculateEffectiveSettingsResponse = src.BatchCalculateEffectiveSettingsResponse 79 80 // Request message for BatchGetSettings. 81 // 82 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 83 type BatchGetSettingsRequest = src.BatchGetSettingsRequest 84 85 // Response message for BatchGetSettings. 86 // 87 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 88 type BatchGetSettingsResponse = src.BatchGetSettingsResponse 89 90 // Billing settings 91 // 92 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 93 type BillingSettings = src.BillingSettings 94 95 // Billing tier options 96 // 97 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 98 type BillingTier = src.BillingTier 99 100 // Billing type 101 // 102 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 103 type BillingType = src.BillingType 104 105 // Request message for CalculateEffectiveComponentSettings. 106 // 107 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 108 type CalculateEffectiveComponentSettingsRequest = src.CalculateEffectiveComponentSettingsRequest 109 110 // Request message for CalculateEffectiveSettings. 111 // 112 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 113 type CalculateEffectiveSettingsRequest = src.CalculateEffectiveSettingsRequest 114 115 // Valid states for a component 116 // 117 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 118 type ComponentEnablementState = src.ComponentEnablementState 119 120 // Component Settings for Security Command Center 121 // 122 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 123 type ComponentSettings = src.ComponentSettings 124 type ComponentSettings_ContainerThreatDetectionSettings = src.ComponentSettings_ContainerThreatDetectionSettings 125 126 // Settings for each detector. 127 // 128 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 129 type ComponentSettings_DetectorSettings = src.ComponentSettings_DetectorSettings 130 type ComponentSettings_EventThreatDetectionSettings = src.ComponentSettings_EventThreatDetectionSettings 131 type ComponentSettings_SecurityHealthAnalyticsSettings = src.ComponentSettings_SecurityHealthAnalyticsSettings 132 type ComponentSettings_WebSecurityScannerSettings = src.ComponentSettings_WebSecurityScannerSettings 133 134 // User specified settings for KTD 135 // 136 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 137 type ContainerThreatDetectionSettings = src.ContainerThreatDetectionSettings 138 139 // Detector is a set of detectors or scanners act as individual checks done 140 // within a component e.g. bad IP, bad domains, IAM anomaly, cryptomining, open 141 // firewall, etc. Detector is independent of Organization, meaning each 142 // detector must be defined for a given Security Center component under a 143 // specified billing tier. Organizations can configure the list of detectors 144 // based on their subscribed billing tier. Defines a detector, its billing tier 145 // and any applicable labels. 146 // 147 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 148 type Detector = src.Detector 149 150 // User specified settings for ETD 151 // 152 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 153 type EventThreatDetectionSettings = src.EventThreatDetectionSettings 154 155 // Request message for GetComponentSettings. 156 // 157 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 158 type GetComponentSettingsRequest = src.GetComponentSettingsRequest 159 160 // Request message for GetServiceAccount. 161 // 162 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 163 type GetServiceAccountRequest = src.GetServiceAccountRequest 164 165 // Request message for GetSettings. 166 // 167 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 168 type GetSettingsRequest = src.GetSettingsRequest 169 170 // Request message for ListComponents. 171 // 172 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 173 type ListComponentsRequest = src.ListComponentsRequest 174 175 // Response message for ListComponents. 176 // 177 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 178 type ListComponentsResponse = src.ListComponentsResponse 179 180 // Request message for ListDetectors. 181 // 182 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 183 type ListDetectorsRequest = src.ListDetectorsRequest 184 185 // Response message for ListDetectors. 186 // 187 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 188 type ListDetectorsResponse = src.ListDetectorsResponse 189 190 // Request message for ResetComponentSettings. 191 // 192 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 193 type ResetComponentSettingsRequest = src.ResetComponentSettingsRequest 194 195 // Request message for ResetSettings. 196 // 197 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 198 type ResetSettingsRequest = src.ResetSettingsRequest 199 200 // SecurityCenterSettingsServiceClient is the client API for 201 // SecurityCenterSettingsService service. For semantics around ctx use and 202 // closing/ending streaming RPCs, please refer to 203 // https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 204 // 205 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 206 type SecurityCenterSettingsServiceClient = src.SecurityCenterSettingsServiceClient 207 208 // SecurityCenterSettingsServiceServer is the server API for 209 // SecurityCenterSettingsService service. 210 // 211 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 212 type SecurityCenterSettingsServiceServer = src.SecurityCenterSettingsServiceServer 213 214 // User specified settings for Security Health Analytics 215 // 216 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 217 type SecurityHealthAnalyticsSettings = src.SecurityHealthAnalyticsSettings 218 219 // Settings for "ADMIN_SERVICE_ACCOUNT" scanner. 220 // 221 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 222 type SecurityHealthAnalyticsSettings_AdminServiceAccountSettings = src.SecurityHealthAnalyticsSettings_AdminServiceAccountSettings 223 224 // Settings for "NON_ORG_IAM_MEMBER" scanner. 225 // 226 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 227 type SecurityHealthAnalyticsSettings_NonOrgIamMemberSettings = src.SecurityHealthAnalyticsSettings_NonOrgIamMemberSettings 228 229 // An organization-level service account to be used by threat detection 230 // components. 231 // 232 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 233 type ServiceAccount = src.ServiceAccount 234 235 // Common configuration settings for all of Security Center. 236 // 237 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 238 type Settings = src.Settings 239 240 // The DetectorGroupSettings define the configuration for a detector group. 241 // 242 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 243 type Settings_DetectorGroupSettings = src.Settings_DetectorGroupSettings 244 245 // Defines the onboarding states for SCC Potentially is just an indicator that 246 // a user has reviewed some subset of our configuration surface, even if it's 247 // still currently set to its API-default state. 248 // 249 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 250 type Settings_OnboardingState = src.Settings_OnboardingState 251 252 // Sink Settings for Security Command Center 253 // 254 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 255 type SinkSettings = src.SinkSettings 256 257 // UnimplementedSecurityCenterSettingsServiceServer can be embedded to have 258 // forward compatible implementations. 259 // 260 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 261 type UnimplementedSecurityCenterSettingsServiceServer = src.UnimplementedSecurityCenterSettingsServiceServer 262 263 // Request message for UpdateComponentSettings. 264 // 265 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 266 type UpdateComponentSettingsRequest = src.UpdateComponentSettingsRequest 267 268 // Request message for UpdateSettings. 269 // 270 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 271 type UpdateSettingsRequest = src.UpdateSettingsRequest 272 273 // User specified settings for Web Security Scanner 274 // 275 // Deprecated: Please use types in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 276 type WebSecurityScanner = src.WebSecurityScanner 277 278 // Deprecated: Please use funcs in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 279 func NewSecurityCenterSettingsServiceClient(cc grpc.ClientConnInterface) SecurityCenterSettingsServiceClient { 280 return src.NewSecurityCenterSettingsServiceClient(cc) 281 } 282 283 // Deprecated: Please use funcs in: cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb 284 func RegisterSecurityCenterSettingsServiceServer(s *grpc.Server, srv SecurityCenterSettingsServiceServer) { 285 src.RegisterSecurityCenterSettingsServiceServer(s, srv) 286 } 287