- 2.84.0 (latest)
- 2.83.0
- 2.82.0
- 2.81.0
- 2.80.0
- 2.78.0
- 2.76.0
- 2.75.0
- 2.72.0
- 2.71.0
- 2.70.0
- 2.68.0
- 2.67.0
- 2.66.0
- 2.65.0
- 2.64.0
- 2.63.0
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.1
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.1
- 2.6.0
- 2.5.6
- 2.3.2
A client to Security Command Center API
The interfaces provided are listed below, along with usage samples.
SecurityCenterClient
Service Description: V1 APIs for Security Center service.
Sample for SecurityCenterClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
Source source = Source.newBuilder().build();
Source response = securityCenterClient.createSource(parent, source);
}
Classes
Access
Represents an access event.
Protobuf type google.cloud.securitycenter.v1.Access
Access.Builder
Represents an access event.
Protobuf type google.cloud.securitycenter.v1.Access
AccessProto
Asset
Security Command Center representation of a Google Cloud resource. The Asset is a Security Command Center resource that captures information about a single Google Cloud resource. All modifications to an Asset are only within the context of Security Command Center and don't affect the referenced Google Cloud resource.
Protobuf type google.cloud.securitycenter.v1.Asset
Asset.Builder
Security Command Center representation of a Google Cloud resource. The Asset is a Security Command Center resource that captures information about a single Google Cloud resource. All modifications to an Asset are only within the context of Security Command Center and don't affect the referenced Google Cloud resource.
Protobuf type google.cloud.securitycenter.v1.Asset
Asset.IamPolicy
Cloud IAM Policy information associated with the Google Cloud resource described by the Security Command Center asset. This information is managed and defined by the Google Cloud resource and cannot be modified by the user.
Protobuf type google.cloud.securitycenter.v1.Asset.IamPolicy
Asset.IamPolicy.Builder
Cloud IAM Policy information associated with the Google Cloud resource described by the Security Command Center asset. This information is managed and defined by the Google Cloud resource and cannot be modified by the user.
Protobuf type google.cloud.securitycenter.v1.Asset.IamPolicy
Asset.SecurityCenterProperties
Security Command Center managed properties. These properties are managed by Security Command Center and cannot be modified by the user.
Protobuf type google.cloud.securitycenter.v1.Asset.SecurityCenterProperties
Asset.SecurityCenterProperties.Builder
Security Command Center managed properties. These properties are managed by Security Command Center and cannot be modified by the user.
Protobuf type google.cloud.securitycenter.v1.Asset.SecurityCenterProperties
AssetName
AssetName.Builder
Builder for organizations/{organization}/assets/{asset}.
AssetName.FolderAssetBuilder
Builder for folders/{folder}/assets/{asset}.
AssetName.ProjectAssetBuilder
Builder for projects/{project}/assets/{asset}.
AssetOuterClass
BigQueryExport
Configures how to deliver Findings to BigQuery Instance.
Protobuf type google.cloud.securitycenter.v1.BigQueryExport
BigQueryExport.Builder
Configures how to deliver Findings to BigQuery Instance.
Protobuf type google.cloud.securitycenter.v1.BigQueryExport
BigQueryExportName
BigQueryExportName.Builder
Builder for organizations/{organization}/bigQueryExports/{export}.
BigQueryExportName.FolderExportBuilder
Builder for folders/{folder}/bigQueryExports/{export}.
BigQueryExportName.ProjectExportBuilder
Builder for projects/{project}/bigQueryExports/{export}.
BigQueryExportProto
BulkMuteFindingsRequest
Request message for bulk findings update. Note:
- If multiple bulk update requests match the same resource, the order in which they get executed is not defined.
- Once a bulk operation is started, there is no way to stop it.
Protobuf type google.cloud.securitycenter.v1.BulkMuteFindingsRequest
BulkMuteFindingsRequest.Builder
Request message for bulk findings update. Note:
- If multiple bulk update requests match the same resource, the order in which they get executed is not defined.
- Once a bulk operation is started, there is no way to stop it.
Protobuf type google.cloud.securitycenter.v1.BulkMuteFindingsRequest
BulkMuteFindingsResponse
The response to a BulkMute request. Contains the LRO information.
Protobuf type google.cloud.securitycenter.v1.BulkMuteFindingsResponse
BulkMuteFindingsResponse.Builder
The response to a BulkMute request. Contains the LRO information.
Protobuf type google.cloud.securitycenter.v1.BulkMuteFindingsResponse
Compliance
Contains compliance information about a security standard indicating unmet recommendations.
Protobuf type google.cloud.securitycenter.v1.Compliance
Compliance.Builder
Contains compliance information about a security standard indicating unmet recommendations.
Protobuf type google.cloud.securitycenter.v1.Compliance
ComplianceProto
Connection
Contains information about the IP connection associated with the finding.
Protobuf type google.cloud.securitycenter.v1.Connection
Connection.Builder
Contains information about the IP connection associated with the finding.
Protobuf type google.cloud.securitycenter.v1.Connection
ConnectionProto
Contact
Representa a single contact's email address
Protobuf type google.cloud.securitycenter.v1.Contact
Contact.Builder
Representa a single contact's email address
Protobuf type google.cloud.securitycenter.v1.Contact
ContactDetails
The details pertaining to specific contacts
Protobuf type google.cloud.securitycenter.v1.ContactDetails
ContactDetails.Builder
The details pertaining to specific contacts
Protobuf type google.cloud.securitycenter.v1.ContactDetails
ContactDetailsProto
Container
Container associated with the finding.
Protobuf type google.cloud.securitycenter.v1.Container
Container.Builder
Container associated with the finding.
Protobuf type google.cloud.securitycenter.v1.Container
ContainerProto
CreateBigQueryExportRequest
Request message for creating a big query export.
Protobuf type google.cloud.securitycenter.v1.CreateBigQueryExportRequest
CreateBigQueryExportRequest.Builder
Request message for creating a big query export.
Protobuf type google.cloud.securitycenter.v1.CreateBigQueryExportRequest
CreateFindingRequest
Request message for creating a finding.
Protobuf type google.cloud.securitycenter.v1.CreateFindingRequest
CreateFindingRequest.Builder
Request message for creating a finding.
Protobuf type google.cloud.securitycenter.v1.CreateFindingRequest
CreateMuteConfigRequest
Request message for creating a mute config.
Protobuf type google.cloud.securitycenter.v1.CreateMuteConfigRequest
CreateMuteConfigRequest.Builder
Request message for creating a mute config.
Protobuf type google.cloud.securitycenter.v1.CreateMuteConfigRequest
CreateNotificationConfigRequest
Request message for creating a notification config.
Protobuf type google.cloud.securitycenter.v1.CreateNotificationConfigRequest
CreateNotificationConfigRequest.Builder
Request message for creating a notification config.
Protobuf type google.cloud.securitycenter.v1.CreateNotificationConfigRequest
CreateSourceRequest
Request message for creating a source.
Protobuf type google.cloud.securitycenter.v1.CreateSourceRequest
CreateSourceRequest.Builder
Request message for creating a source.
Protobuf type google.cloud.securitycenter.v1.CreateSourceRequest
Cve
CVE stands for Common Vulnerabilities and Exposures. More information: https://cve.mitre.org
Protobuf type google.cloud.securitycenter.v1.Cve
Cve.Builder
CVE stands for Common Vulnerabilities and Exposures. More information: https://cve.mitre.org
Protobuf type google.cloud.securitycenter.v1.Cve
Cvssv3
Common Vulnerability Scoring System version 3.
Protobuf type google.cloud.securitycenter.v1.Cvssv3
Cvssv3.Builder
Common Vulnerability Scoring System version 3.
Protobuf type google.cloud.securitycenter.v1.Cvssv3
Database
Represents database access information, such as queries. A database may be a sub-resource of an instance (as in the case of CloudSQL instances or Cloud Spanner instances), or the database instance itself. Some database resources may not have the full resource name populated because these resource types are not yet supported by Cloud Asset Inventory (e.g. CloudSQL databases). In these cases only the display name will be provided.
Protobuf type google.cloud.securitycenter.v1.Database
Database.Builder
Represents database access information, such as queries. A database may be a sub-resource of an instance (as in the case of CloudSQL instances or Cloud Spanner instances), or the database instance itself. Some database resources may not have the full resource name populated because these resource types are not yet supported by Cloud Asset Inventory (e.g. CloudSQL databases). In these cases only the display name will be provided.
Protobuf type google.cloud.securitycenter.v1.Database
DatabaseProto
DeleteBigQueryExportRequest
Request message for deleting a big query export.
Protobuf type google.cloud.securitycenter.v1.DeleteBigQueryExportRequest
DeleteBigQueryExportRequest.Builder
Request message for deleting a big query export.
Protobuf type google.cloud.securitycenter.v1.DeleteBigQueryExportRequest
DeleteMuteConfigRequest
Request message for deleting a mute config.
Protobuf type google.cloud.securitycenter.v1.DeleteMuteConfigRequest
DeleteMuteConfigRequest.Builder
Request message for deleting a mute config.
Protobuf type google.cloud.securitycenter.v1.DeleteMuteConfigRequest
DeleteNotificationConfigRequest
Request message for deleting a notification config.
Protobuf type google.cloud.securitycenter.v1.DeleteNotificationConfigRequest
DeleteNotificationConfigRequest.Builder
Request message for deleting a notification config.
Protobuf type google.cloud.securitycenter.v1.DeleteNotificationConfigRequest
EnvironmentVariable
EnvironmentVariable is a name-value pair to store environment variables for Process.
Protobuf type google.cloud.securitycenter.v1.EnvironmentVariable
EnvironmentVariable.Builder
EnvironmentVariable is a name-value pair to store environment variables for Process.
Protobuf type google.cloud.securitycenter.v1.EnvironmentVariable
ExfilResource
Resource that has been exfiltrated or exfiltrated_to.
Protobuf type google.cloud.securitycenter.v1.ExfilResource
ExfilResource.Builder
Resource that has been exfiltrated or exfiltrated_to.
Protobuf type google.cloud.securitycenter.v1.ExfilResource
Exfiltration
Exfiltration represents a data exfiltration attempt of one or more sources to one or more targets. Sources represent the source of data that is exfiltrated, and Targets represents the destination the data was copied to.
Protobuf type google.cloud.securitycenter.v1.Exfiltration
Exfiltration.Builder
Exfiltration represents a data exfiltration attempt of one or more sources to one or more targets. Sources represent the source of data that is exfiltrated, and Targets represents the destination the data was copied to.
Protobuf type google.cloud.securitycenter.v1.Exfiltration
ExfiltrationProto
ExternalSystem
Representation of third party SIEM/SOAR fields within SCC.
Protobuf type google.cloud.securitycenter.v1.ExternalSystem
ExternalSystem.Builder
Representation of third party SIEM/SOAR fields within SCC.
Protobuf type google.cloud.securitycenter.v1.ExternalSystem
ExternalSystemProto
File
File information about the related binary/library used by an executable, or the script used by a script interpreter
Protobuf type google.cloud.securitycenter.v1.File
File.Builder
File information about the related binary/library used by an executable, or the script used by a script interpreter
Protobuf type google.cloud.securitycenter.v1.File
FileProto
Finding
Security Command Center finding. A finding is a record of assessment data like security, risk, health, or privacy, that is ingested into Security Command Center for presentation, notification, analysis, policy testing, and enforcement. For example, a cross-site scripting (XSS) vulnerability in an App Engine application is a finding.
Protobuf type google.cloud.securitycenter.v1.Finding
Finding.Builder
Security Command Center finding. A finding is a record of assessment data like security, risk, health, or privacy, that is ingested into Security Command Center for presentation, notification, analysis, policy testing, and enforcement. For example, a cross-site scripting (XSS) vulnerability in an App Engine application is a finding.
Protobuf type google.cloud.securitycenter.v1.Finding
FindingName
FindingName.Builder
Builder for organizations/{organization}/sources/{source}/findings/{finding}.
FindingName.FolderSourceFindingBuilder
Builder for folders/{folder}/sources/{source}/findings/{finding}.
FindingName.ProjectSourceFindingBuilder
Builder for projects/{project}/sources/{source}/findings/{finding}.
FindingOuterClass
Folder
Message that contains the resource name and display name of a folder resource.
Protobuf type google.cloud.securitycenter.v1.Folder
Folder.Builder
Message that contains the resource name and display name of a folder resource.
Protobuf type google.cloud.securitycenter.v1.Folder
FolderName
FolderName.Builder
Builder for folders/{folder}.
FolderProto
Geolocation
Represents a geographical location for a given access.
Protobuf type google.cloud.securitycenter.v1.Geolocation
Geolocation.Builder
Represents a geographical location for a given access.
Protobuf type google.cloud.securitycenter.v1.Geolocation
GetBigQueryExportRequest
Request message for retrieving a big query export.
Protobuf type google.cloud.securitycenter.v1.GetBigQueryExportRequest
GetBigQueryExportRequest.Builder
Request message for retrieving a big query export.
Protobuf type google.cloud.securitycenter.v1.GetBigQueryExportRequest
GetMuteConfigRequest
Request message for retrieving a mute config.
Protobuf type google.cloud.securitycenter.v1.GetMuteConfigRequest
GetMuteConfigRequest.Builder
Request message for retrieving a mute config.
Protobuf type google.cloud.securitycenter.v1.GetMuteConfigRequest
GetNotificationConfigRequest
Request message for getting a notification config.
Protobuf type google.cloud.securitycenter.v1.GetNotificationConfigRequest
GetNotificationConfigRequest.Builder
Request message for getting a notification config.
Protobuf type google.cloud.securitycenter.v1.GetNotificationConfigRequest
GetOrganizationSettingsRequest
Request message for getting organization settings.
Protobuf type google.cloud.securitycenter.v1.GetOrganizationSettingsRequest
GetOrganizationSettingsRequest.Builder
Request message for getting organization settings.
Protobuf type google.cloud.securitycenter.v1.GetOrganizationSettingsRequest
GetSourceRequest
Request message for getting a source.
Protobuf type google.cloud.securitycenter.v1.GetSourceRequest
GetSourceRequest.Builder
Request message for getting a source.
Protobuf type google.cloud.securitycenter.v1.GetSourceRequest
GroupAssetsRequest
Request message for grouping by assets.
Protobuf type google.cloud.securitycenter.v1.GroupAssetsRequest
GroupAssetsRequest.Builder
Request message for grouping by assets.
Protobuf type google.cloud.securitycenter.v1.GroupAssetsRequest
GroupAssetsResponse
Response message for grouping by assets.
Protobuf type google.cloud.securitycenter.v1.GroupAssetsResponse