Struct googapis::google::cloud::securitycenter::v1::security_center_client::SecurityCenterClient[][src]

pub struct SecurityCenterClient<T> { /* fields omitted */ }
Expand description

V1 APIs for Security Center service.

Implementations

Compress requests with gzip.

This requires the server to support it otherwise it might respond with an error.

Enable decompressing responses with gzip.

Kicks off an LRO to bulk mute findings for a parent based on a filter. The parent can be either an organization, folder or project. The findings matched by the filter will be muted after the LRO is done.

Creates a source.

Creates a finding. The corresponding source must exist for finding creation to succeed.

Creates a mute config.

Creates a notification config.

Deletes an existing mute config.

Deletes a notification config.

Gets the access control policy on the specified Source.

Gets a mute config.

Gets a notification config.

Gets the settings for an organization.

Gets a source.

Filters an organization’s assets and groups them by their specified properties.

Filters an organization or source’s findings and groups them by their specified properties.

To group across all sources provide a - as the source id. Example: /v1/organizations/{organization_id}/sources/-/findings, /v1/folders/{folder_id}/sources/-/findings, /v1/projects/{project_id}/sources/-/findings

Lists an organization’s assets.

Lists an organization or source’s findings.

To list across all sources provide a - as the source id. Example: /v1/organizations/{organization_id}/sources/-/findings

Lists mute configs.

Lists notification configs.

Lists all sources belonging to an organization.

Runs asset discovery. The discovery is tracked with a long-running operation.

This API can only be called with limited frequency for an organization. If it is called too frequently the caller will receive a TOO_MANY_REQUESTS error.

Updates the state of a finding.

Updates the mute state of a finding.

Sets the access control policy on the specified Source.

Returns the permissions that a caller has on the specified source.

Updates external system. This is for a given finding.

Creates or updates a finding. The corresponding source must exist for a finding creation to succeed.

Updates a mute config.

Updates a notification config. The following update fields are allowed: description, pubsub_topic, streaming_config.filter

Updates an organization’s settings.

Updates a source.

Updates security marks.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Wrap the input message T in a tonic::Request

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more