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 arole
. - 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.