SecurityCenter

google.cloud.securitycenter.v1. SecurityCenter

Represents a SecurityCenter

Constructor

new SecurityCenter(rpcImpl, requestDelimitedopt, responseDelimitedopt)

Constructs a new SecurityCenter service.

Parameters:
Name Type Attributes Default Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean <optional>
false

Whether requests are length-delimited

responseDelimited boolean <optional>
false

Whether responses are length-delimited

Extends

  • $protobuf.rpc.Service

Methods

bulkMuteFindings(request, callback) → {undefined}

Calls BulkMuteFindings.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.IBulkMuteFindingsRequest

BulkMuteFindingsRequest message or plain object

callback google.cloud.securitycenter.v1.SecurityCenter.BulkMuteFindingsCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

bulkMuteFindings(request) → {Promise.<google.longrunning.Operation>}

Calls BulkMuteFindings.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.IBulkMuteFindingsRequest

BulkMuteFindingsRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

createBigQueryExport(request, callback) → {undefined}

Calls CreateBigQueryExport.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.ICreateBigQueryExportRequest

CreateBigQueryExportRequest message or plain object

callback google.cloud.securitycenter.v1.SecurityCenter.CreateBigQueryExportCallback

Node-style callback called with the error, if any, and BigQueryExport

Returns:
Type Description
undefined

createBigQueryExport(request) → {Promise.<google.cloud.securitycenter.v1.BigQueryExport>}

Calls CreateBigQueryExport.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.ICreateBigQueryExportRequest

CreateBigQueryExportRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.securitycenter.v1.BigQueryExport>

Promise

createFinding(request, callback) → {undefined}

Calls CreateFinding.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.ICreateFindingRequest

CreateFindingRequest message or plain object

callback google.cloud.securitycenter.v1.SecurityCenter.CreateFindingCallback

Node-style callback called with the error, if any, and Finding

Returns:
Type Description
undefined

createFinding(request) → {Promise.<google.cloud.securitycenter.v1.Finding>}

Calls CreateFinding.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.ICreateFindingRequest

CreateFindingRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.securitycenter.v1.Finding>

Promise

createMuteConfig(request, callback) → {undefined}

Calls CreateMuteConfig.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.ICreateMuteConfigRequest

CreateMuteConfigRequest message or plain object

callback google.cloud.securitycenter.v1.SecurityCenter.CreateMuteConfigCallback

Node-style callback called with the error, if any, and MuteConfig

Returns:
Type Description
undefined

createMuteConfig(request) → {Promise.<google.cloud.securitycenter.v1.MuteConfig>}

Calls CreateMuteConfig.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.ICreateMuteConfigRequest

CreateMuteConfigRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.securitycenter.v1.MuteConfig>

Promise

createNotificationConfig(request, callback) → {undefined}

Calls CreateNotificationConfig.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.ICreateNotificationConfigRequest

CreateNotificationConfigRequest message or plain object

callback google.cloud.securitycenter.v1.SecurityCenter.CreateNotificationConfigCallback

Node-style callback called with the error, if any, and NotificationConfig

Returns:
Type Description
undefined

createNotificationConfig(request) → {Promise.<google.cloud.securitycenter.v1.NotificationConfig>}

Calls CreateNotificationConfig.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.ICreateNotificationConfigRequest

CreateNotificationConfigRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.securitycenter.v1.NotificationConfig>

Promise

createSecurityHealthAnalyticsCustomModule(request, callback) → {undefined}

Calls CreateSecurityHealthAnalyticsCustomModule.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.ICreateSecurityHealthAnalyticsCustomModuleRequest

CreateSecurityHealthAnalyticsCustomModuleRequest message or plain object

callback google.cloud.securitycenter.v1.SecurityCenter.CreateSecurityHealthAnalyticsCustomModuleCallback

Node-style callback called with the error, if any, and SecurityHealthAnalyticsCustomModule

Returns:
Type Description
undefined

createSecurityHealthAnalyticsCustomModule(request) → {Promise.<google.cloud.securitycenter.v1.SecurityHealthAnalyticsCustomModule>}

Calls CreateSecurityHealthAnalyticsCustomModule.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.ICreateSecurityHealthAnalyticsCustomModuleRequest

CreateSecurityHealthAnalyticsCustomModuleRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.securitycenter.v1.SecurityHealthAnalyticsCustomModule>

Promise

createSource(request, callback) → {undefined}

Calls CreateSource.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.ICreateSourceRequest

CreateSourceRequest message or plain object

callback google.cloud.securitycenter.v1.SecurityCenter.CreateSourceCallback

Node-style callback called with the error, if any, and Source

Returns:
Type Description
undefined

createSource(request) → {Promise.<google.cloud.securitycenter.v1.Source>}

Calls CreateSource.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.ICreateSourceRequest

CreateSourceRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.securitycenter.v1.Source>

Promise

deleteBigQueryExport(request, callback) → {undefined}

Calls DeleteBigQueryExport.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.IDeleteBigQueryExportRequest

DeleteBigQueryExportRequest message or plain object

callback google.cloud.securitycenter.v1.SecurityCenter.DeleteBigQueryExportCallback

Node-style callback called with the error, if any, and Empty

Returns:
Type Description
undefined

deleteBigQueryExport(request) → {Promise.<google.protobuf.Empty>}

Calls DeleteBigQueryExport.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.IDeleteBigQueryExportRequest

DeleteBigQueryExportRequest message or plain object

Returns:
Type Description
Promise.<google.protobuf.Empty>

Promise

deleteMuteConfig(request, callback) → {undefined}

Calls DeleteMuteConfig.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.IDeleteMuteConfigRequest

DeleteMuteConfigRequest message or plain object

callback google.cloud.securitycenter.v1.SecurityCenter.DeleteMuteConfigCallback

Node-style callback called with the error, if any, and Empty

Returns:
Type Description
undefined

deleteMuteConfig(request) → {Promise.<google.protobuf.Empty>}

Calls DeleteMuteConfig.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.IDeleteMuteConfigRequest

DeleteMuteConfigRequest message or plain object

Returns:
Type Description
Promise.<google.protobuf.Empty>

Promise

deleteNotificationConfig(request, callback) → {undefined}

Calls DeleteNotificationConfig.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest

DeleteNotificationConfigRequest message or plain object

callback google.cloud.securitycenter.v1.SecurityCenter.DeleteNotificationConfigCallback

Node-style callback called with the error, if any, and Empty

Returns:
Type Description
undefined

deleteNotificationConfig(request) → {Promise.<google.protobuf.Empty>}

Calls DeleteNotificationConfig.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest

DeleteNotificationConfigRequest message or plain object

Returns:
Type Description
Promise.<google.protobuf.Empty>

Promise

deleteSecurityHealthAnalyticsCustomModule(request, callback) → {undefined}

Calls DeleteSecurityHealthAnalyticsCustomModule.

Parameters:
Name Type Description
request google.cloud.securitycenter.v1.IDeleteSecurityHealthAnalyticsCustomModuleRequest

DeleteSecurityHealthAnalyticsCustomModuleRequest message or plain object

callback