Class v1.SecurityCenterClient (5.5.1)

V1 APIs for Security Center service. v1

Package

@google-cloud/security-center!

Constructors

(constructor)(opts)

constructor(opts?: ClientOptions);

Construct an instance of SecurityCenterClient.

Parameter
NameDescription
opts ClientOptions

Properties

apiEndpoint

static get apiEndpoint(): string;

The DNS address for this API service - same as servicePath(), exists for compatibility reasons.

Property Value
TypeDescription
string

auth

auth: gax.GoogleAuth;
Property Value
TypeDescription
gax.GoogleAuth

descriptors

descriptors: Descriptors;
Property Value
TypeDescription
Descriptors

innerApiCalls

innerApiCalls: {
        [name: string]: Function;
    };
Property Value
TypeDescription
{ [name: string]: Function; }

operationsClient

operationsClient: gax.OperationsClient;
Property Value
TypeDescription
gax.OperationsClient

pathTemplates

pathTemplates: {
        [name: string]: gax.PathTemplate;
    };
Property Value
TypeDescription
{ [name: string]: gax.PathTemplate; }

port

static get port(): number;

The port for this API service.

Property Value
TypeDescription
number

scopes

static get scopes(): string[];

The scopes needed to make gRPC calls for every method defined in this service.

Property Value
TypeDescription
string[]

securityCenterStub

securityCenterStub?: Promise<{
        [name: string]: Function;
    }>;
Property Value
TypeDescription
Promise<{ [name: string]: Function; }>

servicePath

static get servicePath(): string;

The DNS address for this API service.

Property Value
TypeDescription
string

warn

warn: (code: string, message: string, warnType?: string) => void;
Property Value
TypeDescription
(code: string, message: string, warnType?: string) => void

Methods

checkRunAssetDiscoveryProgress(name)

checkRunAssetDiscoveryProgress(name: string): Promise<LROperation<protos.google.cloud.securitycenter.v1.RunAssetDiscoveryResponse, protos.google.protobuf.Empty>>;

Check the status of the long running operation returned by runAssetDiscovery().

Parameter
NameDescription
name string

The operation name that will be passed.

Returns
TypeDescription
Promise<LROperation<protos.google.cloud.securitycenter.v1.RunAssetDiscoveryResponse, protos.google.protobuf.Empty>>

{Promise} - The promise which resolves to an object. The decoded operation object has result and metadata field to get information from. Please see the [documentation](https://github.com/googleapis/gax-nodejs/blob/master/client-libraries.md#long-running-operations) for more details and examples.

close()

close(): Promise<void>;

Terminate the gRPC channel and close the client.

The client will no longer be usable and all future behavior is undefined.

Returns
TypeDescription
Promise<void>

{Promise} A promise that resolves when the client is closed.

createFinding(request, options)

createFinding(request?: protos.google.cloud.securitycenter.v1.ICreateFindingRequest, options?: CallOptions): Promise<[protos.google.cloud.securitycenter.v1.IFinding, protos.google.cloud.securitycenter.v1.ICreateFindingRequest | undefined, {} | undefined]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.ICreateFindingRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.cloud.securitycenter.v1.IFinding, protos.google.cloud.securitycenter.v1.ICreateFindingRequest | undefined, {} | undefined]>

createFinding(request, options, callback)

createFinding(request: protos.google.cloud.securitycenter.v1.ICreateFindingRequest, options: CallOptions, callback: Callback<protos.google.cloud.securitycenter.v1.IFinding, protos.google.cloud.securitycenter.v1.ICreateFindingRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.ICreateFindingRequest
options CallOptions
callback Callback<protos.google.cloud.securitycenter.v1.IFinding, protos.google.cloud.securitycenter.v1.ICreateFindingRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

createFinding(request, callback)

createFinding(request: protos.google.cloud.securitycenter.v1.ICreateFindingRequest, callback: Callback<protos.google.cloud.securitycenter.v1.IFinding, protos.google.cloud.securitycenter.v1.ICreateFindingRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.ICreateFindingRequest
callback Callback<protos.google.cloud.securitycenter.v1.IFinding, protos.google.cloud.securitycenter.v1.ICreateFindingRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

createNotificationConfig(request, options)

createNotificationConfig(request?: protos.google.cloud.securitycenter.v1.ICreateNotificationConfigRequest, options?: CallOptions): Promise<[protos.google.cloud.securitycenter.v1.INotificationConfig, (protos.google.cloud.securitycenter.v1.ICreateNotificationConfigRequest | undefined), {} | undefined]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.ICreateNotificationConfigRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.cloud.securitycenter.v1.INotificationConfig, (protos.google.cloud.securitycenter.v1.ICreateNotificationConfigRequest | undefined), {} | undefined]>

createNotificationConfig(request, options, callback)

createNotificationConfig(request: protos.google.cloud.securitycenter.v1.ICreateNotificationConfigRequest, options: CallOptions, callback: Callback<protos.google.cloud.securitycenter.v1.INotificationConfig, protos.google.cloud.securitycenter.v1.ICreateNotificationConfigRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.ICreateNotificationConfigRequest
options CallOptions
callback Callback<protos.google.cloud.securitycenter.v1.INotificationConfig, protos.google.cloud.securitycenter.v1.ICreateNotificationConfigRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

createNotificationConfig(request, callback)

createNotificationConfig(request: protos.google.cloud.securitycenter.v1.ICreateNotificationConfigRequest, callback: Callback<protos.google.cloud.securitycenter.v1.INotificationConfig, protos.google.cloud.securitycenter.v1.ICreateNotificationConfigRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.ICreateNotificationConfigRequest
callback Callback<protos.google.cloud.securitycenter.v1.INotificationConfig, protos.google.cloud.securitycenter.v1.ICreateNotificationConfigRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

createSource(request, options)

createSource(request?: protos.google.cloud.securitycenter.v1.ICreateSourceRequest, options?: CallOptions): Promise<[protos.google.cloud.securitycenter.v1.ISource, protos.google.cloud.securitycenter.v1.ICreateSourceRequest | undefined, {} | undefined]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.ICreateSourceRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.cloud.securitycenter.v1.ISource, protos.google.cloud.securitycenter.v1.ICreateSourceRequest | undefined, {} | undefined]>

createSource(request, options, callback)

createSource(request: protos.google.cloud.securitycenter.v1.ICreateSourceRequest, options: CallOptions, callback: Callback<protos.google.cloud.securitycenter.v1.ISource, protos.google.cloud.securitycenter.v1.ICreateSourceRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.ICreateSourceRequest
options CallOptions
callback Callback<protos.google.cloud.securitycenter.v1.ISource, protos.google.cloud.securitycenter.v1.ICreateSourceRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

createSource(request, callback)

createSource(request: protos.google.cloud.securitycenter.v1.ICreateSourceRequest, callback: Callback<protos.google.cloud.securitycenter.v1.ISource, protos.google.cloud.securitycenter.v1.ICreateSourceRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.ICreateSourceRequest
callback Callback<protos.google.cloud.securitycenter.v1.ISource, protos.google.cloud.securitycenter.v1.ICreateSourceRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

deleteNotificationConfig(request, options)

deleteNotificationConfig(request?: protos.google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest, options?: CallOptions): Promise<[protos.google.protobuf.IEmpty, (protos.google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest | undefined), {} | undefined]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.protobuf.IEmpty, (protos.google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest | undefined), {} | undefined]>

deleteNotificationConfig(request, options, callback)

deleteNotificationConfig(request: protos.google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest, options: CallOptions, callback: Callback<protos.google.protobuf.IEmpty, protos.google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest
options CallOptions
callback Callback<protos.google.protobuf.IEmpty, protos.google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

deleteNotificationConfig(request, callback)

deleteNotificationConfig(request: protos.google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest, callback: Callback<protos.google.protobuf.IEmpty, protos.google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest
callback Callback<protos.google.protobuf.IEmpty, protos.google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

folderAssetPath(folder, asset)

folderAssetPath(folder: string, asset: string): string;

Return a fully-qualified folderAsset resource name string.

Parameters
NameDescription
folder string
asset string
Returns
TypeDescription
string

{string} Resource name string.

folderAssetSecurityMarksPath(folder, asset)

folderAssetSecurityMarksPath(folder: string, asset: string): string;

Return a fully-qualified folderAssetSecurityMarks resource name string.

Parameters
NameDescription
folder string
asset string
Returns
TypeDescription
string

{string} Resource name string.

folderSourceFindingPath(folder, source, finding)

folderSourceFindingPath(folder: string, source: string, finding: string): string;

Return a fully-qualified folderSourceFinding resource name string.

Parameters
NameDescription
folder string
source string
finding string
Returns
TypeDescription
string

{string} Resource name string.

folderSourceFindingSecurityMarksPath(folder, source, finding)

folderSourceFindingSecurityMarksPath(folder: string, source: string, finding: string): string;

Return a fully-qualified folderSourceFindingSecurityMarks resource name string.

Parameters
NameDescription
folder string
source string
finding string
Returns
TypeDescription
string

{string} Resource name string.

folderSourcePath(folder, source)

folderSourcePath(folder: string, source: string): string;

Return a fully-qualified folderSource resource name string.

Parameters
NameDescription
folder string
source string
Returns
TypeDescription
string

{string} Resource name string.

getIamPolicy(request, options)

getIamPolicy(request?: protos.google.iam.v1.IGetIamPolicyRequest, options?: CallOptions): Promise<[protos.google.iam.v1.IPolicy, protos.google.iam.v1.IGetIamPolicyRequest | undefined, {} | undefined]>;
Parameters
NameDescription
request protos.google.iam.v1.IGetIamPolicyRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.iam.v1.IPolicy, protos.google.iam.v1.IGetIamPolicyRequest | undefined, {} | undefined]>

getIamPolicy(request, options, callback)

getIamPolicy(request: protos.google.iam.v1.IGetIamPolicyRequest, options: CallOptions, callback: Callback<protos.google.iam.v1.IPolicy, protos.google.iam.v1.IGetIamPolicyRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.iam.v1.IGetIamPolicyRequest
options CallOptions
callback Callback<protos.google.iam.v1.IPolicy, protos.google.iam.v1.IGetIamPolicyRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

getIamPolicy(request, callback)

getIamPolicy(request: protos.google.iam.v1.IGetIamPolicyRequest, callback: Callback<protos.google.iam.v1.IPolicy, protos.google.iam.v1.IGetIamPolicyRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.iam.v1.IGetIamPolicyRequest
callback Callback<protos.google.iam.v1.IPolicy, protos.google.iam.v1.IGetIamPolicyRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

getNotificationConfig(request, options)

getNotificationConfig(request?: protos.google.cloud.securitycenter.v1.IGetNotificationConfigRequest, options?: CallOptions): Promise<[protos.google.cloud.securitycenter.v1.INotificationConfig, (protos.google.cloud.securitycenter.v1.IGetNotificationConfigRequest | undefined), {} | undefined]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGetNotificationConfigRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.cloud.securitycenter.v1.INotificationConfig, (protos.google.cloud.securitycenter.v1.IGetNotificationConfigRequest | undefined), {} | undefined]>

getNotificationConfig(request, options, callback)

getNotificationConfig(request: protos.google.cloud.securitycenter.v1.IGetNotificationConfigRequest, options: CallOptions, callback: Callback<protos.google.cloud.securitycenter.v1.INotificationConfig, protos.google.cloud.securitycenter.v1.IGetNotificationConfigRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGetNotificationConfigRequest
options CallOptions
callback Callback<protos.google.cloud.securitycenter.v1.INotificationConfig, protos.google.cloud.securitycenter.v1.IGetNotificationConfigRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

getNotificationConfig(request, callback)

getNotificationConfig(request: protos.google.cloud.securitycenter.v1.IGetNotificationConfigRequest, callback: Callback<protos.google.cloud.securitycenter.v1.INotificationConfig, protos.google.cloud.securitycenter.v1.IGetNotificationConfigRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGetNotificationConfigRequest
callback Callback<protos.google.cloud.securitycenter.v1.INotificationConfig, protos.google.cloud.securitycenter.v1.IGetNotificationConfigRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

getOrganizationSettings(request, options)

getOrganizationSettings(request?: protos.google.cloud.securitycenter.v1.IGetOrganizationSettingsRequest, options?: CallOptions): Promise<[protos.google.cloud.securitycenter.v1.IOrganizationSettings, (protos.google.cloud.securitycenter.v1.IGetOrganizationSettingsRequest | undefined), {} | undefined]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGetOrganizationSettingsRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.cloud.securitycenter.v1.IOrganizationSettings, (protos.google.cloud.securitycenter.v1.IGetOrganizationSettingsRequest | undefined), {} | undefined]>

getOrganizationSettings(request, options, callback)

getOrganizationSettings(request: protos.google.cloud.securitycenter.v1.IGetOrganizationSettingsRequest, options: CallOptions, callback: Callback<protos.google.cloud.securitycenter.v1.IOrganizationSettings, protos.google.cloud.securitycenter.v1.IGetOrganizationSettingsRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGetOrganizationSettingsRequest
options CallOptions
callback Callback<protos.google.cloud.securitycenter.v1.IOrganizationSettings, protos.google.cloud.securitycenter.v1.IGetOrganizationSettingsRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

getOrganizationSettings(request, callback)

getOrganizationSettings(request: protos.google.cloud.securitycenter.v1.IGetOrganizationSettingsRequest, callback: Callback<protos.google.cloud.securitycenter.v1.IOrganizationSettings, protos.google.cloud.securitycenter.v1.IGetOrganizationSettingsRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGetOrganizationSettingsRequest
callback Callback<protos.google.cloud.securitycenter.v1.IOrganizationSettings, protos.google.cloud.securitycenter.v1.IGetOrganizationSettingsRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

getProjectId()

getProjectId(): Promise<string>;
Returns
TypeDescription
Promise<string>

getProjectId(callback)

getProjectId(callback: Callback<string, undefined, undefined>): void;
Parameter
NameDescription
callback Callback<string, undefined, undefined>
Returns
TypeDescription
void

getSource(request, options)

getSource(request?: protos.google.cloud.securitycenter.v1.IGetSourceRequest, options?: CallOptions): Promise<[protos.google.cloud.securitycenter.v1.ISource, protos.google.cloud.securitycenter.v1.IGetSourceRequest | undefined, {} | undefined]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGetSourceRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.cloud.securitycenter.v1.ISource, protos.google.cloud.securitycenter.v1.IGetSourceRequest | undefined, {} | undefined]>

getSource(request, options, callback)

getSource(request: protos.google.cloud.securitycenter.v1.IGetSourceRequest, options: CallOptions, callback: Callback<protos.google.cloud.securitycenter.v1.ISource, protos.google.cloud.securitycenter.v1.IGetSourceRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGetSourceRequest
options CallOptions
callback Callback<protos.google.cloud.securitycenter.v1.ISource, protos.google.cloud.securitycenter.v1.IGetSourceRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

getSource(request, callback)

getSource(request: protos.google.cloud.securitycenter.v1.IGetSourceRequest, callback: Callback<protos.google.cloud.securitycenter.v1.ISource, protos.google.cloud.securitycenter.v1.IGetSourceRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGetSourceRequest
callback Callback<protos.google.cloud.securitycenter.v1.ISource, protos.google.cloud.securitycenter.v1.IGetSourceRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

groupAssets(request, options)

groupAssets(request?: protos.google.cloud.securitycenter.v1.IGroupAssetsRequest, options?: CallOptions): Promise<[protos.google.cloud.securitycenter.v1.IGroupResult[], protos.google.cloud.securitycenter.v1.IGroupAssetsRequest | null, protos.google.cloud.securitycenter.v1.IGroupAssetsResponse]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGroupAssetsRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.cloud.securitycenter.v1.IGroupResult[], protos.google.cloud.securitycenter.v1.IGroupAssetsRequest | null, protos.google.cloud.securitycenter.v1.IGroupAssetsResponse]>

groupAssets(request, options, callback)

groupAssets(request: protos.google.cloud.securitycenter.v1.IGroupAssetsRequest, options: CallOptions, callback: PaginationCallback<protos.google.cloud.securitycenter.v1.IGroupAssetsRequest, protos.google.cloud.securitycenter.v1.IGroupAssetsResponse | null | undefined, protos.google.cloud.securitycenter.v1.IGroupResult>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGroupAssetsRequest
options CallOptions
callback PaginationCallback<protos.google.cloud.securitycenter.v1.IGroupAssetsRequest, protos.google.cloud.securitycenter.v1.IGroupAssetsResponse | null | undefined, protos.google.cloud.securitycenter.v1.IGroupResult>
Returns
TypeDescription
void

groupAssets(request, callback)

groupAssets(request: protos.google.cloud.securitycenter.v1.IGroupAssetsRequest, callback: PaginationCallback<protos.google.cloud.securitycenter.v1.IGroupAssetsRequest, protos.google.cloud.securitycenter.v1.IGroupAssetsResponse | null | undefined, protos.google.cloud.securitycenter.v1.IGroupResult>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGroupAssetsRequest
callback PaginationCallback<protos.google.cloud.securitycenter.v1.IGroupAssetsRequest, protos.google.cloud.securitycenter.v1.IGroupAssetsResponse | null | undefined, protos.google.cloud.securitycenter.v1.IGroupResult>
Returns
TypeDescription
void

groupAssetsAsync(request, options)

groupAssetsAsync(request?: protos.google.cloud.securitycenter.v1.IGroupAssetsRequest, options?: CallOptions): AsyncIterable<protos.google.cloud.securitycenter.v1.IGroupResult>;

Equivalent to groupAssets, but returns an iterable object.

for-await-of syntax is used with the iterable to get response elements on-demand.

Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGroupAssetsRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
TypeDescription
AsyncIterable<protos.google.cloud.securitycenter.v1.IGroupResult>

{Object} An iterable Object that allows [async iteration](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols). When you iterate the returned iterable, each element will be an object representing [GroupResult]. The API will be called under the hood as needed, once per the page, so you can stop the iteration when you don't need more results. Please see the [documentation](https://github.com/googleapis/gax-nodejs/blob/master/client-libraries.md#auto-pagination) for more details and examples.

groupAssetsStream(request, options)

groupAssetsStream(request?: protos.google.cloud.securitycenter.v1.IGroupAssetsRequest, options?: CallOptions): Transform;

Equivalent to method.name.toCamelCase(), but returns a NodeJS Stream object.

Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGroupAssetsRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
TypeDescription
Transform

{Stream} An object stream which emits an object representing [GroupResult] on 'data' event. The client library will perform auto-pagination by default: it will call the API as many times as needed. Note that it can affect your quota. We recommend using groupAssetsAsync() method described below for async iteration which you can stop as needed. Please see the [documentation](https://github.com/googleapis/gax-nodejs/blob/master/client-libraries.md#auto-pagination) for more details and examples.

groupFindings(request, options)

groupFindings(request?: protos.google.cloud.securitycenter.v1.IGroupFindingsRequest, options?: CallOptions): Promise<[protos.google.cloud.securitycenter.v1.IGroupResult[], protos.google.cloud.securitycenter.v1.IGroupFindingsRequest | null, protos.google.cloud.securitycenter.v1.IGroupFindingsResponse]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGroupFindingsRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.cloud.securitycenter.v1.IGroupResult[], protos.google.cloud.securitycenter.v1.IGroupFindingsRequest | null, protos.google.cloud.securitycenter.v1.IGroupFindingsResponse]>

groupFindings(request, options, callback)

groupFindings(request: protos.google.cloud.securitycenter.v1.IGroupFindingsRequest, options: CallOptions, callback: PaginationCallback<protos.google.cloud.securitycenter.v1.IGroupFindingsRequest, protos.google.cloud.securitycenter.v1.IGroupFindingsResponse | null | undefined, protos.google.cloud.securitycenter.v1.IGroupResult>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGroupFindingsRequest
options CallOptions
callback PaginationCallback<protos.google.cloud.securitycenter.v1.IGroupFindingsRequest, protos.google.cloud.securitycenter.v1.IGroupFindingsResponse | null | undefined, protos.google.cloud.securitycenter.v1.IGroupResult>
Returns
TypeDescription
void

groupFindings(request, callback)

groupFindings(request: protos.google.cloud.securitycenter.v1.IGroupFindingsRequest, callback: PaginationCallback<protos.google.cloud.securitycenter.v1.IGroupFindingsRequest, protos.google.cloud.securitycenter.v1.IGroupFindingsResponse | null | undefined, protos.google.cloud.securitycenter.v1.IGroupResult>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGroupFindingsRequest
callback PaginationCallback<protos.google.cloud.securitycenter.v1.IGroupFindingsRequest, protos.google.cloud.securitycenter.v1.IGroupFindingsResponse | null | undefined, protos.google.cloud.securitycenter.v1.IGroupResult>
Returns
TypeDescription
void

groupFindingsAsync(request, options)

groupFindingsAsync(request?: protos.google.cloud.securitycenter.v1.IGroupFindingsRequest, options?: CallOptions): AsyncIterable<protos.google.cloud.securitycenter.v1.IGroupResult>;

Equivalent to groupFindings, but returns an iterable object.

for-await-of syntax is used with the iterable to get response elements on-demand.

Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGroupFindingsRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
TypeDescription
AsyncIterable<protos.google.cloud.securitycenter.v1.IGroupResult>

{Object} An iterable Object that allows [async iteration](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols). When you iterate the returned iterable, each element will be an object representing [GroupResult]. The API will be called under the hood as needed, once per the page, so you can stop the iteration when you don't need more results. Please see the [documentation](https://github.com/googleapis/gax-nodejs/blob/master/client-libraries.md#auto-pagination) for more details and examples.

groupFindingsStream(request, options)

groupFindingsStream(request?: protos.google.cloud.securitycenter.v1.IGroupFindingsRequest, options?: CallOptions): Transform;

Equivalent to method.name.toCamelCase(), but returns a NodeJS Stream object.

Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IGroupFindingsRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
TypeDescription
Transform

{Stream} An object stream which emits an object representing [GroupResult] on 'data' event. The client library will perform auto-pagination by default: it will call the API as many times as needed. Note that it can affect your quota. We recommend using groupFindingsAsync() method described below for async iteration which you can stop as needed. Please see the [documentation](https://github.com/googleapis/gax-nodejs/blob/master/client-libraries.md#auto-pagination) for more details and examples.

initialize()

initialize(): Promise<{
        [name: string]: Function;
    }>;

Initialize the client. Performs asynchronous operations (such as authentication) and prepares the client. This function will be called automatically when any class method is called for the first time, but if you need to initialize it before calling an actual method, feel free to call initialize() directly.

You can await on this method if you want to make sure the client is initialized.

Returns
TypeDescription
Promise<{ [name: string]: Function; }>

{Promise} A promise that resolves to an authenticated service stub.

listAssets(request, options)

listAssets(request?: protos.google.cloud.securitycenter.v1.IListAssetsRequest, options?: CallOptions): Promise<[protos.google.cloud.securitycenter.v1.ListAssetsResponse.IListAssetsResult[], protos.google.cloud.securitycenter.v1.IListAssetsRequest | null, protos.google.cloud.securitycenter.v1.IListAssetsResponse]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListAssetsRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.cloud.securitycenter.v1.ListAssetsResponse.IListAssetsResult[], protos.google.cloud.securitycenter.v1.IListAssetsRequest | null, protos.google.cloud.securitycenter.v1.IListAssetsResponse]>

listAssets(request, options, callback)

listAssets(request: protos.google.cloud.securitycenter.v1.IListAssetsRequest, options: CallOptions, callback: PaginationCallback<protos.google.cloud.securitycenter.v1.IListAssetsRequest, protos.google.cloud.securitycenter.v1.IListAssetsResponse | null | undefined, protos.google.cloud.securitycenter.v1.ListAssetsResponse.IListAssetsResult>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListAssetsRequest
options CallOptions
callback PaginationCallback<protos.google.cloud.securitycenter.v1.IListAssetsRequest, protos.google.cloud.securitycenter.v1.IListAssetsResponse | null | undefined, protos.google.cloud.securitycenter.v1.ListAssetsResponse.IListAssetsResult>
Returns
TypeDescription
void

listAssets(request, callback)

listAssets(request: protos.google.cloud.securitycenter.v1.IListAssetsRequest, callback: PaginationCallback<protos.google.cloud.securitycenter.v1.IListAssetsRequest, protos.google.cloud.securitycenter.v1.IListAssetsResponse | null | undefined, protos.google.cloud.securitycenter.v1.ListAssetsResponse.IListAssetsResult>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListAssetsRequest
callback PaginationCallback<protos.google.cloud.securitycenter.v1.IListAssetsRequest, protos.google.cloud.securitycenter.v1.IListAssetsResponse | null | undefined, protos.google.cloud.securitycenter.v1.ListAssetsResponse.IListAssetsResult>
Returns
TypeDescription
void

listAssetsAsync(request, options)

listAssetsAsync(request?: protos.google.cloud.securitycenter.v1.IListAssetsRequest, options?: CallOptions): AsyncIterable<protos.google.cloud.securitycenter.v1.ListAssetsResponse.IListAssetsResult>;

Equivalent to listAssets, but returns an iterable object.

for-await-of syntax is used with the iterable to get response elements on-demand.

Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListAssetsRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
TypeDescription
AsyncIterable<protos.google.cloud.securitycenter.v1.ListAssetsResponse.IListAssetsResult>

{Object} An iterable Object that allows [async iteration](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols). When you iterate the returned iterable, each element will be an object representing [ListAssetsResult]. The API will be called under the hood as needed, once per the page, so you can stop the iteration when you don't need more results. Please see the [documentation](https://github.com/googleapis/gax-nodejs/blob/master/client-libraries.md#auto-pagination) for more details and examples.

listAssetsStream(request, options)

listAssetsStream(request?: protos.google.cloud.securitycenter.v1.IListAssetsRequest, options?: CallOptions): Transform;

Equivalent to method.name.toCamelCase(), but returns a NodeJS Stream object.

Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListAssetsRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
TypeDescription
Transform

{Stream} An object stream which emits an object representing [ListAssetsResult] on 'data' event. The client library will perform auto-pagination by default: it will call the API as many times as needed. Note that it can affect your quota. We recommend using listAssetsAsync() method described below for async iteration which you can stop as needed. Please see the [documentation](https://github.com/googleapis/gax-nodejs/blob/master/client-libraries.md#auto-pagination) for more details and examples.

listFindings(request, options)

listFindings(request?: protos.google.cloud.securitycenter.v1.IListFindingsRequest, options?: CallOptions): Promise<[protos.google.cloud.securitycenter.v1.ListFindingsResponse.IListFindingsResult[], protos.google.cloud.securitycenter.v1.IListFindingsRequest | null, protos.google.cloud.securitycenter.v1.IListFindingsResponse]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListFindingsRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.cloud.securitycenter.v1.ListFindingsResponse.IListFindingsResult[], protos.google.cloud.securitycenter.v1.IListFindingsRequest | null, protos.google.cloud.securitycenter.v1.IListFindingsResponse]>

listFindings(request, options, callback)

listFindings(request: protos.google.cloud.securitycenter.v1.IListFindingsRequest, options: CallOptions, callback: PaginationCallback<protos.google.cloud.securitycenter.v1.IListFindingsRequest, protos.google.cloud.securitycenter.v1.IListFindingsResponse | null | undefined, protos.google.cloud.securitycenter.v1.ListFindingsResponse.IListFindingsResult>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListFindingsRequest
options CallOptions
callback PaginationCallback<protos.google.cloud.securitycenter.v1.IListFindingsRequest, protos.google.cloud.securitycenter.v1.IListFindingsResponse | null | undefined, protos.google.cloud.securitycenter.v1.ListFindingsResponse.IListFindingsResult>
Returns
TypeDescription
void

listFindings(request, callback)

listFindings(request: protos.google.cloud.securitycenter.v1.IListFindingsRequest, callback: PaginationCallback<protos.google.cloud.securitycenter.v1.IListFindingsRequest, protos.google.cloud.securitycenter.v1.IListFindingsResponse | null | undefined, protos.google.cloud.securitycenter.v1.ListFindingsResponse.IListFindingsResult>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListFindingsRequest
callback PaginationCallback<protos.google.cloud.securitycenter.v1.IListFindingsRequest, protos.google.cloud.securitycenter.v1.IListFindingsResponse | null | undefined, protos.google.cloud.securitycenter.v1.ListFindingsResponse.IListFindingsResult>
Returns
TypeDescription
void

listFindingsAsync(request, options)

listFindingsAsync(request?: protos.google.cloud.securitycenter.v1.IListFindingsRequest, options?: CallOptions): AsyncIterable<protos.google.cloud.securitycenter.v1.ListFindingsResponse.IListFindingsResult>;

Equivalent to listFindings, but returns an iterable object.

for-await-of syntax is used with the iterable to get response elements on-demand.

Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListFindingsRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
TypeDescription
AsyncIterable<protos.google.cloud.securitycenter.v1.ListFindingsResponse.IListFindingsResult>

{Object} An iterable Object that allows [async iteration](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols). When you iterate the returned iterable, each element will be an object representing [ListFindingsResult]. The API will be called under the hood as needed, once per the page, so you can stop the iteration when you don't need more results. Please see the [documentation](https://github.com/googleapis/gax-nodejs/blob/master/client-libraries.md#auto-pagination) for more details and examples.

listFindingsStream(request, options)

listFindingsStream(request?: protos.google.cloud.securitycenter.v1.IListFindingsRequest, options?: CallOptions): Transform;

Equivalent to method.name.toCamelCase(), but returns a NodeJS Stream object.

Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListFindingsRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
TypeDescription
Transform

{Stream} An object stream which emits an object representing [ListFindingsResult] on 'data' event. The client library will perform auto-pagination by default: it will call the API as many times as needed. Note that it can affect your quota. We recommend using listFindingsAsync() method described below for async iteration which you can stop as needed. Please see the [documentation](https://github.com/googleapis/gax-nodejs/blob/master/client-libraries.md#auto-pagination) for more details and examples.

listNotificationConfigs(request, options)

listNotificationConfigs(request?: protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest, options?: CallOptions): Promise<[protos.google.cloud.securitycenter.v1.INotificationConfig[], protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest | null, protos.google.cloud.securitycenter.v1.IListNotificationConfigsResponse]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.cloud.securitycenter.v1.INotificationConfig[], protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest | null, protos.google.cloud.securitycenter.v1.IListNotificationConfigsResponse]>

listNotificationConfigs(request, options, callback)

listNotificationConfigs(request: protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest, options: CallOptions, callback: PaginationCallback<protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest, protos.google.cloud.securitycenter.v1.IListNotificationConfigsResponse | null | undefined, protos.google.cloud.securitycenter.v1.INotificationConfig>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest
options CallOptions
callback PaginationCallback<protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest, protos.google.cloud.securitycenter.v1.IListNotificationConfigsResponse | null | undefined, protos.google.cloud.securitycenter.v1.INotificationConfig>
Returns
TypeDescription
void

listNotificationConfigs(request, callback)

listNotificationConfigs(request: protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest, callback: PaginationCallback<protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest, protos.google.cloud.securitycenter.v1.IListNotificationConfigsResponse | null | undefined, protos.google.cloud.securitycenter.v1.INotificationConfig>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest
callback PaginationCallback<protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest, protos.google.cloud.securitycenter.v1.IListNotificationConfigsResponse | null | undefined, protos.google.cloud.securitycenter.v1.INotificationConfig>
Returns
TypeDescription
void

listNotificationConfigsAsync(request, options)

listNotificationConfigsAsync(request?: protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest, options?: CallOptions): AsyncIterable<protos.google.cloud.securitycenter.v1.INotificationConfig>;

Equivalent to listNotificationConfigs, but returns an iterable object.

for-await-of syntax is used with the iterable to get response elements on-demand.

Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
TypeDescription
AsyncIterable<protos.google.cloud.securitycenter.v1.INotificationConfig>

{Object} An iterable Object that allows [async iteration](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols). When you iterate the returned iterable, each element will be an object representing [NotificationConfig]. The API will be called under the hood as needed, once per the page, so you can stop the iteration when you don't need more results. Please see the [documentation](https://github.com/googleapis/gax-nodejs/blob/master/client-libraries.md#auto-pagination) for more details and examples.

listNotificationConfigsStream(request, options)

listNotificationConfigsStream(request?: protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest, options?: CallOptions): Transform;

Equivalent to method.name.toCamelCase(), but returns a NodeJS Stream object.

Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
TypeDescription
Transform

{Stream} An object stream which emits an object representing [NotificationConfig] on 'data' event. The client library will perform auto-pagination by default: it will call the API as many times as needed. Note that it can affect your quota. We recommend using listNotificationConfigsAsync() method described below for async iteration which you can stop as needed. Please see the [documentation](https://github.com/googleapis/gax-nodejs/blob/master/client-libraries.md#auto-pagination) for more details and examples.

listSources(request, options)

listSources(request?: protos.google.cloud.securitycenter.v1.IListSourcesRequest, options?: CallOptions): Promise<[protos.google.cloud.securitycenter.v1.ISource[], protos.google.cloud.securitycenter.v1.IListSourcesRequest | null, protos.google.cloud.securitycenter.v1.IListSourcesResponse]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListSourcesRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.cloud.securitycenter.v1.ISource[], protos.google.cloud.securitycenter.v1.IListSourcesRequest | null, protos.google.cloud.securitycenter.v1.IListSourcesResponse]>

listSources(request, options, callback)

listSources(request: protos.google.cloud.securitycenter.v1.IListSourcesRequest, options: CallOptions, callback: PaginationCallback<protos.google.cloud.securitycenter.v1.IListSourcesRequest, protos.google.cloud.securitycenter.v1.IListSourcesResponse | null | undefined, protos.google.cloud.securitycenter.v1.ISource>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListSourcesRequest
options CallOptions
callback PaginationCallback<protos.google.cloud.securitycenter.v1.IListSourcesRequest, protos.google.cloud.securitycenter.v1.IListSourcesResponse | null | undefined, protos.google.cloud.securitycenter.v1.ISource>
Returns
TypeDescription
void

listSources(request, callback)

listSources(request: protos.google.cloud.securitycenter.v1.IListSourcesRequest, callback: PaginationCallback<protos.google.cloud.securitycenter.v1.IListSourcesRequest, protos.google.cloud.securitycenter.v1.IListSourcesResponse | null | undefined, protos.google.cloud.securitycenter.v1.ISource>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListSourcesRequest
callback PaginationCallback<protos.google.cloud.securitycenter.v1.IListSourcesRequest, protos.google.cloud.securitycenter.v1.IListSourcesResponse | null | undefined, protos.google.cloud.securitycenter.v1.ISource>
Returns
TypeDescription
void

listSourcesAsync(request, options)

listSourcesAsync(request?: protos.google.cloud.securitycenter.v1.IListSourcesRequest, options?: CallOptions): AsyncIterable<protos.google.cloud.securitycenter.v1.ISource>;

Equivalent to listSources, but returns an iterable object.

for-await-of syntax is used with the iterable to get response elements on-demand.

Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListSourcesRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
TypeDescription
AsyncIterable<protos.google.cloud.securitycenter.v1.ISource>

{Object} An iterable Object that allows [async iteration](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols). When you iterate the returned iterable, each element will be an object representing [Source]. The API will be called under the hood as needed, once per the page, so you can stop the iteration when you don't need more results. Please see the [documentation](https://github.com/googleapis/gax-nodejs/blob/master/client-libraries.md#auto-pagination) for more details and examples.

listSourcesStream(request, options)

listSourcesStream(request?: protos.google.cloud.securitycenter.v1.IListSourcesRequest, options?: CallOptions): Transform;

Equivalent to method.name.toCamelCase(), but returns a NodeJS Stream object.

Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IListSourcesRequest

The request object that will be sent.

options CallOptions

Call options. See CallOptions for more details.

Returns
TypeDescription
Transform

{Stream} An object stream which emits an object representing [Source] on 'data' event. The client library will perform auto-pagination by default: it will call the API as many times as needed. Note that it can affect your quota. We recommend using listSourcesAsync() method described below for async iteration which you can stop as needed. Please see the [documentation](https://github.com/googleapis/gax-nodejs/blob/master/client-libraries.md#auto-pagination) for more details and examples.

matchAssetFromFolderAssetName(folderAssetName)

matchAssetFromFolderAssetName(folderAssetName: string): string | number;

Parse the asset from FolderAsset resource.

Parameter
NameDescription
folderAssetName string

A fully-qualified path representing folder_asset resource.

Returns
TypeDescription
string | number

{string} A string representing the asset.

matchAssetFromFolderAssetSecurityMarksName(folderAssetSecurityMarksName)

matchAssetFromFolderAssetSecurityMarksName(folderAssetSecurityMarksName: string): string | number;

Parse the asset from FolderAssetSecurityMarks resource.

Parameter
NameDescription
folderAssetSecurityMarksName string

A fully-qualified path representing folder_asset_securityMarks resource.

Returns
TypeDescription
string | number

{string} A string representing the asset.

matchAssetFromOrganizationAssetName(organizationAssetName)

matchAssetFromOrganizationAssetName(organizationAssetName: string): string | number;

Parse the asset from OrganizationAsset resource.

Parameter
NameDescription
organizationAssetName string

A fully-qualified path representing organization_asset resource.

Returns
TypeDescription
string | number

{string} A string representing the asset.

matchAssetFromOrganizationAssetSecurityMarksName(organizationAssetSecurityMarksName)

matchAssetFromOrganizationAssetSecurityMarksName(organizationAssetSecurityMarksName: string): string | number;

Parse the asset from OrganizationAssetSecurityMarks resource.

Parameter
NameDescription
organizationAssetSecurityMarksName string

A fully-qualified path representing organization_asset_securityMarks resource.

Returns
TypeDescription
string | number

{string} A string representing the asset.

matchAssetFromProjectAssetName(projectAssetName)

matchAssetFromProjectAssetName(projectAssetName: string): string | number;

Parse the asset from ProjectAsset resource.

Parameter
NameDescription
projectAssetName string

A fully-qualified path representing project_asset resource.

Returns
TypeDescription
string | number

{string} A string representing the asset.

matchAssetFromProjectAssetSecurityMarksName(projectAssetSecurityMarksName)

matchAssetFromProjectAssetSecurityMarksName(projectAssetSecurityMarksName: string): string | number;

Parse the asset from ProjectAssetSecurityMarks resource.

Parameter
NameDescription
projectAssetSecurityMarksName string

A fully-qualified path representing project_asset_securityMarks resource.

Returns
TypeDescription
string | number

{string} A string representing the asset.

matchFindingFromFolderSourceFindingName(folderSourceFindingName)

matchFindingFromFolderSourceFindingName(folderSourceFindingName: string): string | number;

Parse the finding from FolderSourceFinding resource.

Parameter
NameDescription
folderSourceFindingName string

A fully-qualified path representing folder_source_finding resource.

Returns
TypeDescription
string | number

{string} A string representing the finding.

matchFindingFromFolderSourceFindingSecurityMarksName(folderSourceFindingSecurityMarksName)

matchFindingFromFolderSourceFindingSecurityMarksName(folderSourceFindingSecurityMarksName: string): string | number;

Parse the finding from FolderSourceFindingSecurityMarks resource.

Parameter
NameDescription
folderSourceFindingSecurityMarksName string

A fully-qualified path representing folder_source_finding_securityMarks resource.

Returns
TypeDescription
string | number

{string} A string representing the finding.

matchFindingFromOrganizationSourceFindingName(organizationSourceFindingName)

matchFindingFromOrganizationSourceFindingName(organizationSourceFindingName: string): string | number;

Parse the finding from OrganizationSourceFinding resource.

Parameter
NameDescription
organizationSourceFindingName string

A fully-qualified path representing organization_source_finding resource.

Returns
TypeDescription
string | number

{string} A string representing the finding.

matchFindingFromOrganizationSourceFindingSecurityMarksName(organizationSourceFindingSecurityMarksName)

matchFindingFromOrganizationSourceFindingSecurityMarksName(organizationSourceFindingSecurityMarksName: string): string | number;

Parse the finding from OrganizationSourceFindingSecurityMarks resource.

Parameter
NameDescription
organizationSourceFindingSecurityMarksName string

A fully-qualified path representing organization_source_finding_securityMarks resource.

Returns
TypeDescription
string | number

{string} A string representing the finding.

matchFindingFromProjectSourceFindingName(projectSourceFindingName)

matchFindingFromProjectSourceFindingName(projectSourceFindingName: string): string | number;

Parse the finding from ProjectSourceFinding resource.

Parameter
NameDescription
projectSourceFindingName string

A fully-qualified path representing project_source_finding resource.

Returns
TypeDescription
string | number

{string} A string representing the finding.

matchFindingFromProjectSourceFindingSecurityMarksName(projectSourceFindingSecurityMarksName)

matchFindingFromProjectSourceFindingSecurityMarksName(projectSourceFindingSecurityMarksName: string): string | number;

Parse the finding from ProjectSourceFindingSecurityMarks resource.

Parameter
NameDescription
projectSourceFindingSecurityMarksName string

A fully-qualified path representing project_source_finding_securityMarks resource.

Returns
TypeDescription
string | number

{string} A string representing the finding.

matchFolderFromFolderAssetName(folderAssetName)

matchFolderFromFolderAssetName(folderAssetName: string): string | number;

Parse the folder from FolderAsset resource.

Parameter
NameDescription
folderAssetName string

A fully-qualified path representing folder_asset resource.

Returns
TypeDescription
string | number

{string} A string representing the folder.

matchFolderFromFolderAssetSecurityMarksName(folderAssetSecurityMarksName)

matchFolderFromFolderAssetSecurityMarksName(folderAssetSecurityMarksName: string): string | number;

Parse the folder from FolderAssetSecurityMarks resource.

Parameter
NameDescription
folderAssetSecurityMarksName string

A fully-qualified path representing folder_asset_securityMarks resource.

Returns
TypeDescription
string | number

{string} A string representing the folder.

matchFolderFromFolderSourceFindingName(folderSourceFindingName)

matchFolderFromFolderSourceFindingName(folderSourceFindingName: string): string | number;

Parse the folder from FolderSourceFinding resource.

Parameter
NameDescription
folderSourceFindingName string

A fully-qualified path representing folder_source_finding resource.

Returns
TypeDescription
string | number

{string} A string representing the folder.

matchFolderFromFolderSourceFindingSecurityMarksName(folderSourceFindingSecurityMarksName)

matchFolderFromFolderSourceFindingSecurityMarksName(folderSourceFindingSecurityMarksName: string): string | number;

Parse the folder from FolderSourceFindingSecurityMarks resource.

Parameter
NameDescription
folderSourceFindingSecurityMarksName string

A fully-qualified path representing folder_source_finding_securityMarks resource.

Returns
TypeDescription
string | number

{string} A string representing the folder.

matchFolderFromFolderSourceName(folderSourceName)

matchFolderFromFolderSourceName(folderSourceName: string): string | number;

Parse the folder from FolderSource resource.

Parameter
NameDescription
folderSourceName string

A fully-qualified path representing folder_source resource.

Returns
TypeDescription
string | number

{string} A string representing the folder.

matchNotificationConfigFromNotificationConfigName(notificationConfigName)

matchNotificationConfigFromNotificationConfigName(notificationConfigName: string): string | number;

Parse the notification_config from NotificationConfig resource.

Parameter
NameDescription
notificationConfigName string

A fully-qualified path representing NotificationConfig resource.

Returns
TypeDescription
string | number

{string} A string representing the notification_config.

matchOrganizationFromNotificationConfigName(notificationConfigName)

matchOrganizationFromNotificationConfigName(notificationConfigName: string): string | number;

Parse the organization from NotificationConfig resource.

Parameter
NameDescription
notificationConfigName string

A fully-qualified path representing NotificationConfig resource.

Returns
TypeDescription
string | number

{string} A string representing the organization.

matchOrganizationFromOrganizationAssetName(organizationAssetName)

matchOrganizationFromOrganizationAssetName(organizationAssetName: string): string | number;

Parse the organization from OrganizationAsset resource.

Parameter
NameDescription
organizationAssetName string

A fully-qualified path representing organization_asset resource.

Returns
TypeDescription
string | number

{string} A string representing the organization.

matchOrganizationFromOrganizationAssetSecurityMarksName(organizationAssetSecurityMarksName)

matchOrganizationFromOrganizationAssetSecurityMarksName(organizationAssetSecurityMarksName: string): string | number;

Parse the organization from OrganizationAssetSecurityMarks resource.

Parameter
NameDescription
organizationAssetSecurityMarksName string

A fully-qualified path representing organization_asset_securityMarks resource.

Returns
TypeDescription
string | number

{string} A string representing the organization.

matchOrganizationFromOrganizationName(organizationName)

matchOrganizationFromOrganizationName(organizationName: string): string | number;

Parse the organization from Organization resource.

Parameter
NameDescription
organizationName string

A fully-qualified path representing Organization resource.

Returns
TypeDescription
string | number

{string} A string representing the organization.

matchOrganizationFromOrganizationSettingsName(organizationSettingsName)

matchOrganizationFromOrganizationSettingsName(organizationSettingsName: string): string | number;

Parse the organization from OrganizationSettings resource.

Parameter
NameDescription
organizationSettingsName string

A fully-qualified path representing OrganizationSettings resource.

Returns
TypeDescription
string | number

{string} A string representing the organization.

matchOrganizationFromOrganizationSourceFindingName(organizationSourceFindingName)

matchOrganizationFromOrganizationSourceFindingName(organizationSourceFindingName: string): string | number;

Parse the organization from OrganizationSourceFinding resource.

Parameter
NameDescription
organizationSourceFindingName string

A fully-qualified path representing organization_source_finding resource.

Returns
TypeDescription
string | number

{string} A string representing the organization.

matchOrganizationFromOrganizationSourceFindingSecurityMarksName(organizationSourceFindingSecurityMarksName)

matchOrganizationFromOrganizationSourceFindingSecurityMarksName(organizationSourceFindingSecurityMarksName: string): string | number;

Parse the organization from OrganizationSourceFindingSecurityMarks resource.

Parameter
NameDescription
organizationSourceFindingSecurityMarksName string

A fully-qualified path representing organization_source_finding_securityMarks resource.

Returns
TypeDescription
string | number

{string} A string representing the organization.

matchOrganizationFromOrganizationSourceName(organizationSourceName)

matchOrganizationFromOrganizationSourceName(organizationSourceName: string): string | number;

Parse the organization from OrganizationSource resource.

Parameter
NameDescription
organizationSourceName string

A fully-qualified path representing organization_source resource.

Returns
TypeDescription
string | number

{string} A string representing the organization.

matchProjectFromProjectAssetName(projectAssetName)

matchProjectFromProjectAssetName(projectAssetName: string): string | number;

Parse the project from ProjectAsset resource.

Parameter
NameDescription
projectAssetName string

A fully-qualified path representing project_asset resource.

Returns
TypeDescription
string | number

{string} A string representing the project.

matchProjectFromProjectAssetSecurityMarksName(projectAssetSecurityMarksName)

matchProjectFromProjectAssetSecurityMarksName(projectAssetSecurityMarksName: string): string | number;

Parse the project from ProjectAssetSecurityMarks resource.

Parameter
NameDescription
projectAssetSecurityMarksName string

A fully-qualified path representing project_asset_securityMarks resource.

Returns
TypeDescription
string | number

{string} A string representing the project.

matchProjectFromProjectSourceFindingName(projectSourceFindingName)

matchProjectFromProjectSourceFindingName(projectSourceFindingName: string): string | number;

Parse the project from ProjectSourceFinding resource.

Parameter
NameDescription
projectSourceFindingName string

A fully-qualified path representing project_source_finding resource.

Returns
TypeDescription
string | number

{string} A string representing the project.

matchProjectFromProjectSourceFindingSecurityMarksName(projectSourceFindingSecurityMarksName)

matchProjectFromProjectSourceFindingSecurityMarksName(projectSourceFindingSecurityMarksName: string): string | number;

Parse the project from ProjectSourceFindingSecurityMarks resource.

Parameter
NameDescription
projectSourceFindingSecurityMarksName string

A fully-qualified path representing project_source_finding_securityMarks resource.

Returns
TypeDescription
string | number

{string} A string representing the project.

matchProjectFromProjectSourceName(projectSourceName)

matchProjectFromProjectSourceName(projectSourceName: string): string | number;

Parse the project from ProjectSource resource.

Parameter
NameDescription
projectSourceName string

A fully-qualified path representing project_source resource.

Returns
TypeDescription
string | number

{string} A string representing the project.

matchSourceFromFolderSourceFindingName(folderSourceFindingName)

matchSourceFromFolderSourceFindingName(folderSourceFindingName: string): string | number;

Parse the source from FolderSourceFinding resource.

Parameter
NameDescription
folderSourceFindingName string

A fully-qualified path representing folder_source_finding resource.

Returns
TypeDescription
string | number

{string} A string representing the source.

matchSourceFromFolderSourceFindingSecurityMarksName(folderSourceFindingSecurityMarksName)

matchSourceFromFolderSourceFindingSecurityMarksName(folderSourceFindingSecurityMarksName: string): string | number;

Parse the source from FolderSourceFindingSecurityMarks resource.

Parameter
NameDescription
folderSourceFindingSecurityMarksName string

A fully-qualified path representing folder_source_finding_securityMarks resource.

Returns
TypeDescription
string | number

{string} A string representing the source.

matchSourceFromFolderSourceName(folderSourceName)

matchSourceFromFolderSourceName(folderSourceName: string): string | number;

Parse the source from FolderSource resource.

Parameter
NameDescription
folderSourceName string

A fully-qualified path representing folder_source resource.

Returns
TypeDescription
string | number

{string} A string representing the source.

matchSourceFromOrganizationSourceFindingName(organizationSourceFindingName)

matchSourceFromOrganizationSourceFindingName(organizationSourceFindingName: string): string | number;

Parse the source from OrganizationSourceFinding resource.

Parameter
NameDescription
organizationSourceFindingName string

A fully-qualified path representing organization_source_finding resource.

Returns
TypeDescription
string | number

{string} A string representing the source.

matchSourceFromOrganizationSourceFindingSecurityMarksName(organizationSourceFindingSecurityMarksName)

matchSourceFromOrganizationSourceFindingSecurityMarksName(organizationSourceFindingSecurityMarksName: string): string | number;

Parse the source from OrganizationSourceFindingSecurityMarks resource.

Parameter
NameDescription
organizationSourceFindingSecurityMarksName string

A fully-qualified path representing organization_source_finding_securityMarks resource.

Returns
TypeDescription
string | number

{string} A string representing the source.

matchSourceFromOrganizationSourceName(organizationSourceName)

matchSourceFromOrganizationSourceName(organizationSourceName: string): string | number;

Parse the source from OrganizationSource resource.

Parameter
NameDescription
organizationSourceName string

A fully-qualified path representing organization_source resource.

Returns
TypeDescription
string | number

{string} A string representing the source.

matchSourceFromProjectSourceFindingName(projectSourceFindingName)

matchSourceFromProjectSourceFindingName(projectSourceFindingName: string): string | number;

Parse the source from ProjectSourceFinding resource.

Parameter
NameDescription
projectSourceFindingName string

A fully-qualified path representing project_source_finding resource.

Returns
TypeDescription
string | number

{string} A string representing the source.

matchSourceFromProjectSourceFindingSecurityMarksName(projectSourceFindingSecurityMarksName)

matchSourceFromProjectSourceFindingSecurityMarksName(projectSourceFindingSecurityMarksName: string): string | number;

Parse the source from ProjectSourceFindingSecurityMarks resource.

Parameter
NameDescription
projectSourceFindingSecurityMarksName string

A fully-qualified path representing project_source_finding_securityMarks resource.

Returns
TypeDescription
string | number

{string} A string representing the source.

matchSourceFromProjectSourceName(projectSourceName)

matchSourceFromProjectSourceName(projectSourceName: string): string | number;

Parse the source from ProjectSource resource.

Parameter
NameDescription
projectSourceName string

A fully-qualified path representing project_source resource.

Returns
TypeDescription
string | number

{string} A string representing the source.

notificationConfigPath(organization, notificationConfig)

notificationConfigPath(organization: string, notificationConfig: string): string;

Return a fully-qualified notificationConfig resource name string.

Parameters
NameDescription
organization string
notificationConfig string
Returns
TypeDescription
string

{string} Resource name string.

organizationAssetPath(organization, asset)

organizationAssetPath(organization: string, asset: string): string;

Return a fully-qualified organizationAsset resource name string.

Parameters
NameDescription
organization string
asset string
Returns
TypeDescription
string

{string} Resource name string.

organizationAssetSecurityMarksPath(organization, asset)

organizationAssetSecurityMarksPath(organization: string, asset: string): string;

Return a fully-qualified organizationAssetSecurityMarks resource name string.

Parameters
NameDescription
organization string
asset string
Returns
TypeDescription
string

{string} Resource name string.

organizationPath(organization)

organizationPath(organization: string): string;

Return a fully-qualified organization resource name string.

Parameter
NameDescription
organization string
Returns
TypeDescription
string

{string} Resource name string.

organizationSettingsPath(organization)

organizationSettingsPath(organization: string): string;

Return a fully-qualified organizationSettings resource name string.

Parameter
NameDescription
organization string
Returns
TypeDescription
string

{string} Resource name string.

organizationSourceFindingPath(organization, source, finding)

organizationSourceFindingPath(organization: string, source: string, finding: string): string;

Return a fully-qualified organizationSourceFinding resource name string.

Parameters
NameDescription
organization string
source string
finding string
Returns
TypeDescription
string

{string} Resource name string.

organizationSourceFindingSecurityMarksPath(organization, source, finding)

organizationSourceFindingSecurityMarksPath(organization: string, source: string, finding: string): string;

Return a fully-qualified organizationSourceFindingSecurityMarks resource name string.

Parameters
NameDescription
organization string
source string
finding string
Returns
TypeDescription
string

{string} Resource name string.

organizationSourcePath(organization, source)

organizationSourcePath(organization: string, source: string): string;

Return a fully-qualified organizationSource resource name string.

Parameters
NameDescription
organization string
source string
Returns
TypeDescription
string

{string} Resource name string.

projectAssetPath(project, asset)

projectAssetPath(project: string, asset: string): string;

Return a fully-qualified projectAsset resource name string.

Parameters
NameDescription
project string
asset string
Returns
TypeDescription
string

{string} Resource name string.

projectAssetSecurityMarksPath(project, asset)

projectAssetSecurityMarksPath(project: string, asset: string): string;

Return a fully-qualified projectAssetSecurityMarks resource name string.

Parameters
NameDescription
project string
asset string
Returns
TypeDescription
string

{string} Resource name string.

projectSourceFindingPath(project, source, finding)

projectSourceFindingPath(project: string, source: string, finding: string): string;

Return a fully-qualified projectSourceFinding resource name string.

Parameters
NameDescription
project string
source string
finding string
Returns
TypeDescription
string

{string} Resource name string.

projectSourceFindingSecurityMarksPath(project, source, finding)

projectSourceFindingSecurityMarksPath(project: string, source: string, finding: string): string;

Return a fully-qualified projectSourceFindingSecurityMarks resource name string.

Parameters
NameDescription
project string
source string
finding string
Returns
TypeDescription
string

{string} Resource name string.

projectSourcePath(project, source)

projectSourcePath(project: string, source: string): string;

Return a fully-qualified projectSource resource name string.

Parameters
NameDescription
project string
source string
Returns
TypeDescription
string

{string} Resource name string.

runAssetDiscovery(request, options)

runAssetDiscovery(request?: protos.google.cloud.securitycenter.v1.IRunAssetDiscoveryRequest, options?: CallOptions): Promise<[LROperation<protos.google.cloud.securitycenter.v1.IRunAssetDiscoveryResponse, protos.google.protobuf.IEmpty>, protos.google.longrunning.IOperation | undefined, {} | undefined]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IRunAssetDiscoveryRequest
options CallOptions
Returns
TypeDescription
Promise<[LROperation<protos.google.cloud.securitycenter.v1.IRunAssetDiscoveryResponse, protos.google.protobuf.IEmpty>, protos.google.longrunning.IOperation | undefined, {} | undefined]>

runAssetDiscovery(request, options, callback)

runAssetDiscovery(request: protos.google.cloud.securitycenter.v1.IRunAssetDiscoveryRequest, options: CallOptions, callback: Callback<LROperation<protos.google.cloud.securitycenter.v1.IRunAssetDiscoveryResponse, protos.google.protobuf.IEmpty>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IRunAssetDiscoveryRequest
options CallOptions
callback Callback<LROperation<protos.google.cloud.securitycenter.v1.IRunAssetDiscoveryResponse, protos.google.protobuf.IEmpty>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

runAssetDiscovery(request, callback)

runAssetDiscovery(request: protos.google.cloud.securitycenter.v1.IRunAssetDiscoveryRequest, callback: Callback<LROperation<protos.google.cloud.securitycenter.v1.IRunAssetDiscoveryResponse, protos.google.protobuf.IEmpty>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IRunAssetDiscoveryRequest
callback Callback<LROperation<protos.google.cloud.securitycenter.v1.IRunAssetDiscoveryResponse, protos.google.protobuf.IEmpty>, protos.google.longrunning.IOperation | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

setFindingState(request, options)

setFindingState(request?: protos.google.cloud.securitycenter.v1.ISetFindingStateRequest, options?: CallOptions): Promise<[protos.google.cloud.securitycenter.v1.IFinding, protos.google.cloud.securitycenter.v1.ISetFindingStateRequest | undefined, {} | undefined]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.ISetFindingStateRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.cloud.securitycenter.v1.IFinding, protos.google.cloud.securitycenter.v1.ISetFindingStateRequest | undefined, {} | undefined]>

setFindingState(request, options, callback)

setFindingState(request: protos.google.cloud.securitycenter.v1.ISetFindingStateRequest, options: CallOptions, callback: Callback<protos.google.cloud.securitycenter.v1.IFinding, protos.google.cloud.securitycenter.v1.ISetFindingStateRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.ISetFindingStateRequest
options CallOptions
callback Callback<protos.google.cloud.securitycenter.v1.IFinding, protos.google.cloud.securitycenter.v1.ISetFindingStateRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

setFindingState(request, callback)

setFindingState(request: protos.google.cloud.securitycenter.v1.ISetFindingStateRequest, callback: Callback<protos.google.cloud.securitycenter.v1.IFinding, protos.google.cloud.securitycenter.v1.ISetFindingStateRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.ISetFindingStateRequest
callback Callback<protos.google.cloud.securitycenter.v1.IFinding, protos.google.cloud.securitycenter.v1.ISetFindingStateRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

setIamPolicy(request, options)

setIamPolicy(request?: protos.google.iam.v1.ISetIamPolicyRequest, options?: CallOptions): Promise<[protos.google.iam.v1.IPolicy, protos.google.iam.v1.ISetIamPolicyRequest | undefined, {} | undefined]>;
Parameters
NameDescription
request protos.google.iam.v1.ISetIamPolicyRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.iam.v1.IPolicy, protos.google.iam.v1.ISetIamPolicyRequest | undefined, {} | undefined]>

setIamPolicy(request, options, callback)

setIamPolicy(request: protos.google.iam.v1.ISetIamPolicyRequest, options: CallOptions, callback: Callback<protos.google.iam.v1.IPolicy, protos.google.iam.v1.ISetIamPolicyRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.iam.v1.ISetIamPolicyRequest
options CallOptions
callback Callback<protos.google.iam.v1.IPolicy, protos.google.iam.v1.ISetIamPolicyRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

setIamPolicy(request, callback)

setIamPolicy(request: protos.google.iam.v1.ISetIamPolicyRequest, callback: Callback<protos.google.iam.v1.IPolicy, protos.google.iam.v1.ISetIamPolicyRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.iam.v1.ISetIamPolicyRequest
callback Callback<protos.google.iam.v1.IPolicy, protos.google.iam.v1.ISetIamPolicyRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

testIamPermissions(request, options)

testIamPermissions(request?: protos.google.iam.v1.ITestIamPermissionsRequest, options?: CallOptions): Promise<[protos.google.iam.v1.ITestIamPermissionsResponse, protos.google.iam.v1.ITestIamPermissionsRequest | undefined, {} | undefined]>;
Parameters
NameDescription
request protos.google.iam.v1.ITestIamPermissionsRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.iam.v1.ITestIamPermissionsResponse, protos.google.iam.v1.ITestIamPermissionsRequest | undefined, {} | undefined]>

testIamPermissions(request, options, callback)

testIamPermissions(request: protos.google.iam.v1.ITestIamPermissionsRequest, options: CallOptions, callback: Callback<protos.google.iam.v1.ITestIamPermissionsResponse, protos.google.iam.v1.ITestIamPermissionsRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.iam.v1.ITestIamPermissionsRequest
options CallOptions
callback Callback<protos.google.iam.v1.ITestIamPermissionsResponse, protos.google.iam.v1.ITestIamPermissionsRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

testIamPermissions(request, callback)

testIamPermissions(request: protos.google.iam.v1.ITestIamPermissionsRequest, callback: Callback<protos.google.iam.v1.ITestIamPermissionsResponse, protos.google.iam.v1.ITestIamPermissionsRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.iam.v1.ITestIamPermissionsRequest
callback Callback<protos.google.iam.v1.ITestIamPermissionsResponse, protos.google.iam.v1.ITestIamPermissionsRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

updateFinding(request, options)

updateFinding(request?: protos.google.cloud.securitycenter.v1.IUpdateFindingRequest, options?: CallOptions): Promise<[protos.google.cloud.securitycenter.v1.IFinding, protos.google.cloud.securitycenter.v1.IUpdateFindingRequest | undefined, {} | undefined]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IUpdateFindingRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.cloud.securitycenter.v1.IFinding, protos.google.cloud.securitycenter.v1.IUpdateFindingRequest | undefined, {} | undefined]>

updateFinding(request, options, callback)

updateFinding(request: protos.google.cloud.securitycenter.v1.IUpdateFindingRequest, options: CallOptions, callback: Callback<protos.google.cloud.securitycenter.v1.IFinding, protos.google.cloud.securitycenter.v1.IUpdateFindingRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IUpdateFindingRequest
options CallOptions
callback Callback<protos.google.cloud.securitycenter.v1.IFinding, protos.google.cloud.securitycenter.v1.IUpdateFindingRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

updateFinding(request, callback)

updateFinding(request: protos.google.cloud.securitycenter.v1.IUpdateFindingRequest, callback: Callback<protos.google.cloud.securitycenter.v1.IFinding, protos.google.cloud.securitycenter.v1.IUpdateFindingRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IUpdateFindingRequest
callback Callback<protos.google.cloud.securitycenter.v1.IFinding, protos.google.cloud.securitycenter.v1.IUpdateFindingRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

updateNotificationConfig(request, options)

updateNotificationConfig(request?: protos.google.cloud.securitycenter.v1.IUpdateNotificationConfigRequest, options?: CallOptions): Promise<[protos.google.cloud.securitycenter.v1.INotificationConfig, (protos.google.cloud.securitycenter.v1.IUpdateNotificationConfigRequest | undefined), {} | undefined]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IUpdateNotificationConfigRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.cloud.securitycenter.v1.INotificationConfig, (protos.google.cloud.securitycenter.v1.IUpdateNotificationConfigRequest | undefined), {} | undefined]>

updateNotificationConfig(request, options, callback)

updateNotificationConfig(request: protos.google.cloud.securitycenter.v1.IUpdateNotificationConfigRequest, options: CallOptions, callback: Callback<protos.google.cloud.securitycenter.v1.INotificationConfig, protos.google.cloud.securitycenter.v1.IUpdateNotificationConfigRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IUpdateNotificationConfigRequest
options CallOptions
callback Callback<protos.google.cloud.securitycenter.v1.INotificationConfig, protos.google.cloud.securitycenter.v1.IUpdateNotificationConfigRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

updateNotificationConfig(request, callback)

updateNotificationConfig(request: protos.google.cloud.securitycenter.v1.IUpdateNotificationConfigRequest, callback: Callback<protos.google.cloud.securitycenter.v1.INotificationConfig, protos.google.cloud.securitycenter.v1.IUpdateNotificationConfigRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IUpdateNotificationConfigRequest
callback Callback<protos.google.cloud.securitycenter.v1.INotificationConfig, protos.google.cloud.securitycenter.v1.IUpdateNotificationConfigRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

updateOrganizationSettings(request, options)

updateOrganizationSettings(request?: protos.google.cloud.securitycenter.v1.IUpdateOrganizationSettingsRequest, options?: CallOptions): Promise<[protos.google.cloud.securitycenter.v1.IOrganizationSettings, (protos.google.cloud.securitycenter.v1.IUpdateOrganizationSettingsRequest | undefined), {} | undefined]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IUpdateOrganizationSettingsRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.cloud.securitycenter.v1.IOrganizationSettings, (protos.google.cloud.securitycenter.v1.IUpdateOrganizationSettingsRequest | undefined), {} | undefined]>

updateOrganizationSettings(request, options, callback)

updateOrganizationSettings(request: protos.google.cloud.securitycenter.v1.IUpdateOrganizationSettingsRequest, options: CallOptions, callback: Callback<protos.google.cloud.securitycenter.v1.IOrganizationSettings, protos.google.cloud.securitycenter.v1.IUpdateOrganizationSettingsRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IUpdateOrganizationSettingsRequest
options CallOptions
callback Callback<protos.google.cloud.securitycenter.v1.IOrganizationSettings, protos.google.cloud.securitycenter.v1.IUpdateOrganizationSettingsRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

updateOrganizationSettings(request, callback)

updateOrganizationSettings(request: protos.google.cloud.securitycenter.v1.IUpdateOrganizationSettingsRequest, callback: Callback<protos.google.cloud.securitycenter.v1.IOrganizationSettings, protos.google.cloud.securitycenter.v1.IUpdateOrganizationSettingsRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IUpdateOrganizationSettingsRequest
callback Callback<protos.google.cloud.securitycenter.v1.IOrganizationSettings, protos.google.cloud.securitycenter.v1.IUpdateOrganizationSettingsRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

updateSecurityMarks(request, options)

updateSecurityMarks(request?: protos.google.cloud.securitycenter.v1.IUpdateSecurityMarksRequest, options?: CallOptions): Promise<[protos.google.cloud.securitycenter.v1.ISecurityMarks, (protos.google.cloud.securitycenter.v1.IUpdateSecurityMarksRequest | undefined), {} | undefined]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IUpdateSecurityMarksRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.cloud.securitycenter.v1.ISecurityMarks, (protos.google.cloud.securitycenter.v1.IUpdateSecurityMarksRequest | undefined), {} | undefined]>

updateSecurityMarks(request, options, callback)

updateSecurityMarks(request: protos.google.cloud.securitycenter.v1.IUpdateSecurityMarksRequest, options: CallOptions, callback: Callback<protos.google.cloud.securitycenter.v1.ISecurityMarks, protos.google.cloud.securitycenter.v1.IUpdateSecurityMarksRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IUpdateSecurityMarksRequest
options CallOptions
callback Callback<protos.google.cloud.securitycenter.v1.ISecurityMarks, protos.google.cloud.securitycenter.v1.IUpdateSecurityMarksRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

updateSecurityMarks(request, callback)

updateSecurityMarks(request: protos.google.cloud.securitycenter.v1.IUpdateSecurityMarksRequest, callback: Callback<protos.google.cloud.securitycenter.v1.ISecurityMarks, protos.google.cloud.securitycenter.v1.IUpdateSecurityMarksRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IUpdateSecurityMarksRequest
callback Callback<protos.google.cloud.securitycenter.v1.ISecurityMarks, protos.google.cloud.securitycenter.v1.IUpdateSecurityMarksRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

updateSource(request, options)

updateSource(request?: protos.google.cloud.securitycenter.v1.IUpdateSourceRequest, options?: CallOptions): Promise<[protos.google.cloud.securitycenter.v1.ISource, protos.google.cloud.securitycenter.v1.IUpdateSourceRequest | undefined, {} | undefined]>;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IUpdateSourceRequest
options CallOptions
Returns
TypeDescription
Promise<[protos.google.cloud.securitycenter.v1.ISource, protos.google.cloud.securitycenter.v1.IUpdateSourceRequest | undefined, {} | undefined]>

updateSource(request, options, callback)

updateSource(request: protos.google.cloud.securitycenter.v1.IUpdateSourceRequest, options: CallOptions, callback: Callback<protos.google.cloud.securitycenter.v1.ISource, protos.google.cloud.securitycenter.v1.IUpdateSourceRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IUpdateSourceRequest
options CallOptions
callback Callback<protos.google.cloud.securitycenter.v1.ISource, protos.google.cloud.securitycenter.v1.IUpdateSourceRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void

updateSource(request, callback)

updateSource(request: protos.google.cloud.securitycenter.v1.IUpdateSourceRequest, callback: Callback<protos.google.cloud.securitycenter.v1.ISource, protos.google.cloud.securitycenter.v1.IUpdateSourceRequest | null | undefined, {} | null | undefined>): void;
Parameters
NameDescription
request protos.google.cloud.securitycenter.v1.IUpdateSourceRequest
callback Callback<protos.google.cloud.securitycenter.v1.ISource, protos.google.cloud.securitycenter.v1.IUpdateSourceRequest | null | undefined, {} | null | undefined>
Returns
TypeDescription
void