Security Command Center v2 API - Class SecurityCenterSettings (1.0.0-beta03)

public sealed class SecurityCenterSettings : ServiceSettingsBase

Reference documentation and code samples for the Security Command Center v2 API class SecurityCenterSettings.

Settings for SecurityCenterClient instances.

Inheritance

object > ServiceSettingsBase > SecurityCenterSettings

Namespace

Google.Cloud.SecurityCenter.V2

Assembly

Google.Cloud.SecurityCenter.V2.dll

Constructors

SecurityCenterSettings()

public SecurityCenterSettings()

Constructs a new SecurityCenterSettings object with default settings.

Properties

BatchCreateResourceValueConfigsSettings

public CallSettings BatchCreateResourceValueConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.BatchCreateResourceValueConfigs and SecurityCenterClient.BatchCreateResourceValueConfigsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

BulkMuteFindingsOperationsSettings

public OperationsSettings BulkMuteFindingsOperationsSettings { get; set; }

Long Running Operation settings for calls to SecurityCenterClient.BulkMuteFindings and SecurityCenterClient.BulkMuteFindingsAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

BulkMuteFindingsSettings

public CallSettings BulkMuteFindingsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.BulkMuteFindings and SecurityCenterClient.BulkMuteFindingsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

CreateBigQueryExportSettings

public CallSettings CreateBigQueryExportSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.CreateBigQueryExport and SecurityCenterClient.CreateBigQueryExportAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

CreateFindingSettings

public CallSettings CreateFindingSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.CreateFinding and SecurityCenterClient.CreateFindingAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

CreateMuteConfigSettings

public CallSettings CreateMuteConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.CreateMuteConfig and SecurityCenterClient.CreateMuteConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

CreateNotificationConfigSettings

public CallSettings CreateNotificationConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.CreateNotificationConfig and SecurityCenterClient.CreateNotificationConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

CreateSourceSettings

public CallSettings CreateSourceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.CreateSource and SecurityCenterClient.CreateSourceAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DeleteBigQueryExportSettings

public CallSettings DeleteBigQueryExportSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.DeleteBigQueryExport and SecurityCenterClient.DeleteBigQueryExportAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DeleteMuteConfigSettings

public CallSettings DeleteMuteConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.DeleteMuteConfig and SecurityCenterClient.DeleteMuteConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DeleteNotificationConfigSettings

public CallSettings DeleteNotificationConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.DeleteNotificationConfig and SecurityCenterClient.DeleteNotificationConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DeleteResourceValueConfigSettings

public CallSettings DeleteResourceValueConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.DeleteResourceValueConfig and SecurityCenterClient.DeleteResourceValueConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetBigQueryExportSettings

public CallSettings GetBigQueryExportSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.GetBigQueryExport and SecurityCenterClient.GetBigQueryExportAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetIamPolicySettings

public CallSettings GetIamPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.GetIamPolicy and SecurityCenterClient.GetIamPolicyAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetMuteConfigSettings

public CallSettings GetMuteConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.GetMuteConfig and SecurityCenterClient.GetMuteConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetNotificationConfigSettings

public CallSettings GetNotificationConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.GetNotificationConfig and SecurityCenterClient.GetNotificationConfigAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetResourceValueConfigSettings

public CallSettings GetResourceValueConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.GetResourceValueConfig and SecurityCenterClient.GetResourceValueConfigAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetSimulationSettings

public CallSettings GetSimulationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.GetSimulation and SecurityCenterClient.GetSimulationAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetSourceSettings

public CallSettings GetSourceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.GetSource and SecurityCenterClient.GetSourceAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetValuedResourceSettings

public CallSettings GetValuedResourceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.GetValuedResource and SecurityCenterClient.GetValuedResourceAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GroupFindingsSettings

public CallSettings GroupFindingsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.GroupFindings and SecurityCenterClient.GroupFindingsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListAttackPathsSettings

public CallSettings ListAttackPathsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.ListAttackPaths and SecurityCenterClient.ListAttackPathsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListBigQueryExportsSettings

public CallSettings ListBigQueryExportsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.ListBigQueryExports and SecurityCenterClient.ListBigQueryExportsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListFindingsSettings

public CallSettings ListFindingsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.ListFindings and SecurityCenterClient.ListFindingsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListMuteConfigsSettings

public CallSettings ListMuteConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.ListMuteConfigs and SecurityCenterClient.ListMuteConfigsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListNotificationConfigsSettings

public CallSettings ListNotificationConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.ListNotificationConfigs and SecurityCenterClient.ListNotificationConfigsAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListResourceValueConfigsSettings

public CallSettings ListResourceValueConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.ListResourceValueConfigs and SecurityCenterClient.ListResourceValueConfigsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListSourcesSettings

public CallSettings ListSourcesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.ListSources and SecurityCenterClient.ListSourcesAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListValuedResourcesSettings

public CallSettings ListValuedResourcesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.ListValuedResources and SecurityCenterClient.ListValuedResourcesAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

SetFindingStateSettings

public CallSettings SetFindingStateSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.SetFindingState and SecurityCenterClient.SetFindingStateAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

SetIamPolicySettings

public CallSettings SetIamPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.SetIamPolicy and SecurityCenterClient.SetIamPolicyAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

SetMuteSettings

public CallSettings SetMuteSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.SetMute and SecurityCenterClient.SetMuteAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

TestIamPermissionsSettings

public CallSettings TestIamPermissionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.TestIamPermissions and SecurityCenterClient.TestIamPermissionsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateBigQueryExportSettings

public CallSettings UpdateBigQueryExportSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.UpdateBigQueryExport and SecurityCenterClient.UpdateBigQueryExportAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateExternalSystemSettings

public CallSettings UpdateExternalSystemSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.UpdateExternalSystem and SecurityCenterClient.UpdateExternalSystemAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateFindingSettings

public CallSettings UpdateFindingSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.UpdateFinding and SecurityCenterClient.UpdateFindingAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateMuteConfigSettings

public CallSettings UpdateMuteConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.UpdateMuteConfig and SecurityCenterClient.UpdateMuteConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateNotificationConfigSettings

public CallSettings UpdateNotificationConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.UpdateNotificationConfig and SecurityCenterClient.UpdateNotificationConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateResourceValueConfigSettings

public CallSettings UpdateResourceValueConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.UpdateResourceValueConfig and SecurityCenterClient.UpdateResourceValueConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateSecurityMarksSettings

public CallSettings UpdateSecurityMarksSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.UpdateSecurityMarks and SecurityCenterClient.UpdateSecurityMarksAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateSourceSettings

public CallSettings UpdateSourceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityCenterClient.UpdateSource and SecurityCenterClient.UpdateSourceAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

Methods

Clone()

public SecurityCenterSettings Clone()

Creates a deep clone of this object, with all the same property values.

Returns
Type Description
SecurityCenterSettings

A deep clone of this SecurityCenterSettings object.

GetDefault()

public static SecurityCenterSettings GetDefault()

Get a new instance of the default SecurityCenterSettings.

Returns
Type Description
SecurityCenterSettings

A new instance of the default SecurityCenterSettings.