public sealed class SecurityCenterClientImpl : SecurityCenterClientReference documentation and code samples for the Google Cloud Security Command Center v1 API class SecurityCenterClientImpl.
SecurityCenter client wrapper implementation, for convenient use.
Namespace
Google.Cloud.SecurityCenter.V1Assembly
Google.Cloud.SecurityCenter.V1.dll
Remarks
V1 APIs for Security Center service.
Constructors
SecurityCenterClientImpl(SecurityCenterClient, SecurityCenterSettings, ILogger)
public SecurityCenterClientImpl(SecurityCenter.SecurityCenterClient grpcClient, SecurityCenterSettings settings, ILogger logger)Constructs a client wrapper for the SecurityCenter service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
SecurityCenterSecurityCenterClientThe underlying gRPC client. |
settings |
SecurityCenterSettingsThe base SecurityCenterSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
BulkMuteFindingsOperationsClient
public override OperationsClient BulkMuteFindingsOperationsClient { get; }The long-running operations client for BulkMuteFindings.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override SecurityCenter.SecurityCenterClient GrpcClient { get; }The underlying gRPC SecurityCenter client
| Property Value | |
|---|---|
| Type | Description |
SecurityCenterSecurityCenterClient |
|
RunAssetDiscoveryOperationsClient
public override OperationsClient RunAssetDiscoveryOperationsClient { get; }The long-running operations client for RunAssetDiscovery.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
BatchCreateResourceValueConfigs(BatchCreateResourceValueConfigsRequest, CallSettings)
public override BatchCreateResourceValueConfigsResponse BatchCreateResourceValueConfigs(BatchCreateResourceValueConfigsRequest request, CallSettings callSettings = null)Creates a ResourceValueConfig for an organization. Maps user's tags to difference resource values for use by the attack path simulation.
| Parameters | |
|---|---|
| Name | Description |
request |
BatchCreateResourceValueConfigsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BatchCreateResourceValueConfigsResponse |
The RPC response. |
BatchCreateResourceValueConfigsAsync(BatchCreateResourceValueConfigsRequest, CallSettings)
public override Task<BatchCreateResourceValueConfigsResponse> BatchCreateResourceValueConfigsAsync(BatchCreateResourceValueConfigsRequest request, CallSettings callSettings = null)Creates a ResourceValueConfig for an organization. Maps user's tags to difference resource values for use by the attack path simulation.
| Parameters | |
|---|---|
| Name | Description |
request |
BatchCreateResourceValueConfigsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBatchCreateResourceValueConfigsResponse |
A Task containing the RPC response. |
BulkMuteFindings(BulkMuteFindingsRequest, CallSettings)
public override Operation<BulkMuteFindingsResponse, Empty> BulkMuteFindings(BulkMuteFindingsRequest request, CallSettings callSettings = null)Kicks off an LRO to bulk mute findings for a parent based on a filter. The parent can be either an organization, folder or project. The findings matched by the filter will be muted after the LRO is done.
| Parameters | |
|---|---|
| Name | Description |
request |
BulkMuteFindingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationBulkMuteFindingsResponseEmpty |
The RPC response. |
BulkMuteFindingsAsync(BulkMuteFindingsRequest, CallSettings)
public override Task<Operation<BulkMuteFindingsResponse, Empty>> BulkMuteFindingsAsync(BulkMuteFindingsRequest request, CallSettings callSettings = null)Kicks off an LRO to bulk mute findings for a parent based on a filter. The parent can be either an organization, folder or project. The findings matched by the filter will be muted after the LRO is done.
| Parameters | |
|---|---|
| Name | Description |
request |
BulkMuteFindingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationBulkMuteFindingsResponseEmpty |
A Task containing the RPC response. |
CreateBigQueryExport(CreateBigQueryExportRequest, CallSettings)
public override BigQueryExport CreateBigQueryExport(CreateBigQueryExportRequest request, CallSettings callSettings = null)Creates a BigQuery export.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateBigQueryExportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BigQueryExport |
The RPC response. |
CreateBigQueryExportAsync(CreateBigQueryExportRequest, CallSettings)
public override Task<BigQueryExport> CreateBigQueryExportAsync(CreateBigQueryExportRequest request, CallSettings callSettings = null)Creates a BigQuery export.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateBigQueryExportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBigQueryExport |
A Task containing the RPC response. |
CreateEventThreatDetectionCustomModule(CreateEventThreatDetectionCustomModuleRequest, CallSettings)
public override EventThreatDetectionCustomModule CreateEventThreatDetectionCustomModule(CreateEventThreatDetectionCustomModuleRequest request, CallSettings callSettings = null)Creates a resident Event Threat Detection custom module at the scope of the given Resource Manager parent, and also creates inherited custom modules for all descendants of the given parent. These modules are enabled by default.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateEventThreatDetectionCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
EventThreatDetectionCustomModule |
The RPC response. |
CreateEventThreatDetectionCustomModuleAsync(CreateEventThreatDetectionCustomModuleRequest, CallSettings)
public override Task<EventThreatDetectionCustomModule> CreateEventThreatDetectionCustomModuleAsync(CreateEventThreatDetectionCustomModuleRequest request, CallSettings callSettings = null)Creates a resident Event Threat Detection custom module at the scope of the given Resource Manager parent, and also creates inherited custom modules for all descendants of the given parent. These modules are enabled by default.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateEventThreatDetectionCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskEventThreatDetectionCustomModule |
A Task containing the RPC response. |
CreateFinding(CreateFindingRequest, CallSettings)
public override Finding CreateFinding(CreateFindingRequest request, CallSettings callSettings = null)Creates a finding. The corresponding source must exist for finding creation to succeed.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateFindingRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Finding |
The RPC response. |
CreateFindingAsync(CreateFindingRequest, CallSettings)
public override Task<Finding> CreateFindingAsync(CreateFindingRequest request, CallSettings callSettings = null)Creates a finding. The corresponding source must exist for finding creation to succeed.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateFindingRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskFinding |
A Task containing the RPC response. |
CreateMuteConfig(CreateMuteConfigRequest, CallSettings)
public override MuteConfig CreateMuteConfig(CreateMuteConfigRequest request, CallSettings callSettings = null)Creates a mute config.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateMuteConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
MuteConfig |
The RPC response. |
CreateMuteConfigAsync(CreateMuteConfigRequest, CallSettings)
public override Task<MuteConfig> CreateMuteConfigAsync(CreateMuteConfigRequest request, CallSettings callSettings = null)Creates a mute config.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateMuteConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskMuteConfig |
A Task containing the RPC response. |
CreateNotificationConfig(CreateNotificationConfigRequest, CallSettings)
public override NotificationConfig CreateNotificationConfig(CreateNotificationConfigRequest request, CallSettings callSettings = null)Creates a notification config.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateNotificationConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
The RPC response. |
CreateNotificationConfigAsync(CreateNotificationConfigRequest, CallSettings)
public override Task<NotificationConfig> CreateNotificationConfigAsync(CreateNotificationConfigRequest request, CallSettings callSettings = null)Creates a notification config.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateNotificationConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskNotificationConfig |
A Task containing the RPC response. |
CreateSecurityHealthAnalyticsCustomModule(CreateSecurityHealthAnalyticsCustomModuleRequest, CallSettings)
public override SecurityHealthAnalyticsCustomModule CreateSecurityHealthAnalyticsCustomModule(CreateSecurityHealthAnalyticsCustomModuleRequest request, CallSettings callSettings = null)Creates a resident SecurityHealthAnalyticsCustomModule at the scope of the given CRM parent, and also creates inherited SecurityHealthAnalyticsCustomModules for all CRM descendants of the given parent. These modules are enabled by default.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSecurityHealthAnalyticsCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
SecurityHealthAnalyticsCustomModule |
The RPC response. |
CreateSecurityHealthAnalyticsCustomModuleAsync(CreateSecurityHealthAnalyticsCustomModuleRequest, CallSettings)
public override Task<SecurityHealthAnalyticsCustomModule> CreateSecurityHealthAnalyticsCustomModuleAsync(CreateSecurityHealthAnalyticsCustomModuleRequest request, CallSettings callSettings = null)Creates a resident SecurityHealthAnalyticsCustomModule at the scope of the given CRM parent, and also creates inherited SecurityHealthAnalyticsCustomModules for all CRM descendants of the given parent. These modules are enabled by default.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSecurityHealthAnalyticsCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSecurityHealthAnalyticsCustomModule |
A Task containing the RPC response. |
CreateSource(CreateSourceRequest, CallSettings)
public override Source CreateSource(CreateSourceRequest request, CallSettings callSettings = null)Creates a source.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Source |
The RPC response. |
CreateSourceAsync(CreateSourceRequest, CallSettings)
public override Task<Source> CreateSourceAsync(CreateSourceRequest request, CallSettings callSettings = null)Creates a source.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSource |
A Task containing the RPC response. |
DeleteBigQueryExport(DeleteBigQueryExportRequest, CallSettings)
public override void DeleteBigQueryExport(DeleteBigQueryExportRequest request, CallSettings callSettings = null)Deletes an existing BigQuery export.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBigQueryExportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteBigQueryExportAsync(DeleteBigQueryExportRequest, CallSettings)
public override Task DeleteBigQueryExportAsync(DeleteBigQueryExportRequest request, CallSettings callSettings = null)Deletes an existing BigQuery export.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBigQueryExportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DeleteEventThreatDetectionCustomModule(DeleteEventThreatDetectionCustomModuleRequest, CallSettings)
public override void DeleteEventThreatDetectionCustomModule(DeleteEventThreatDetectionCustomModuleRequest request, CallSettings callSettings = null)Deletes the specified Event Threat Detection custom module and all of its descendants in the Resource Manager hierarchy. This method is only supported for resident custom modules.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteEventThreatDetectionCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteEventThreatDetectionCustomModuleAsync(DeleteEventThreatDetectionCustomModuleRequest, CallSettings)
public override Task DeleteEventThreatDetectionCustomModuleAsync(DeleteEventThreatDetectionCustomModuleRequest request, CallSettings callSettings = null)Deletes the specified Event Threat Detection custom module and all of its descendants in the Resource Manager hierarchy. This method is only supported for resident custom modules.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteEventThreatDetectionCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DeleteMuteConfig(DeleteMuteConfigRequest, CallSettings)
public override void DeleteMuteConfig(DeleteMuteConfigRequest request, CallSettings callSettings = null)Deletes an existing mute config.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteMuteConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteMuteConfigAsync(DeleteMuteConfigRequest, CallSettings)
public override Task DeleteMuteConfigAsync(DeleteMuteConfigRequest request, CallSettings callSettings = null)Deletes an existing mute config.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteMuteConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DeleteNotificationConfig(DeleteNotificationConfigRequest, CallSettings)
public override void DeleteNotificationConfig(DeleteNotificationConfigRequest request, CallSettings callSettings = null)Deletes a notification config.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteNotificationConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteNotificationConfigAsync(DeleteNotificationConfigRequest, CallSettings)
public override Task DeleteNotificationConfigAsync(DeleteNotificationConfigRequest request, CallSettings callSettings = null)Deletes a notification config.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteNotificationConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DeleteResourceValueConfig(DeleteResourceValueConfigRequest, CallSettings)
public override void DeleteResourceValueConfig(DeleteResourceValueConfigRequest request, CallSettings callSettings = null)Deletes a ResourceValueConfig.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteResourceValueConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteResourceValueConfigAsync(DeleteResourceValueConfigRequest, CallSettings)
public override Task DeleteResourceValueConfigAsync(DeleteResourceValueConfigRequest request, CallSettings callSettings = null)Deletes a ResourceValueConfig.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteResourceValueConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DeleteSecurityHealthAnalyticsCustomModule(DeleteSecurityHealthAnalyticsCustomModuleRequest, CallSettings)
public override void DeleteSecurityHealthAnalyticsCustomModule(DeleteSecurityHealthAnalyticsCustomModuleRequest request, CallSettings callSettings = null)Deletes the specified SecurityHealthAnalyticsCustomModule and all of its descendants in the CRM hierarchy. This method is only supported for resident custom modules.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteSecurityHealthAnalyticsCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteSecurityHealthAnalyticsCustomModuleAsync(DeleteSecurityHealthAnalyticsCustomModuleRequest, CallSettings)
public override Task DeleteSecurityHealthAnalyticsCustomModuleAsync(DeleteSecurityHealthAnalyticsCustomModuleRequest request, CallSettings callSettings = null)Deletes the specified SecurityHealthAnalyticsCustomModule and all of its descendants in the CRM hierarchy. This method is only supported for resident custom modules.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteSecurityHealthAnalyticsCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
GetBigQueryExport(GetBigQueryExportRequest, CallSettings)
public override BigQueryExport GetBigQueryExport(GetBigQueryExportRequest request, CallSettings callSettings = null)Gets a BigQuery export.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBigQueryExportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BigQueryExport |
The RPC response. |
GetBigQueryExportAsync(GetBigQueryExportRequest, CallSettings)
public override Task<BigQueryExport> GetBigQueryExportAsync(GetBigQueryExportRequest request, CallSettings callSettings = null)Gets a BigQuery export.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBigQueryExportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBigQueryExport |
A Task containing the RPC response. |
GetEffectiveEventThreatDetectionCustomModule(GetEffectiveEventThreatDetectionCustomModuleRequest, CallSettings)
public override EffectiveEventThreatDetectionCustomModule GetEffectiveEventThreatDetectionCustomModule(GetEffectiveEventThreatDetectionCustomModuleRequest request, CallSettings callSettings = null)Gets an effective Event Threat Detection custom module at the given level.
| Parameters | |
|---|---|
| Name | Description |
request |
GetEffectiveEventThreatDetectionCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
EffectiveEventThreatDetectionCustomModule |
The RPC response. |
GetEffectiveEventThreatDetectionCustomModuleAsync(GetEffectiveEventThreatDetectionCustomModuleRequest, CallSettings)
public override Task<EffectiveEventThreatDetectionCustomModule> GetEffectiveEventThreatDetectionCustomModuleAsync(GetEffectiveEventThreatDetectionCustomModuleRequest request, CallSettings callSettings = null)Gets an effective Event Threat Detection custom module at the given level.
| Parameters | |
|---|---|
| Name | Description |
request |
GetEffectiveEventThreatDetectionCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskEffectiveEventThreatDetectionCustomModule |
A Task containing the RPC response. |
GetEffectiveSecurityHealthAnalyticsCustomModule(GetEffectiveSecurityHealthAnalyticsCustomModuleRequest, CallSettings)
public override EffectiveSecurityHealthAnalyticsCustomModule GetEffectiveSecurityHealthAnalyticsCustomModule(GetEffectiveSecurityHealthAnalyticsCustomModuleRequest request, CallSettings callSettings = null)Retrieves an EffectiveSecurityHealthAnalyticsCustomModule.
| Parameters | |
|---|---|
| Name | Description |
request |
GetEffectiveSecurityHealthAnalyticsCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
EffectiveSecurityHealthAnalyticsCustomModule |
The RPC response. |
GetEffectiveSecurityHealthAnalyticsCustomModuleAsync(GetEffectiveSecurityHealthAnalyticsCustomModuleRequest, CallSettings)
public override Task<EffectiveSecurityHealthAnalyticsCustomModule> GetEffectiveSecurityHealthAnalyticsCustomModuleAsync(GetEffectiveSecurityHealthAnalyticsCustomModuleRequest request, CallSettings callSettings = null)Retrieves an EffectiveSecurityHealthAnalyticsCustomModule.
| Parameters | |
|---|---|
| Name | Description |
request |
GetEffectiveSecurityHealthAnalyticsCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskEffectiveSecurityHealthAnalyticsCustomModule |
A Task containing the RPC response. |
GetEventThreatDetectionCustomModule(GetEventThreatDetectionCustomModuleRequest, CallSettings)
public override EventThreatDetectionCustomModule GetEventThreatDetectionCustomModule(GetEventThreatDetectionCustomModuleRequest request, CallSettings callSettings = null)Gets an Event Threat Detection custom module.
| Parameters | |
|---|---|
| Name | Description |
request |
GetEventThreatDetectionCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
EventThreatDetectionCustomModule |
The RPC response. |
GetEventThreatDetectionCustomModuleAsync(GetEventThreatDetectionCustomModuleRequest, CallSettings)
public override Task<EventThreatDetectionCustomModule> GetEventThreatDetectionCustomModuleAsync(GetEventThreatDetectionCustomModuleRequest request, CallSettings callSettings = null)Gets an Event Threat Detection custom module.
| Parameters | |
|---|---|
| Name | Description |
request |
GetEventThreatDetectionCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskEventThreatDetectionCustomModule |
A Task containing the RPC response. |
GetIamPolicy(GetIamPolicyRequest, CallSettings)
public override Policy GetIamPolicy(GetIamPolicyRequest request, CallSettings callSettings = null)Gets the access control policy on the specified Source.
| Parameters | |
|---|---|
| Name | Description |
request |
GetIamPolicyRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Policy |
The RPC response. |
GetIamPolicyAsync(GetIamPolicyRequest, CallSettings)
public override Task<Policy> GetIamPolicyAsync(GetIamPolicyRequest request, CallSettings callSettings = null)Gets the access control policy on the specified Source.
| Parameters | |
|---|---|
| Name | Description |
request |
GetIamPolicyRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskPolicy |
A Task containing the RPC response. |
GetMuteConfig(GetMuteConfigRequest, CallSettings)
public override MuteConfig GetMuteConfig(GetMuteConfigRequest request, CallSettings callSettings = null)Gets a mute config.
| Parameters | |
|---|---|
| Name | Description |
request |
GetMuteConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
MuteConfig |
The RPC response. |
GetMuteConfigAsync(GetMuteConfigRequest, CallSettings)
public override Task<MuteConfig> GetMuteConfigAsync(GetMuteConfigRequest request, CallSettings callSettings = null)Gets a mute config.
| Parameters | |
|---|---|
| Name | Description |
request |
GetMuteConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskMuteConfig |
A Task containing the RPC response. |
GetNotificationConfig(GetNotificationConfigRequest, CallSettings)
public override NotificationConfig GetNotificationConfig(GetNotificationConfigRequest request, CallSettings callSettings = null)Gets a notification config.
| Parameters | |
|---|---|
| Name | Description |
request |
GetNotificationConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
The RPC response. |
GetNotificationConfigAsync(GetNotificationConfigRequest, CallSettings)
public override Task<NotificationConfig> GetNotificationConfigAsync(GetNotificationConfigRequest request, CallSettings callSettings = null)Gets a notification config.
| Parameters | |
|---|---|
| Name | Description |
request |
GetNotificationConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskNotificationConfig |
A Task containing the RPC response. |
GetOrganizationSettings(GetOrganizationSettingsRequest, CallSettings)
public override OrganizationSettings GetOrganizationSettings(GetOrganizationSettingsRequest request, CallSettings callSettings = null)Gets the settings for an organization.
| Parameters | |
|---|---|
| Name | Description |
request |
GetOrganizationSettingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OrganizationSettings |
The RPC response. |
GetOrganizationSettingsAsync(GetOrganizationSettingsRequest, CallSettings)
public override Task<OrganizationSettings> GetOrganizationSettingsAsync(GetOrganizationSettingsRequest request, CallSettings callSettings = null)Gets the settings for an organization.
| Parameters | |
|---|---|
| Name | Description |
request |
GetOrganizationSettingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOrganizationSettings |
A Task containing the RPC response. |
GetResourceValueConfig(GetResourceValueConfigRequest, CallSettings)
public override ResourceValueConfig GetResourceValueConfig(GetResourceValueConfigRequest request, CallSettings callSettings = null)Gets a ResourceValueConfig.
| Parameters | |
|---|---|
| Name | Description |
request |
GetResourceValueConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ResourceValueConfig |
The RPC response. |
GetResourceValueConfigAsync(GetResourceValueConfigRequest, CallSettings)
public override Task<ResourceValueConfig> GetResourceValueConfigAsync(GetResourceValueConfigRequest request, CallSettings callSettings = null)Gets a ResourceValueConfig.
| Parameters | |
|---|---|
| Name | Description |
request |
GetResourceValueConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskResourceValueConfig |
A Task containing the RPC response. |
GetSecurityHealthAnalyticsCustomModule(GetSecurityHealthAnalyticsCustomModuleRequest, CallSettings)
public override SecurityHealthAnalyticsCustomModule GetSecurityHealthAnalyticsCustomModule(GetSecurityHealthAnalyticsCustomModuleRequest request, CallSettings callSettings = null)Retrieves a SecurityHealthAnalyticsCustomModule.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSecurityHealthAnalyticsCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
SecurityHealthAnalyticsCustomModule |
The RPC response. |
GetSecurityHealthAnalyticsCustomModuleAsync(GetSecurityHealthAnalyticsCustomModuleRequest, CallSettings)
public override Task<SecurityHealthAnalyticsCustomModule> GetSecurityHealthAnalyticsCustomModuleAsync(GetSecurityHealthAnalyticsCustomModuleRequest request, CallSettings callSettings = null)Retrieves a SecurityHealthAnalyticsCustomModule.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSecurityHealthAnalyticsCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSecurityHealthAnalyticsCustomModule |
A Task containing the RPC response. |
GetSimulation(GetSimulationRequest, CallSettings)
public override Simulation GetSimulation(GetSimulationRequest request, CallSettings callSettings = null)Get the simulation by name or the latest simulation for the given organization.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSimulationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Simulation |
The RPC response. |
GetSimulationAsync(GetSimulationRequest, CallSettings)
public override Task<Simulation> GetSimulationAsync(GetSimulationRequest request, CallSettings callSettings = null)Get the simulation by name or the latest simulation for the given organization.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSimulationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSimulation |
A Task containing the RPC response. |
GetSource(GetSourceRequest, CallSettings)
public override Source GetSource(GetSourceRequest request, CallSettings callSettings = null)Gets a source.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Source |
The RPC response. |
GetSourceAsync(GetSourceRequest, CallSettings)
public override Task<Source> GetSourceAsync(GetSourceRequest request, CallSettings callSettings = null)Gets a source.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSource |
A Task containing the RPC response. |
GetValuedResource(GetValuedResourceRequest, CallSettings)
public override ValuedResource GetValuedResource(GetValuedResourceRequest request, CallSettings callSettings = null)Get the valued resource by name
| Parameters | |
|---|---|
| Name | Description |
request |
GetValuedResourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ValuedResource |
The RPC response. |
GetValuedResourceAsync(GetValuedResourceRequest, CallSettings)
public override Task<ValuedResource> GetValuedResourceAsync(GetValuedResourceRequest request, CallSettings callSettings = null)Get the valued resource by name
| Parameters | |
|---|---|
| Name | Description |
request |
GetValuedResourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskValuedResource |
A Task containing the RPC response. |
GroupAssets(GroupAssetsRequest, CallSettings)
[Obsolete]
public override PagedEnumerable<GroupAssetsResponse, GroupResult> GroupAssets(GroupAssetsRequest request, CallSettings callSettings = null)Filters an organization's assets and groups them by their specified properties.
| Parameters | |
|---|---|
| Name | Description |
request |
GroupAssetsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableGroupAssetsResponseGroupResult |
A pageable sequence of GroupResult resources. |
GroupAssetsAsync(GroupAssetsRequest, CallSettings)
[Obsolete]
public override PagedAsyncEnumerable<GroupAssetsResponse, GroupResult> GroupAssetsAsync(GroupAssetsRequest request, CallSettings callSettings = null)Filters an organization's assets and groups them by their specified properties.
| Parameters | |
|---|---|
| Name | Description |
request |
GroupAssetsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableGroupAssetsResponseGroupResult |
A pageable asynchronous sequence of GroupResult resources. |
GroupFindings(GroupFindingsRequest, CallSettings)
public override PagedEnumerable<GroupFindingsResponse, GroupResult> GroupFindings(GroupFindingsRequest request, CallSettings callSettings = null)Filters an organization or source's findings and groups them by their specified properties.
To group across all sources provide a - as the source id.
Example: /v1/organizations/{organization_id}/sources/-/findings,
/v1/folders/{folder_id}/sources/-/findings,
/v1/projects/{project_id}/sources/-/findings
| Parameters | |
|---|---|
| Name | Description |
request |
GroupFindingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableGroupFindingsResponseGroupResult |
A pageable sequence of GroupResult resources. |
GroupFindingsAsync(GroupFindingsRequest, CallSettings)
public override PagedAsyncEnumerable<GroupFindingsResponse, GroupResult> GroupFindingsAsync(GroupFindingsRequest request, CallSettings callSettings = null)Filters an organization or source's findings and groups them by their specified properties.
To group across all sources provide a - as the source id.
Example: /v1/organizations/{organization_id}/sources/-/findings,
/v1/folders/{folder_id}/sources/-/findings,
/v1/projects/{project_id}/sources/-/findings
| Parameters | |
|---|---|
| Name | Description |
request |
GroupFindingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableGroupFindingsResponseGroupResult |
A pageable asynchronous sequence of GroupResult resources. |
ListAssets(ListAssetsRequest, CallSettings)
[Obsolete]
public override PagedEnumerable<ListAssetsResponse, ListAssetsResponse.Types.ListAssetsResult> ListAssets(ListAssetsRequest request, CallSettings callSettings = null)Lists an organization's assets.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAssetsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListAssetsResponseListAssetsResponseTypesListAssetsResult |
A pageable sequence of ListAssetsResponse.Types.ListAssetsResult resources. |
ListAssetsAsync(ListAssetsRequest, CallSettings)
[Obsolete]
public override PagedAsyncEnumerable<ListAssetsResponse, ListAssetsResponse.Types.ListAssetsResult> ListAssetsAsync(ListAssetsRequest request, CallSettings callSettings = null)Lists an organization's assets.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAssetsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListAssetsResponseListAssetsResponseTypesListAssetsResult |
A pageable asynchronous sequence of ListAssetsResponse.Types.ListAssetsResult resources. |
ListAttackPaths(ListAttackPathsRequest, CallSettings)
public override PagedEnumerable<ListAttackPathsResponse, AttackPath> ListAttackPaths(ListAttackPathsRequest request, CallSettings callSettings = null)Lists the attack paths for a set of simulation results or valued resources and filter.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAttackPathsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListAttackPathsResponseAttackPath |
A pageable sequence of AttackPath resources. |
ListAttackPathsAsync(ListAttackPathsRequest, CallSettings)
public override PagedAsyncEnumerable<ListAttackPathsResponse, AttackPath> ListAttackPathsAsync(ListAttackPathsRequest request, CallSettings callSettings = null)Lists the attack paths for a set of simulation results or valued resources and filter.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAttackPathsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListAttackPathsResponseAttackPath |
A pageable asynchronous sequence of AttackPath resources. |
ListBigQueryExports(ListBigQueryExportsRequest, CallSettings)
public override PagedEnumerable<ListBigQueryExportsResponse, BigQueryExport> ListBigQueryExports(ListBigQueryExportsRequest request, CallSettings callSettings = null)Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports under that level are also returned e.g. if requesting BigQuery exports under a folder, then all BigQuery exports immediately under the folder plus the ones created under the projects within the folder are returned.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBigQueryExportsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListBigQueryExportsResponseBigQueryExport |
A pageable sequence of BigQueryExport resources. |
ListBigQueryExportsAsync(ListBigQueryExportsRequest, CallSettings)
public override PagedAsyncEnumerable<ListBigQueryExportsResponse, BigQueryExport> ListBigQueryExportsAsync(ListBigQueryExportsRequest request, CallSettings callSettings = null)Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports under that level are also returned e.g. if requesting BigQuery exports under a folder, then all BigQuery exports immediately under the folder plus the ones created under the projects within the folder are returned.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBigQueryExportsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListBigQueryExportsResponseBigQueryExport |
A pageable asynchronous sequence of BigQueryExport resources. |
ListDescendantEventThreatDetectionCustomModules(ListDescendantEventThreatDetectionCustomModulesRequest, CallSettings)
public override PagedEnumerable<ListDescendantEventThreatDetectionCustomModulesResponse, EventThreatDetectionCustomModule> ListDescendantEventThreatDetectionCustomModules(ListDescendantEventThreatDetectionCustomModulesRequest request, CallSettings callSettings = null)Lists all resident Event Threat Detection custom modules under the given Resource Manager parent and its descendants.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDescendantEventThreatDetectionCustomModulesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListDescendantEventThreatDetectionCustomModulesResponseEventThreatDetectionCustomModule |
A pageable sequence of EventThreatDetectionCustomModule resources. |
ListDescendantEventThreatDetectionCustomModulesAsync(ListDescendantEventThreatDetectionCustomModulesRequest, CallSettings)
public override PagedAsyncEnumerable<ListDescendantEventThreatDetectionCustomModulesResponse, EventThreatDetectionCustomModule> ListDescendantEventThreatDetectionCustomModulesAsync(ListDescendantEventThreatDetectionCustomModulesRequest request, CallSettings callSettings = null)Lists all resident Event Threat Detection custom modules under the given Resource Manager parent and its descendants.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDescendantEventThreatDetectionCustomModulesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListDescendantEventThreatDetectionCustomModulesResponseEventThreatDetectionCustomModule |
A pageable asynchronous sequence of EventThreatDetectionCustomModule resources. |
ListDescendantSecurityHealthAnalyticsCustomModules(ListDescendantSecurityHealthAnalyticsCustomModulesRequest, CallSettings)
public override PagedEnumerable<ListDescendantSecurityHealthAnalyticsCustomModulesResponse, SecurityHealthAnalyticsCustomModule> ListDescendantSecurityHealthAnalyticsCustomModules(ListDescendantSecurityHealthAnalyticsCustomModulesRequest request, CallSettings callSettings = null)Returns a list of all resident SecurityHealthAnalyticsCustomModules under the given CRM parent and all of the parent’s CRM descendants.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDescendantSecurityHealthAnalyticsCustomModulesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListDescendantSecurityHealthAnalyticsCustomModulesResponseSecurityHealthAnalyticsCustomModule |
A pageable sequence of SecurityHealthAnalyticsCustomModule resources. |
ListDescendantSecurityHealthAnalyticsCustomModulesAsync(ListDescendantSecurityHealthAnalyticsCustomModulesRequest, CallSettings)
public override PagedAsyncEnumerable<ListDescendantSecurityHealthAnalyticsCustomModulesResponse, SecurityHealthAnalyticsCustomModule> ListDescendantSecurityHealthAnalyticsCustomModulesAsync(ListDescendantSecurityHealthAnalyticsCustomModulesRequest request, CallSettings callSettings = null)Returns a list of all resident SecurityHealthAnalyticsCustomModules under the given CRM parent and all of the parent’s CRM descendants.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDescendantSecurityHealthAnalyticsCustomModulesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListDescendantSecurityHealthAnalyticsCustomModulesResponseSecurityHealthAnalyticsCustomModule |
A pageable asynchronous sequence of SecurityHealthAnalyticsCustomModule resources. |
ListEffectiveEventThreatDetectionCustomModules(ListEffectiveEventThreatDetectionCustomModulesRequest, CallSettings)
public override PagedEnumerable<ListEffectiveEventThreatDetectionCustomModulesResponse, EffectiveEventThreatDetectionCustomModule> ListEffectiveEventThreatDetectionCustomModules(ListEffectiveEventThreatDetectionCustomModulesRequest request, CallSettings callSettings = null)Lists all effective Event Threat Detection custom modules for the given parent. This includes resident modules defined at the scope of the parent along with modules inherited from its ancestors.
| Parameters | |
|---|---|
| Name | Description |
request |
ListEffectiveEventThreatDetectionCustomModulesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListEffectiveEventThreatDetectionCustomModulesResponseEffectiveEventThreatDetectionCustomModule |
A pageable sequence of EffectiveEventThreatDetectionCustomModule resources. |
ListEffectiveEventThreatDetectionCustomModulesAsync(ListEffectiveEventThreatDetectionCustomModulesRequest, CallSettings)
public override PagedAsyncEnumerable<ListEffectiveEventThreatDetectionCustomModulesResponse, EffectiveEventThreatDetectionCustomModule> ListEffectiveEventThreatDetectionCustomModulesAsync(ListEffectiveEventThreatDetectionCustomModulesRequest request, CallSettings callSettings = null)Lists all effective Event Threat Detection custom modules for the given parent. This includes resident modules defined at the scope of the parent along with modules inherited from its ancestors.
| Parameters | |
|---|---|
| Name | Description |
request |
ListEffectiveEventThreatDetectionCustomModulesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListEffectiveEventThreatDetectionCustomModulesResponseEffectiveEventThreatDetectionCustomModule |
A pageable asynchronous sequence of EffectiveEventThreatDetectionCustomModule resources. |
ListEffectiveSecurityHealthAnalyticsCustomModules(ListEffectiveSecurityHealthAnalyticsCustomModulesRequest, CallSettings)
public override PagedEnumerable<ListEffectiveSecurityHealthAnalyticsCustomModulesResponse, EffectiveSecurityHealthAnalyticsCustomModule> ListEffectiveSecurityHealthAnalyticsCustomModules(ListEffectiveSecurityHealthAnalyticsCustomModulesRequest request, CallSettings callSettings = null)Returns a list of all EffectiveSecurityHealthAnalyticsCustomModules for the given parent. This includes resident modules defined at the scope of the parent, and inherited modules, inherited from CRM ancestors.
| Parameters | |
|---|---|
| Name | Description |
request |
ListEffectiveSecurityHealthAnalyticsCustomModulesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListEffectiveSecurityHealthAnalyticsCustomModulesResponseEffectiveSecurityHealthAnalyticsCustomModule |
A pageable sequence of EffectiveSecurityHealthAnalyticsCustomModule resources. |
ListEffectiveSecurityHealthAnalyticsCustomModulesAsync(ListEffectiveSecurityHealthAnalyticsCustomModulesRequest, CallSettings)
public override PagedAsyncEnumerable<ListEffectiveSecurityHealthAnalyticsCustomModulesResponse, EffectiveSecurityHealthAnalyticsCustomModule> ListEffectiveSecurityHealthAnalyticsCustomModulesAsync(ListEffectiveSecurityHealthAnalyticsCustomModulesRequest request, CallSettings callSettings = null)Returns a list of all EffectiveSecurityHealthAnalyticsCustomModules for the given parent. This includes resident modules defined at the scope of the parent, and inherited modules, inherited from CRM ancestors.
| Parameters | |
|---|---|
| Name | Description |
request |
ListEffectiveSecurityHealthAnalyticsCustomModulesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListEffectiveSecurityHealthAnalyticsCustomModulesResponseEffectiveSecurityHealthAnalyticsCustomModule |
A pageable asynchronous sequence of EffectiveSecurityHealthAnalyticsCustomModule resources. |
ListEventThreatDetectionCustomModules(ListEventThreatDetectionCustomModulesRequest, CallSettings)
public override PagedEnumerable<ListEventThreatDetectionCustomModulesResponse, EventThreatDetectionCustomModule> ListEventThreatDetectionCustomModules(ListEventThreatDetectionCustomModulesRequest request, CallSettings callSettings = null)Lists all Event Threat Detection custom modules for the given Resource Manager parent. This includes resident modules defined at the scope of the parent along with modules inherited from ancestors.
| Parameters | |
|---|---|
| Name | Description |
request |
ListEventThreatDetectionCustomModulesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListEventThreatDetectionCustomModulesResponseEventThreatDetectionCustomModule |
A pageable sequence of EventThreatDetectionCustomModule resources. |
ListEventThreatDetectionCustomModulesAsync(ListEventThreatDetectionCustomModulesRequest, CallSettings)
public override PagedAsyncEnumerable<ListEventThreatDetectionCustomModulesResponse, EventThreatDetectionCustomModule> ListEventThreatDetectionCustomModulesAsync(ListEventThreatDetectionCustomModulesRequest request, CallSettings callSettings = null)Lists all Event Threat Detection custom modules for the given Resource Manager parent. This includes resident modules defined at the scope of the parent along with modules inherited from ancestors.
| Parameters | |
|---|---|
| Name | Description |
request |
ListEventThreatDetectionCustomModulesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListEventThreatDetectionCustomModulesResponseEventThreatDetectionCustomModule |
A pageable asynchronous sequence of EventThreatDetectionCustomModule resources. |
ListFindings(ListFindingsRequest, CallSettings)
public override PagedEnumerable<ListFindingsResponse, ListFindingsResponse.Types.ListFindingsResult> ListFindings(ListFindingsRequest request, CallSettings callSettings = null)Lists an organization or source's findings.
To list across all sources provide a - as the source id.
Example: /v1/organizations/{organization_id}/sources/-/findings
| Parameters | |
|---|---|
| Name | Description |
request |
ListFindingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListFindingsResponseListFindingsResponseTypesListFindingsResult |
A pageable sequence of ListFindingsResponse.Types.ListFindingsResult resources. |
ListFindingsAsync(ListFindingsRequest, CallSettings)
public override PagedAsyncEnumerable<ListFindingsResponse, ListFindingsResponse.Types.ListFindingsResult> ListFindingsAsync(ListFindingsRequest request, CallSettings callSettings = null)Lists an organization or source's findings.
To list across all sources provide a - as the source id.
Example: /v1/organizations/{organization_id}/sources/-/findings
| Parameters | |
|---|---|
| Name | Description |
request |
ListFindingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListFindingsResponseListFindingsResponseTypesListFindingsResult |
A pageable asynchronous sequence of ListFindingsResponse.Types.ListFindingsResult resources. |
ListMuteConfigs(ListMuteConfigsRequest, CallSettings)
public override PagedEnumerable<ListMuteConfigsResponse, MuteConfig> ListMuteConfigs(ListMuteConfigsRequest request, CallSettings callSettings = null)Lists mute configs.
| Parameters | |
|---|---|
| Name | Description |
request |
ListMuteConfigsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListMuteConfigsResponseMuteConfig |
A pageable sequence of MuteConfig resources. |
ListMuteConfigsAsync(ListMuteConfigsRequest, CallSettings)
public override PagedAsyncEnumerable<ListMuteConfigsResponse, MuteConfig> ListMuteConfigsAsync(ListMuteConfigsRequest request, CallSettings callSettings = null)Lists mute configs.
| Parameters | |
|---|---|
| Name | Description |
request |
ListMuteConfigsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListMuteConfigsResponseMuteConfig |
A pageable asynchronous sequence of MuteConfig resources. |
ListNotificationConfigs(ListNotificationConfigsRequest, CallSettings)
public override PagedEnumerable<ListNotificationConfigsResponse, NotificationConfig> ListNotificationConfigs(ListNotificationConfigsRequest request, CallSettings callSettings = null)Lists notification configs.
| Parameters | |
|---|---|
| Name | Description |
request |
ListNotificationConfigsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListNotificationConfigsResponseNotificationConfig |
A pageable sequence of NotificationConfig resources. |
ListNotificationConfigsAsync(ListNotificationConfigsRequest, CallSettings)
public override PagedAsyncEnumerable<ListNotificationConfigsResponse, NotificationConfig> ListNotificationConfigsAsync(ListNotificationConfigsRequest request, CallSettings callSettings = null)Lists notification configs.
| Parameters | |
|---|---|
| Name | Description |
request |
ListNotificationConfigsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListNotificationConfigsResponseNotificationConfig |
A pageable asynchronous sequence of NotificationConfig resources. |
ListResourceValueConfigs(ListResourceValueConfigsRequest, CallSettings)
public override PagedEnumerable<ListResourceValueConfigsResponse, ResourceValueConfig> ListResourceValueConfigs(ListResourceValueConfigsRequest request, CallSettings callSettings = null)Lists all ResourceValueConfigs.
| Parameters | |
|---|---|
| Name | Description |
request |
ListResourceValueConfigsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListResourceValueConfigsResponseResourceValueConfig |
A pageable sequence of ResourceValueConfig resources. |
ListResourceValueConfigsAsync(ListResourceValueConfigsRequest, CallSettings)
public override PagedAsyncEnumerable<ListResourceValueConfigsResponse, ResourceValueConfig> ListResourceValueConfigsAsync(ListResourceValueConfigsRequest request, CallSettings callSettings = null)Lists all ResourceValueConfigs.
| Parameters | |
|---|---|
| Name | Description |
request |
ListResourceValueConfigsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListResourceValueConfigsResponseResourceValueConfig |
A pageable asynchronous sequence of ResourceValueConfig resources. |
ListSecurityHealthAnalyticsCustomModules(ListSecurityHealthAnalyticsCustomModulesRequest, CallSettings)
public override PagedEnumerable<ListSecurityHealthAnalyticsCustomModulesResponse, SecurityHealthAnalyticsCustomModule> ListSecurityHealthAnalyticsCustomModules(ListSecurityHealthAnalyticsCustomModulesRequest request, CallSettings callSettings = null)Returns a list of all SecurityHealthAnalyticsCustomModules for the given parent. This includes resident modules defined at the scope of the parent, and inherited modules, inherited from CRM ancestors.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSecurityHealthAnalyticsCustomModulesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListSecurityHealthAnalyticsCustomModulesResponseSecurityHealthAnalyticsCustomModule |
A pageable sequence of SecurityHealthAnalyticsCustomModule resources. |
ListSecurityHealthAnalyticsCustomModulesAsync(ListSecurityHealthAnalyticsCustomModulesRequest, CallSettings)
public override PagedAsyncEnumerable<ListSecurityHealthAnalyticsCustomModulesResponse, SecurityHealthAnalyticsCustomModule> ListSecurityHealthAnalyticsCustomModulesAsync(ListSecurityHealthAnalyticsCustomModulesRequest request, CallSettings callSettings = null)Returns a list of all SecurityHealthAnalyticsCustomModules for the given parent. This includes resident modules defined at the scope of the parent, and inherited modules, inherited from CRM ancestors.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSecurityHealthAnalyticsCustomModulesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListSecurityHealthAnalyticsCustomModulesResponseSecurityHealthAnalyticsCustomModule |
A pageable asynchronous sequence of SecurityHealthAnalyticsCustomModule resources. |
ListSources(ListSourcesRequest, CallSettings)
public override PagedEnumerable<ListSourcesResponse, Source> ListSources(ListSourcesRequest request, CallSettings callSettings = null)Lists all sources belonging to an organization.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSourcesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListSourcesResponseSource |
A pageable sequence of Source resources. |
ListSourcesAsync(ListSourcesRequest, CallSettings)
public override PagedAsyncEnumerable<ListSourcesResponse, Source> ListSourcesAsync(ListSourcesRequest request, CallSettings callSettings = null)Lists all sources belonging to an organization.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSourcesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListSourcesResponseSource |
A pageable asynchronous sequence of Source resources. |
ListValuedResources(ListValuedResourcesRequest, CallSettings)
public override PagedEnumerable<ListValuedResourcesResponse, ValuedResource> ListValuedResources(ListValuedResourcesRequest request, CallSettings callSettings = null)Lists the valued resources for a set of simulation results and filter.
| Parameters | |
|---|---|
| Name | Description |
request |
ListValuedResourcesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListValuedResourcesResponseValuedResource |
A pageable sequence of ValuedResource resources. |
ListValuedResourcesAsync(ListValuedResourcesRequest, CallSettings)
public override PagedAsyncEnumerable<ListValuedResourcesResponse, ValuedResource> ListValuedResourcesAsync(ListValuedResourcesRequest request, CallSettings callSettings = null)Lists the valued resources for a set of simulation results and filter.
| Parameters | |
|---|---|
| Name | Description |
request |
ListValuedResourcesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListValuedResourcesResponseValuedResource |
A pageable asynchronous sequence of ValuedResource resources. |
RunAssetDiscovery(RunAssetDiscoveryRequest, CallSettings)
[Obsolete]
public override Operation<RunAssetDiscoveryResponse, Empty> RunAssetDiscovery(RunAssetDiscoveryRequest request, CallSettings callSettings = null)Runs asset discovery. The discovery is tracked with a long-running operation.
This API can only be called with limited frequency for an organization. If it is called too frequently the caller will receive a TOO_MANY_REQUESTS error.
| Parameters | |
|---|---|
| Name | Description |
request |
RunAssetDiscoveryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationRunAssetDiscoveryResponseEmpty |
The RPC response. |
RunAssetDiscoveryAsync(RunAssetDiscoveryRequest, CallSettings)
[Obsolete]
public override Task<Operation<RunAssetDiscoveryResponse, Empty>> RunAssetDiscoveryAsync(RunAssetDiscoveryRequest request, CallSettings callSettings = null)Runs asset discovery. The discovery is tracked with a long-running operation.
This API can only be called with limited frequency for an organization. If it is called too frequently the caller will receive a TOO_MANY_REQUESTS error.
| Parameters | |
|---|---|
| Name | Description |
request |
RunAssetDiscoveryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationRunAssetDiscoveryResponseEmpty |
A Task containing the RPC response. |
SetFindingState(SetFindingStateRequest, CallSettings)
public override Finding SetFindingState(SetFindingStateRequest request, CallSettings callSettings = null)Updates the state of a finding.
| Parameters | |
|---|---|
| Name | Description |
request |
SetFindingStateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Finding |
The RPC response. |
SetFindingStateAsync(SetFindingStateRequest, CallSettings)
public override Task<Finding> SetFindingStateAsync(SetFindingStateRequest request, CallSettings callSettings = null)Updates the state of a finding.
| Parameters | |
|---|---|
| Name | Description |
request |
SetFindingStateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskFinding |
A Task containing the RPC response. |
SetIamPolicy(SetIamPolicyRequest, CallSettings)
public override Policy SetIamPolicy(SetIamPolicyRequest request, CallSettings callSettings = null)Sets the access control policy on the specified Source.
| Parameters | |
|---|---|
| Name | Description |
request |
SetIamPolicyRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Policy |
The RPC response. |
SetIamPolicyAsync(SetIamPolicyRequest, CallSettings)
public override Task<Policy> SetIamPolicyAsync(SetIamPolicyRequest request, CallSettings callSettings = null)Sets the access control policy on the specified Source.
| Parameters | |
|---|---|
| Name | Description |
request |
SetIamPolicyRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskPolicy |
A Task containing the RPC response. |
SetMute(SetMuteRequest, CallSettings)
public override Finding SetMute(SetMuteRequest request, CallSettings callSettings = null)Updates the mute state of a finding.
| Parameters | |
|---|---|
| Name | Description |
request |
SetMuteRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Finding |
The RPC response. |
SetMuteAsync(SetMuteRequest, CallSettings)
public override Task<Finding> SetMuteAsync(SetMuteRequest request, CallSettings callSettings = null)Updates the mute state of a finding.
| Parameters | |
|---|---|
| Name | Description |
request |
SetMuteRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskFinding |
A Task containing the RPC response. |
SimulateSecurityHealthAnalyticsCustomModule(SimulateSecurityHealthAnalyticsCustomModuleRequest, CallSettings)
public override SimulateSecurityHealthAnalyticsCustomModuleResponse SimulateSecurityHealthAnalyticsCustomModule(SimulateSecurityHealthAnalyticsCustomModuleRequest request, CallSettings callSettings = null)Simulates a given SecurityHealthAnalyticsCustomModule and Resource.
| Parameters | |
|---|---|
| Name | Description |
request |
SimulateSecurityHealthAnalyticsCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
SimulateSecurityHealthAnalyticsCustomModuleResponse |
The RPC response. |
SimulateSecurityHealthAnalyticsCustomModuleAsync(SimulateSecurityHealthAnalyticsCustomModuleRequest, CallSettings)
public override Task<SimulateSecurityHealthAnalyticsCustomModuleResponse> SimulateSecurityHealthAnalyticsCustomModuleAsync(SimulateSecurityHealthAnalyticsCustomModuleRequest request, CallSettings callSettings = null)Simulates a given SecurityHealthAnalyticsCustomModule and Resource.
| Parameters | |
|---|---|
| Name | Description |
request |
SimulateSecurityHealthAnalyticsCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSimulateSecurityHealthAnalyticsCustomModuleResponse |
A Task containing the RPC response. |
TestIamPermissions(TestIamPermissionsRequest, CallSettings)
public override TestIamPermissionsResponse TestIamPermissions(TestIamPermissionsRequest request, CallSettings callSettings = null)Returns the permissions that a caller has on the specified source.
| Parameters | |
|---|---|
| Name | Description |
request |
TestIamPermissionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TestIamPermissionsResponse |
The RPC response. |
TestIamPermissionsAsync(TestIamPermissionsRequest, CallSettings)
public override Task<TestIamPermissionsResponse> TestIamPermissionsAsync(TestIamPermissionsRequest request, CallSettings callSettings = null)Returns the permissions that a caller has on the specified source.
| Parameters | |
|---|---|
| Name | Description |
request |
TestIamPermissionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskTestIamPermissionsResponse |
A Task containing the RPC response. |
UpdateBigQueryExport(UpdateBigQueryExportRequest, CallSettings)
public override BigQueryExport UpdateBigQueryExport(UpdateBigQueryExportRequest request, CallSettings callSettings = null)Updates a BigQuery export.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBigQueryExportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BigQueryExport |
The RPC response. |
UpdateBigQueryExportAsync(UpdateBigQueryExportRequest, CallSettings)
public override Task<BigQueryExport> UpdateBigQueryExportAsync(UpdateBigQueryExportRequest request, CallSettings callSettings = null)Updates a BigQuery export.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBigQueryExportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBigQueryExport |
A Task containing the RPC response. |
UpdateEventThreatDetectionCustomModule(UpdateEventThreatDetectionCustomModuleRequest, CallSettings)
public override EventThreatDetectionCustomModule UpdateEventThreatDetectionCustomModule(UpdateEventThreatDetectionCustomModuleRequest request, CallSettings callSettings = null)Updates the Event Threat Detection custom module with the given name based on the given update mask. Updating the enablement state is supported for both resident and inherited modules (though resident modules cannot have an enablement state of "inherited"). Updating the display name or configuration of a module is supported for resident modules only. The type of a module cannot be changed.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateEventThreatDetectionCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
EventThreatDetectionCustomModule |
The RPC response. |
UpdateEventThreatDetectionCustomModuleAsync(UpdateEventThreatDetectionCustomModuleRequest, CallSettings)
public override Task<EventThreatDetectionCustomModule> UpdateEventThreatDetectionCustomModuleAsync(UpdateEventThreatDetectionCustomModuleRequest request, CallSettings callSettings = null)Updates the Event Threat Detection custom module with the given name based on the given update mask. Updating the enablement state is supported for both resident and inherited modules (though resident modules cannot have an enablement state of "inherited"). Updating the display name or configuration of a module is supported for resident modules only. The type of a module cannot be changed.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateEventThreatDetectionCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskEventThreatDetectionCustomModule |
A Task containing the RPC response. |
UpdateExternalSystem(UpdateExternalSystemRequest, CallSettings)
public override ExternalSystem UpdateExternalSystem(UpdateExternalSystemRequest request, CallSettings callSettings = null)Updates external system. This is for a given finding.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateExternalSystemRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ExternalSystem |
The RPC response. |
UpdateExternalSystemAsync(UpdateExternalSystemRequest, CallSettings)
public override Task<ExternalSystem> UpdateExternalSystemAsync(UpdateExternalSystemRequest request, CallSettings callSettings = null)Updates external system. This is for a given finding.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateExternalSystemRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskExternalSystem |
A Task containing the RPC response. |
UpdateFinding(UpdateFindingRequest, CallSettings)
public override Finding UpdateFinding(UpdateFindingRequest request, CallSettings callSettings = null)Creates or updates a finding. The corresponding source must exist for a finding creation to succeed.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateFindingRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Finding |
The RPC response. |
UpdateFindingAsync(UpdateFindingRequest, CallSettings)
public override Task<Finding> UpdateFindingAsync(UpdateFindingRequest request, CallSettings callSettings = null)Creates or updates a finding. The corresponding source must exist for a finding creation to succeed.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateFindingRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskFinding |
A Task containing the RPC response. |
UpdateMuteConfig(UpdateMuteConfigRequest, CallSettings)
public override MuteConfig UpdateMuteConfig(UpdateMuteConfigRequest request, CallSettings callSettings = null)Updates a mute config.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateMuteConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
MuteConfig |
The RPC response. |
UpdateMuteConfigAsync(UpdateMuteConfigRequest, CallSettings)
public override Task<MuteConfig> UpdateMuteConfigAsync(UpdateMuteConfigRequest request, CallSettings callSettings = null)Updates a mute config.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateMuteConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskMuteConfig |
A Task containing the RPC response. |
UpdateNotificationConfig(UpdateNotificationConfigRequest, CallSettings)
public override NotificationConfig UpdateNotificationConfig(UpdateNotificationConfigRequest request, CallSettings callSettings = null)Updates a notification config. The following update fields are allowed: description, pubsub_topic, streaming_config.filter
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateNotificationConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
The RPC response. |
UpdateNotificationConfigAsync(UpdateNotificationConfigRequest, CallSettings)
public override Task<NotificationConfig> UpdateNotificationConfigAsync(UpdateNotificationConfigRequest request, CallSettings callSettings = null)Updates a notification config. The following update fields are allowed: description, pubsub_topic, streaming_config.filter
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateNotificationConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskNotificationConfig |
A Task containing the RPC response. |
UpdateOrganizationSettings(UpdateOrganizationSettingsRequest, CallSettings)
public override OrganizationSettings UpdateOrganizationSettings(UpdateOrganizationSettingsRequest request, CallSettings callSettings = null)Updates an organization's settings.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateOrganizationSettingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OrganizationSettings |
The RPC response. |
UpdateOrganizationSettingsAsync(UpdateOrganizationSettingsRequest, CallSettings)
public override Task<OrganizationSettings> UpdateOrganizationSettingsAsync(UpdateOrganizationSettingsRequest request, CallSettings callSettings = null)Updates an organization's settings.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateOrganizationSettingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOrganizationSettings |
A Task containing the RPC response. |
UpdateResourceValueConfig(UpdateResourceValueConfigRequest, CallSettings)
public override ResourceValueConfig UpdateResourceValueConfig(UpdateResourceValueConfigRequest request, CallSettings callSettings = null)Updates an existing ResourceValueConfigs with new rules.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateResourceValueConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ResourceValueConfig |
The RPC response. |
UpdateResourceValueConfigAsync(UpdateResourceValueConfigRequest, CallSettings)
public override Task<ResourceValueConfig> UpdateResourceValueConfigAsync(UpdateResourceValueConfigRequest request, CallSettings callSettings = null)Updates an existing ResourceValueConfigs with new rules.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateResourceValueConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskResourceValueConfig |
A Task containing the RPC response. |
UpdateSecurityHealthAnalyticsCustomModule(UpdateSecurityHealthAnalyticsCustomModuleRequest, CallSettings)
public override SecurityHealthAnalyticsCustomModule UpdateSecurityHealthAnalyticsCustomModule(UpdateSecurityHealthAnalyticsCustomModuleRequest request, CallSettings callSettings = null)Updates the SecurityHealthAnalyticsCustomModule under the given name based on the given update mask. Updating the enablement state is supported on both resident and inherited modules (though resident modules cannot have an enablement state of "inherited"). Updating the display name and custom config of a module is supported on resident modules only.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSecurityHealthAnalyticsCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
SecurityHealthAnalyticsCustomModule |
The RPC response. |
UpdateSecurityHealthAnalyticsCustomModuleAsync(UpdateSecurityHealthAnalyticsCustomModuleRequest, CallSettings)
public override Task<SecurityHealthAnalyticsCustomModule> UpdateSecurityHealthAnalyticsCustomModuleAsync(UpdateSecurityHealthAnalyticsCustomModuleRequest request, CallSettings callSettings = null)Updates the SecurityHealthAnalyticsCustomModule under the given name based on the given update mask. Updating the enablement state is supported on both resident and inherited modules (though resident modules cannot have an enablement state of "inherited"). Updating the display name and custom config of a module is supported on resident modules only.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSecurityHealthAnalyticsCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSecurityHealthAnalyticsCustomModule |
A Task containing the RPC response. |
UpdateSecurityMarks(UpdateSecurityMarksRequest, CallSettings)
public override SecurityMarks UpdateSecurityMarks(UpdateSecurityMarksRequest request, CallSettings callSettings = null)Updates security marks.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSecurityMarksRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
SecurityMarks |
The RPC response. |
UpdateSecurityMarksAsync(UpdateSecurityMarksRequest, CallSettings)
public override Task<SecurityMarks> UpdateSecurityMarksAsync(UpdateSecurityMarksRequest request, CallSettings callSettings = null)Updates security marks.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSecurityMarksRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSecurityMarks |
A Task containing the RPC response. |
UpdateSource(UpdateSourceRequest, CallSettings)
public override Source UpdateSource(UpdateSourceRequest request, CallSettings callSettings = null)Updates a source.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Source |
The RPC response. |
UpdateSourceAsync(UpdateSourceRequest, CallSettings)
public override Task<Source> UpdateSourceAsync(UpdateSourceRequest request, CallSettings callSettings = null)Updates a source.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSource |
A Task containing the RPC response. |
ValidateEventThreatDetectionCustomModule(ValidateEventThreatDetectionCustomModuleRequest, CallSettings)
public override ValidateEventThreatDetectionCustomModuleResponse ValidateEventThreatDetectionCustomModule(ValidateEventThreatDetectionCustomModuleRequest request, CallSettings callSettings = null)Validates the given Event Threat Detection custom module.
| Parameters | |
|---|---|
| Name | Description |
request |
ValidateEventThreatDetectionCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ValidateEventThreatDetectionCustomModuleResponse |
The RPC response. |
ValidateEventThreatDetectionCustomModuleAsync(ValidateEventThreatDetectionCustomModuleRequest, CallSettings)
public override Task<ValidateEventThreatDetectionCustomModuleResponse> ValidateEventThreatDetectionCustomModuleAsync(ValidateEventThreatDetectionCustomModuleRequest request, CallSettings callSettings = null)Validates the given Event Threat Detection custom module.
| Parameters | |
|---|---|
| Name | Description |
request |
ValidateEventThreatDetectionCustomModuleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskValidateEventThreatDetectionCustomModuleResponse |
A Task containing the RPC response. |