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

Access
Represents an access event.
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.
Binding
Associates members, or principals, with a role.
BulkMuteFindingsRequest
Request message for bulk findings update.
Compliance
Contains compliance information about a security standard indicating unmet recommendations.
Connection
Contains information about the IP connection associated with the finding.
Contact
Representa a single contact's email address
ContactDetails
The details pertaining to specific contacts
Cve
CVE stands for Common Vulnerabilities and Exposures.
Cvssv3
Common Vulnerability Scoring System version 3.
EnvironmentVariable
EnvironmentVariable is a name-value pair to store environment variables for Process.
ExfilResource
Resource that has been exfiltrated or exfiltrated_to.
Exfiltration
Exfiltration represents a data exfiltration attempt of one or more sources to one or more targets.
File
File information about the related binary/library used by an executable, or the script used by a script interpreter
Finding
Security Command Center finding.
Folder
Message that contains the resource name and display name of a folder resource.
FoldersAssetsResource
FoldersBigQueryExportsResource
FoldersFindingsResource
FoldersMuteConfigsResource
FoldersResource
FoldersSourcesFindingsExternalSystemsResource
FoldersSourcesFindingsResource
FoldersSourcesResource
Geolocation
Represents a geographical location for a given access.
GetIamPolicyRequest
Request message for GetIamPolicy method.
GoogleCloudSecuritycenterV1BigQueryExport
Configures how to deliver Findings to BigQuery Instance.
GoogleCloudSecuritycenterV1ExternalSystem
Representation of third party SIEM/SOAR fields within SCC.
GoogleCloudSecuritycenterV1MuteConfig
A mute config is a Cloud SCC resource that contains the configuration to mute create/update events of findings.
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.
IamBinding
Represents a particular IAM binding, which captures a member's role addition, removal, or state.
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.
ListBigQueryExportsResponse
Response message for listing BigQuery exports.
ListFindingsResponse
Response message for listing findings.
ListFindingsResult
Result containing the Finding and its StateChange.
ListMuteConfigsResponse
Response message for listing mute configs.
ListNotificationConfigsResponse
Response message for listing notification configs.
ListOperationsResponse
The response message for Operations.ListOperations.
ListSourcesResponse
Response message for listing sources.
MitreAttack
MITRE ATT&CK tactics and techniques related to this finding.
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
OrganizationsBigQueryExportsResource
OrganizationSettings
User specified settings that are attached to the Security Command Center organization.
OrganizationsFindingsResource
OrganizationsMuteConfigsResource
OrganizationsNotificationConfigsResource
OrganizationsOperationsResource
OrganizationsResource
OrganizationsSourcesFindingsExternalSystemsResource
OrganizationsSourcesFindingsResource
OrganizationsSourcesResource
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
Process
Represents an operating system process.
ProjectsAssetsResource
ProjectsBigQueryExportsResource
ProjectsFindingsResource
ProjectsMuteConfigsResource
ProjectsResource
ProjectsSourcesFindingsExternalSystemsResource
ProjectsSourcesFindingsResource
ProjectsSourcesResource
Reference
Additional Links
Resource
Information related to the Google Cloud resource that is associated with this finding.
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.
SetMuteRequest
Request message for updating a finding's mute status.
Source
Security Command Center finding source.
StreamingConfig
The config for streaming-based notifications, which send each event as soon as it is detected.
Vulnerability
Refers to common vulnerability fields e.g. cve, cvss, cwe etc.

Typedefs

AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.
GetPolicyOptions = $GetPolicyOptions
Encapsulates settings provided to GetIamPolicy.
RunAssetDiscoveryRequest = $Empty
Request message for running asset discovery for an organization.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
TestIamPermissionsRequest = $TestIamPermissionsRequest00
Request message for TestIamPermissions method.
TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.

Exceptions / Errors

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