securitycenter.v1 library Null safety

Security Command Center API - v1

Security Command Center API provides access to temporal views of assets and findings within an organization.

For more information, see cloud.google.com/security-command-center

Create an instance of SecurityCommandCenterApi to access these resources:

Classes

Asset
Security Command Center representation of a Google Cloud resource. [...]
AssetDiscoveryConfig
The configuration used for Asset Discovery runs.
AuditConfig
Specifies the audit configuration for a service. [...]
AuditLogConfig
Provides the configuration for logging a type of permissions. [...]
Binding
Associates members with a role.
Cve
CVE stands for Common Vulnerabilities and Exposures. [...]
Cvssv3
Common Vulnerability Scoring System version 3.
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. [...]
Expr
Represents a textual expression in the Common Expression Language (CEL) syntax. [...]
Finding
Security Command Center finding. [...]
Folder
Message that contains the resource name and display name of a folder resource.
FoldersAssetsResource
FoldersResource
FoldersSourcesFindingsResource
FoldersSourcesResource
GetIamPolicyRequest
Request message for GetIamPolicy method.
GetPolicyOptions
Encapsulates settings provided to GetIamPolicy.
GoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse
Response of asset discovery run
GoogleCloudSecuritycenterV1NotificationMessage
Cloud SCC's Notification
GoogleCloudSecuritycenterV1p1beta1Finding
Security Command Center finding. [...]
GoogleCloudSecuritycenterV1p1beta1Folder
Message that contains the resource name and display name of a folder resource.
GoogleCloudSecuritycenterV1p1beta1NotificationMessage
Security Command Center's Notification
GoogleCloudSecuritycenterV1p1beta1Resource
Information related to the Google Cloud resource.
GoogleCloudSecuritycenterV1p1beta1RunAssetDiscoveryResponse
Response of asset discovery run
GoogleCloudSecuritycenterV1p1beta1SecurityMarks
User specified security marks that are attached to the parent Security Command Center resource. [...]
GoogleCloudSecuritycenterV1Resource
Information related to the Google Cloud resource.
GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse
Response of asset discovery run
GroupAssetsRequest
Request message for grouping by assets.
GroupAssetsResponse
Response message for grouping by assets.
GroupFindingsRequest
Request message for grouping by findings.
GroupFindingsResponse
Response message for group by findings.
GroupResult
Result containing the properties and count of a groupBy request.
IamPolicy
Cloud IAM Policy information associated with the Google Cloud resource described by the Security Command Center asset. [...]
Indicator
Represents what's commonly known as an Indicator of compromise (IoC) in computer forensics. [...]
ListAssetsResponse
Response message for listing assets.
ListAssetsResult
Result containing the Asset and its State.
ListFindingsResponse
Response message for listing findings.
ListFindingsResult
Result containing the Finding and its StateChange.
ListNotificationConfigsResponse
Response message for listing notification configs.
ListOperationsResponse
The response message for Operations.ListOperations.
ListSourcesResponse
Response message for listing sources.
NotificationConfig
Cloud Security Command Center (Cloud SCC) notification configs. [...]
Operation
This resource represents a long-running operation that is the result of a network API call.
OrganizationsAssetsResource
OrganizationSettings
User specified settings that are attached to the Security Command Center organization.
OrganizationsNotificationConfigsResource
OrganizationsOperationsResource
OrganizationsResource
OrganizationsSourcesFindingsResource
OrganizationsSourcesResource
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. [...]
ProjectsAssetsResource
ProjectsResource
ProjectsSourcesFindingsResource
ProjectsSourcesResource
Reference
Additional Links
Resource
Information related to the Google Cloud resource that is associated with this finding.
RunAssetDiscoveryRequest
Request message for running asset discovery for an organization.
SecurityCenterProperties
Security Command Center managed properties. [...]
SecurityCommandCenterApi
Security Command Center API provides access to temporal views of assets and findings within an organization.
SecurityMarks
User specified security marks that are attached to the parent Security Command Center resource. [...]
SetFindingStateRequest
Request message for updating a finding's state.
SetIamPolicyRequest
Request message for SetIamPolicy method.
Source
Security Command Center finding source. [...]
Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. [...]
StreamingConfig
The config for streaming-based notifications, which send each event as soon as it is detected.
TestIamPermissionsRequest
Request message for TestIamPermissions method.
TestIamPermissionsResponse
Response message for TestIamPermissions method.
Vulnerability
Refers to common vulnerability fields e.g. cve, cvss, cwe etc.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.