Send feedback
Class SecurityCenterConnection (2.29.0-rc)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.29.0-rc keyboard_arrow_down
Functions
virtual options()
Returns
Type
Description
Options
virtual BulkMuteFindings(google::cloud::securitycenter::v1::BulkMuteFindingsRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::BulkMuteFindingsRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::securitycenter::v1::BulkMuteFindingsResponse > >
virtual BulkMuteFindings(NoAwaitTag, google::cloud::securitycenter::v1::BulkMuteFindingsRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::securitycenter::v1::BulkMuteFindingsRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual BulkMuteFindings(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::securitycenter::v1::BulkMuteFindingsResponse > >
virtual CreateSecurityHealthAnalyticsCustomModule(google::cloud::securitycenter::v1::CreateSecurityHealthAnalyticsCustomModuleRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::CreateSecurityHealthAnalyticsCustomModuleRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::SecurityHealthAnalyticsCustomModule >
virtual CreateSource(google::cloud::securitycenter::v1::CreateSourceRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::CreateSourceRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::Source >
virtual CreateFinding(google::cloud::securitycenter::v1::CreateFindingRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::CreateFindingRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::Finding >
virtual CreateMuteConfig(google::cloud::securitycenter::v1::CreateMuteConfigRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::CreateMuteConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::MuteConfig >
virtual CreateNotificationConfig(google::cloud::securitycenter::v1::CreateNotificationConfigRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::CreateNotificationConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::NotificationConfig >
virtual DeleteMuteConfig(google::cloud::securitycenter::v1::DeleteMuteConfigRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::DeleteMuteConfigRequest const &
Returns
Type
Description
Status
virtual DeleteNotificationConfig(google::cloud::securitycenter::v1::DeleteNotificationConfigRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::DeleteNotificationConfigRequest const &
Returns
Type
Description
Status
virtual DeleteSecurityHealthAnalyticsCustomModule(google::cloud::securitycenter::v1::DeleteSecurityHealthAnalyticsCustomModuleRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::DeleteSecurityHealthAnalyticsCustomModuleRequest const &
Returns
Type
Description
Status
virtual GetSimulation(google::cloud::securitycenter::v1::GetSimulationRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::GetSimulationRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::Simulation >
virtual GetValuedResource(google::cloud::securitycenter::v1::GetValuedResourceRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::GetValuedResourceRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::ValuedResource >
virtual GetBigQueryExport(google::cloud::securitycenter::v1::GetBigQueryExportRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::GetBigQueryExportRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::BigQueryExport >
virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
Parameter
Name
Description
request
google::iam::v1::GetIamPolicyRequest const &
Returns
Type
Description
StatusOr< google::iam::v1::Policy >
virtual GetMuteConfig(google::cloud::securitycenter::v1::GetMuteConfigRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::GetMuteConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::MuteConfig >
virtual GetNotificationConfig(google::cloud::securitycenter::v1::GetNotificationConfigRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::GetNotificationConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::NotificationConfig >
virtual GetOrganizationSettings(google::cloud::securitycenter::v1::GetOrganizationSettingsRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::GetOrganizationSettingsRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::OrganizationSettings >
virtual GetEffectiveSecurityHealthAnalyticsCustomModule(google::cloud::securitycenter::v1::GetEffectiveSecurityHealthAnalyticsCustomModuleRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::GetEffectiveSecurityHealthAnalyticsCustomModuleRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::EffectiveSecurityHealthAnalyticsCustomModule >
virtual GetSecurityHealthAnalyticsCustomModule(google::cloud::securitycenter::v1::GetSecurityHealthAnalyticsCustomModuleRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::GetSecurityHealthAnalyticsCustomModuleRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::SecurityHealthAnalyticsCustomModule >
virtual GetSource(google::cloud::securitycenter::v1::GetSourceRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::GetSourceRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::Source >
virtual GroupAssets(google::cloud::securitycenter::v1::GroupAssetsRequest)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::GroupAssetsRequest
Returns
Type
Description
StreamRange< google::cloud::securitycenter::v1::GroupResult >
virtual GroupFindings(google::cloud::securitycenter::v1::GroupFindingsRequest)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::GroupFindingsRequest
Returns
Type
Description
StreamRange< google::cloud::securitycenter::v1::GroupResult >
virtual ListAssets(google::cloud::securitycenter::v1::ListAssetsRequest)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::ListAssetsRequest
Returns
Type
Description
StreamRange< google::cloud::securitycenter::v1::ListAssetsResponse::ListAssetsResult >
virtual ListDescendantSecurityHealthAnalyticsCustomModules(google::cloud::securitycenter::v1::ListDescendantSecurityHealthAnalyticsCustomModulesRequest)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::ListDescendantSecurityHealthAnalyticsCustomModulesRequest
Returns
Type
Description
StreamRange< google::cloud::securitycenter::v1::SecurityHealthAnalyticsCustomModule >
virtual ListFindings(google::cloud::securitycenter::v1::ListFindingsRequest)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::ListFindingsRequest
Returns
Type
Description
StreamRange< google::cloud::securitycenter::v1::ListFindingsResponse::ListFindingsResult >
virtual ListMuteConfigs(google::cloud::securitycenter::v1::ListMuteConfigsRequest)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::ListMuteConfigsRequest
Returns
Type
Description
StreamRange< google::cloud::securitycenter::v1::MuteConfig >
virtual ListNotificationConfigs(google::cloud::securitycenter::v1::ListNotificationConfigsRequest)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::ListNotificationConfigsRequest
Returns
Type
Description
StreamRange< google::cloud::securitycenter::v1::NotificationConfig >
virtual ListEffectiveSecurityHealthAnalyticsCustomModules(google::cloud::securitycenter::v1::ListEffectiveSecurityHealthAnalyticsCustomModulesRequest)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::ListEffectiveSecurityHealthAnalyticsCustomModulesRequest
Returns
Type
Description
StreamRange< google::cloud::securitycenter::v1::EffectiveSecurityHealthAnalyticsCustomModule >
virtual ListSecurityHealthAnalyticsCustomModules(google::cloud::securitycenter::v1::ListSecurityHealthAnalyticsCustomModulesRequest)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::ListSecurityHealthAnalyticsCustomModulesRequest
Returns
Type
Description
StreamRange< google::cloud::securitycenter::v1::SecurityHealthAnalyticsCustomModule >
virtual ListSources(google::cloud::securitycenter::v1::ListSourcesRequest)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::ListSourcesRequest
Returns
Type
Description
StreamRange< google::cloud::securitycenter::v1::Source >
virtual RunAssetDiscovery(google::cloud::securitycenter::v1::RunAssetDiscoveryRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::RunAssetDiscoveryRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::securitycenter::v1::RunAssetDiscoveryResponse > >
virtual RunAssetDiscovery(NoAwaitTag, google::cloud::securitycenter::v1::RunAssetDiscoveryRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::securitycenter::v1::RunAssetDiscoveryRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual RunAssetDiscovery(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::securitycenter::v1::RunAssetDiscoveryResponse > >
virtual SetFindingState(google::cloud::securitycenter::v1::SetFindingStateRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::SetFindingStateRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::Finding >
virtual SetMute(google::cloud::securitycenter::v1::SetMuteRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::SetMuteRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::Finding >
virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
Parameter
Name
Description
request
google::iam::v1::SetIamPolicyRequest const &
Returns
Type
Description
StatusOr< google::iam::v1::Policy >
virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
Parameter
Name
Description
request
google::iam::v1::TestIamPermissionsRequest const &
Returns
Type
Description
StatusOr< google::iam::v1::TestIamPermissionsResponse >
virtual SimulateSecurityHealthAnalyticsCustomModule(google::cloud::securitycenter::v1::SimulateSecurityHealthAnalyticsCustomModuleRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::SimulateSecurityHealthAnalyticsCustomModuleRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::SimulateSecurityHealthAnalyticsCustomModuleResponse >
virtual UpdateExternalSystem(google::cloud::securitycenter::v1::UpdateExternalSystemRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::UpdateExternalSystemRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::ExternalSystem >
virtual UpdateFinding(google::cloud::securitycenter::v1::UpdateFindingRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::UpdateFindingRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::Finding >
virtual UpdateMuteConfig(google::cloud::securitycenter::v1::UpdateMuteConfigRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::UpdateMuteConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::MuteConfig >
virtual UpdateNotificationConfig(google::cloud::securitycenter::v1::UpdateNotificationConfigRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::UpdateNotificationConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::NotificationConfig >
virtual UpdateOrganizationSettings(google::cloud::securitycenter::v1::UpdateOrganizationSettingsRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::UpdateOrganizationSettingsRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::OrganizationSettings >
virtual UpdateSecurityHealthAnalyticsCustomModule(google::cloud::securitycenter::v1::UpdateSecurityHealthAnalyticsCustomModuleRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::UpdateSecurityHealthAnalyticsCustomModuleRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::SecurityHealthAnalyticsCustomModule >
virtual UpdateSource(google::cloud::securitycenter::v1::UpdateSourceRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::UpdateSourceRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::Source >
virtual UpdateSecurityMarks(google::cloud::securitycenter::v1::UpdateSecurityMarksRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::UpdateSecurityMarksRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::SecurityMarks >
virtual CreateBigQueryExport(google::cloud::securitycenter::v1::CreateBigQueryExportRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::CreateBigQueryExportRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::BigQueryExport >
virtual DeleteBigQueryExport(google::cloud::securitycenter::v1::DeleteBigQueryExportRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::DeleteBigQueryExportRequest const &
Returns
Type
Description
Status
virtual UpdateBigQueryExport(google::cloud::securitycenter::v1::UpdateBigQueryExportRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::UpdateBigQueryExportRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::BigQueryExport >
virtual ListBigQueryExports(google::cloud::securitycenter::v1::ListBigQueryExportsRequest)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::ListBigQueryExportsRequest
Returns
Type
Description
StreamRange< google::cloud::securitycenter::v1::BigQueryExport >
virtual CreateEventThreatDetectionCustomModule(google::cloud::securitycenter::v1::CreateEventThreatDetectionCustomModuleRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::CreateEventThreatDetectionCustomModuleRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::EventThreatDetectionCustomModule >
virtual DeleteEventThreatDetectionCustomModule(google::cloud::securitycenter::v1::DeleteEventThreatDetectionCustomModuleRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::DeleteEventThreatDetectionCustomModuleRequest const &
Returns
Type
Description
Status
virtual GetEventThreatDetectionCustomModule(google::cloud::securitycenter::v1::GetEventThreatDetectionCustomModuleRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::GetEventThreatDetectionCustomModuleRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::EventThreatDetectionCustomModule >
virtual ListDescendantEventThreatDetectionCustomModules(google::cloud::securitycenter::v1::ListDescendantEventThreatDetectionCustomModulesRequest)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::ListDescendantEventThreatDetectionCustomModulesRequest
Returns
Type
Description
StreamRange< google::cloud::securitycenter::v1::EventThreatDetectionCustomModule >
virtual ListEventThreatDetectionCustomModules(google::cloud::securitycenter::v1::ListEventThreatDetectionCustomModulesRequest)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::ListEventThreatDetectionCustomModulesRequest
Returns
Type
Description
StreamRange< google::cloud::securitycenter::v1::EventThreatDetectionCustomModule >
virtual UpdateEventThreatDetectionCustomModule(google::cloud::securitycenter::v1::UpdateEventThreatDetectionCustomModuleRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::UpdateEventThreatDetectionCustomModuleRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::EventThreatDetectionCustomModule >
virtual ValidateEventThreatDetectionCustomModule(google::cloud::securitycenter::v1::ValidateEventThreatDetectionCustomModuleRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::ValidateEventThreatDetectionCustomModuleRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::ValidateEventThreatDetectionCustomModuleResponse >
virtual GetEffectiveEventThreatDetectionCustomModule(google::cloud::securitycenter::v1::GetEffectiveEventThreatDetectionCustomModuleRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::GetEffectiveEventThreatDetectionCustomModuleRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::EffectiveEventThreatDetectionCustomModule >
virtual ListEffectiveEventThreatDetectionCustomModules(google::cloud::securitycenter::v1::ListEffectiveEventThreatDetectionCustomModulesRequest)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::ListEffectiveEventThreatDetectionCustomModulesRequest
Returns
Type
Description
StreamRange< google::cloud::securitycenter::v1::EffectiveEventThreatDetectionCustomModule >
virtual BatchCreateResourceValueConfigs(google::cloud::securitycenter::v1::BatchCreateResourceValueConfigsRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::BatchCreateResourceValueConfigsRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::BatchCreateResourceValueConfigsResponse >
virtual DeleteResourceValueConfig(google::cloud::securitycenter::v1::DeleteResourceValueConfigRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::DeleteResourceValueConfigRequest const &
Returns
Type
Description
Status
virtual GetResourceValueConfig(google::cloud::securitycenter::v1::GetResourceValueConfigRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::GetResourceValueConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::ResourceValueConfig >
virtual ListResourceValueConfigs(google::cloud::securitycenter::v1::ListResourceValueConfigsRequest)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::ListResourceValueConfigsRequest
Returns
Type
Description
StreamRange< google::cloud::securitycenter::v1::ResourceValueConfig >
virtual UpdateResourceValueConfig(google::cloud::securitycenter::v1::UpdateResourceValueConfigRequest const &)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::UpdateResourceValueConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::securitycenter::v1::ResourceValueConfig >
virtual ListValuedResources(google::cloud::securitycenter::v1::ListValuedResourcesRequest)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::ListValuedResourcesRequest
Returns
Type
Description
StreamRange< google::cloud::securitycenter::v1::ValuedResource >
virtual ListAttackPaths(google::cloud::securitycenter::v1::ListAttackPathsRequest)
Parameter
Name
Description
request
google::cloud::securitycenter::v1::ListAttackPathsRequest
Returns
Type
Description
StreamRange< google::cloud::securitycenter::v1::AttackPath >
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-05-07 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-07 UTC."],[[["This page details the `SecurityCenterConnection` interface for the Google Cloud Security Center C++ client library, focusing on version 2.29.0-rc."],["The `SecurityCenterConnection` interface defines the virtual methods corresponding to user-facing overload sets in `SecurityCenterClient`, and enables users to inject custom behaviors for testing purposes."],["The page lists all virtual functions within the interface, covering various operations such as creating, updating, deleting, getting, and listing resources like findings, mute configs, and sources, all within the security center."],["The page provides information on how to create a concrete instance of the interface using the `MakeSecurityCenterConnection()` function and how to mock it with `securitycenter_v1_mocks::MockSecurityCenterConnection`."],["The page presents a full list of the available version for this component, ranging from 2.37.0-rc to 2.11.0, each providing a different endpoint."]]],[]]