@Generated(value="by gapic-generator-java")
See: Description
Class | Description |
---|---|
Access |
Represents an access event.
|
Access.Builder |
Represents an access event.
|
AccessProto | |
Asset |
Security Command Center representation of a Google Cloud
resource.
|
Asset.Builder |
Security Command Center representation of a Google Cloud
resource.
|
Asset.IamPolicy |
Cloud IAM Policy information associated with the Google Cloud resource
described by the Security Command Center asset.
|
Asset.IamPolicy.Builder |
Cloud IAM Policy information associated with the Google Cloud resource
described by the Security Command Center asset.
|
Asset.SecurityCenterProperties |
Security Command Center managed properties.
|
Asset.SecurityCenterProperties.Builder |
Security Command Center managed properties.
|
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.
|
BigQueryExport.Builder |
Configures how to deliver Findings to BigQuery Instance.
|
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.
|
BulkMuteFindingsRequest.Builder |
Request message for bulk findings update.
|
BulkMuteFindingsResponse |
The response to a BulkMute request.
|
BulkMuteFindingsResponse.Builder |
The response to a BulkMute request.
|
Compliance |
Contains compliance information about a security standard indicating unmet
recommendations.
|
Compliance.Builder |
Contains compliance information about a security standard indicating unmet
recommendations.
|
ComplianceProto | |
Connection |
Contains information about the IP connection associated with the finding.
|
Connection.Builder |
Contains information about the IP connection associated with the finding.
|
ConnectionProto | |
Contact |
Representa a single contact's email address
|
Contact.Builder |
Representa a single contact's email address
|
ContactDetails |
The details pertaining to specific contacts
|
ContactDetails.Builder |
The details pertaining to specific contacts
|
ContactDetailsProto | |
Container |
Container associated with the finding.
|
Container.Builder |
Container associated with the finding.
|
ContainerProto | |
CreateBigQueryExportRequest |
Request message for creating a big query export.
|
CreateBigQueryExportRequest.Builder |
Request message for creating a big query export.
|
CreateFindingRequest |
Request message for creating a finding.
|
CreateFindingRequest.Builder |
Request message for creating a finding.
|
CreateMuteConfigRequest |
Request message for creating a mute config.
|
CreateMuteConfigRequest.Builder |
Request message for creating a mute config.
|
CreateNotificationConfigRequest |
Request message for creating a notification config.
|
CreateNotificationConfigRequest.Builder |
Request message for creating a notification config.
|
CreateSourceRequest |
Request message for creating a source.
|
CreateSourceRequest.Builder |
Request message for creating a source.
|
Cve |
CVE stands for Common Vulnerabilities and Exposures.
|
Cve.Builder |
CVE stands for Common Vulnerabilities and Exposures.
|
Cvssv3 |
Common Vulnerability Scoring System version 3.
|
Cvssv3.Builder |
Common Vulnerability Scoring System version 3.
|
Database |
Represents database access information, such as queries.
|
Database.Builder |
Represents database access information, such as queries.
|
DatabaseProto | |
DeleteBigQueryExportRequest |
Request message for deleting a big query export.
|
DeleteBigQueryExportRequest.Builder |
Request message for deleting a big query export.
|
DeleteMuteConfigRequest |
Request message for deleting a mute config.
|
DeleteMuteConfigRequest.Builder |
Request message for deleting a mute config.
|
DeleteNotificationConfigRequest |
Request message for deleting a notification config.
|
DeleteNotificationConfigRequest.Builder |
Request message for deleting a notification config.
|
EnvironmentVariable |
EnvironmentVariable is a name-value pair to store environment variables for
Process.
|
EnvironmentVariable.Builder |
EnvironmentVariable is a name-value pair to store environment variables for
Process.
|
ExfilResource |
Resource that has been exfiltrated or exfiltrated_to.
|
ExfilResource.Builder |
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.
|
Exfiltration.Builder |
Exfiltration represents a data exfiltration attempt of one or more
sources to one or more targets.
|
ExfiltrationProto | |
ExternalSystem |
Representation of third party SIEM/SOAR fields within SCC.
|
ExternalSystem.Builder |
Representation of third party SIEM/SOAR fields within SCC.
|
ExternalSystemProto | |
File |
File information about the related binary/library used by an executable, or
the script used by a script interpreter
|
File.Builder |
File information about the related binary/library used by an executable, or
the script used by a script interpreter
|
FileProto | |
Finding |
Security Command Center finding.
|
Finding.Builder |
Security Command Center 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.
|
Folder.Builder |
Message that contains the resource name and display name of a folder
resource.
|
FolderName | |
FolderName.Builder |
Builder for folders/{folder}.
|
FolderProto | |
Geolocation |
Represents a geographical location for a given access.
|
Geolocation.Builder |
Represents a geographical location for a given access.
|
GetBigQueryExportRequest |
Request message for retrieving a big query export.
|
GetBigQueryExportRequest.Builder |
Request message for retrieving a big query export.
|
GetMuteConfigRequest |
Request message for retrieving a mute config.
|
GetMuteConfigRequest.Builder |
Request message for retrieving a mute config.
|
GetNotificationConfigRequest |
Request message for getting a notification config.
|
GetNotificationConfigRequest.Builder |
Request message for getting a notification config.
|
GetOrganizationSettingsRequest |
Request message for getting organization settings.
|
GetOrganizationSettingsRequest.Builder |
Request message for getting organization settings.
|
GetSourceRequest |
Request message for getting a source.
|
GetSourceRequest.Builder |
Request message for getting a source.
|
GroupAssetsRequest |
Request message for grouping by assets.
|
GroupAssetsRequest.Builder |
Request message for grouping by assets.
|
GroupAssetsResponse |
Response message for grouping by assets.
|
GroupAssetsResponse.Builder |
Response message for grouping by assets.
|
GroupFindingsRequest |
Request message for grouping by findings.
|
GroupFindingsRequest.Builder |
Request message for grouping by findings.
|
GroupFindingsResponse |
Response message for group by findings.
|
GroupFindingsResponse.Builder |
Response message for group by findings.
|
GroupResult |
Result containing the properties and count of a groupBy request.
|
GroupResult.Builder |
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.
|
IamBinding.Builder |
Represents a particular IAM binding, which captures a member's role addition,
removal, or state.
|
IamBindingProto | |
Indicator |
Represents what's commonly known as an Indicator of compromise (IoC) in
computer forensics.
|
Indicator.Builder |
Represents what's commonly known as an Indicator of compromise (IoC) in
computer forensics.
|
Indicator.ProcessSignature |
Indicates what signature matched this process.
|
Indicator.ProcessSignature.Builder |
Indicates what signature matched this process.
|
Indicator.ProcessSignature.MemoryHashSignature |
A signature corresponding to memory page hashes.
|
Indicator.ProcessSignature.MemoryHashSignature.Builder |
A signature corresponding to memory page hashes.
|
Indicator.ProcessSignature.MemoryHashSignature.Detection |
Memory hash detection contributing to the binary family match.
|
Indicator.ProcessSignature.MemoryHashSignature.Detection.Builder |
Memory hash detection contributing to the binary family match.
|
Indicator.ProcessSignature.YaraRuleSignature |
A signature corresponding to a YARA rule.
|
Indicator.ProcessSignature.YaraRuleSignature.Builder |
A signature corresponding to a YARA rule.
|
IndicatorProto | |
Kubernetes |
Kubernetes related attributes.
|
Kubernetes.AccessReview |
Conveys information about a Kubernetes access review (e.g.
|
Kubernetes.AccessReview.Builder |
Conveys information about a Kubernetes access review (e.g.
|
Kubernetes.Binding |
Represents a Kubernetes RoleBinding or ClusterRoleBinding.
|
Kubernetes.Binding.Builder |
Represents a Kubernetes RoleBinding or ClusterRoleBinding.
|
Kubernetes.Builder |
Kubernetes related attributes.
|
Kubernetes.Node |
Kubernetes Nodes associated with the finding.
|
Kubernetes.Node.Builder |
Kubernetes Nodes associated with the finding.
|
Kubernetes.NodePool |
Provides GKE Node Pool information.
|
Kubernetes.NodePool.Builder |
Provides GKE Node Pool information.
|
Kubernetes.Pod |
Kubernetes Pod.
|
Kubernetes.Pod.Builder |
Kubernetes Pod.
|
Kubernetes.Role |
Kubernetes Role or ClusterRole.
|
Kubernetes.Role.Builder |
Kubernetes Role or ClusterRole.
|
Kubernetes.Subject |
Represents a Kubernetes Subject.
|
Kubernetes.Subject.Builder |
Represents a Kubernetes Subject.
|
KubernetesProto | |
Label |
Label represents a generic name=value label.
|
Label.Builder |
Label represents a generic name=value label.
|
LabelProto | |
ListAssetsRequest |
Request message for listing assets.
|
ListAssetsRequest.Builder |
Request message for listing assets.
|
ListAssetsResponse |
Response message for listing assets.
|
ListAssetsResponse.Builder |
Response message for listing assets.
|
ListAssetsResponse.ListAssetsResult |
Result containing the Asset and its State.
|
ListAssetsResponse.ListAssetsResult.Builder |
Result containing the Asset and its State.
|
ListBigQueryExportsRequest |
Request message for listing BigQuery exports at a given scope e.g.
|
ListBigQueryExportsRequest.Builder |
Request message for listing BigQuery exports at a given scope e.g.
|
ListBigQueryExportsResponse |
Response message for listing BigQuery exports.
|
ListBigQueryExportsResponse.Builder |
Response message for listing BigQuery exports.
|
ListFindingsRequest |
Request message for listing findings.
|
ListFindingsRequest.Builder |
Request message for listing findings.
|
ListFindingsResponse |
Response message for listing findings.
|
ListFindingsResponse.Builder |
Response message for listing findings.
|
ListFindingsResponse.ListFindingsResult |
Result containing the Finding and its StateChange.
|
ListFindingsResponse.ListFindingsResult.Builder |
Result containing the Finding and its StateChange.
|
ListFindingsResponse.ListFindingsResult.Resource |
Information related to the Google Cloud resource that is
associated with this finding.
|
ListFindingsResponse.ListFindingsResult.Resource.Builder |
Information related to the Google Cloud resource that is
associated with this finding.
|
ListMuteConfigsRequest |
Request message for listing mute configs at a given scope e.g.
|
ListMuteConfigsRequest.Builder |
Request message for listing mute configs at a given scope e.g.
|
ListMuteConfigsResponse |
Response message for listing mute configs.
|
ListMuteConfigsResponse.Builder |
Response message for listing mute configs.
|
ListNotificationConfigsRequest |
Request message for listing notification configs.
|
ListNotificationConfigsRequest.Builder |
Request message for listing notification configs.
|
ListNotificationConfigsResponse |
Response message for listing notification configs.
|
ListNotificationConfigsResponse.Builder |
Response message for listing notification configs.
|
ListSourcesRequest |
Request message for listing sources.
|
ListSourcesRequest.Builder |
Request message for listing sources.
|
ListSourcesResponse |
Response message for listing sources.
|
ListSourcesResponse.Builder |
Response message for listing sources.
|
MitreAttack |
MITRE ATT&CK tactics and techniques related to this finding.
|
MitreAttack.Builder |
MITRE ATT&CK tactics and techniques related to this finding.
|
MitreAttackProto | |
MuteConfig |
A mute config is a Cloud SCC resource that contains the configuration
to mute create/update events of findings.
|
MuteConfig.Builder |
A mute config is a Cloud SCC resource that contains the configuration
to mute create/update events of findings.
|
MuteConfigName | |
MuteConfigName.Builder |
Builder for organizations/{organization}/muteConfigs/{mute_config}.
|
MuteConfigName.FolderMuteConfigBuilder |
Builder for folders/{folder}/muteConfigs/{mute_config}.
|
MuteConfigName.ProjectMuteConfigBuilder |
Builder for projects/{project}/muteConfigs/{mute_config}.
|
MuteConfigProto | |
NotificationConfig |
Cloud Security Command Center (Cloud SCC) notification configs.
|
NotificationConfig.Builder |
Cloud Security Command Center (Cloud SCC) notification configs.
|
NotificationConfig.StreamingConfig |
The config for streaming-based notifications, which send each event as soon
as it is detected.
|
NotificationConfig.StreamingConfig.Builder |
The config for streaming-based notifications, which send each event as soon
as it is detected.
|
NotificationConfigName | |
NotificationConfigName.Builder |
Builder for organizations/{organization}/notificationConfigs/{notification_config}.
|
NotificationConfigProto | |
NotificationMessage |
Cloud SCC's Notification
|
NotificationMessage.Builder |
Cloud SCC's Notification
|
NotificationMessageProto | |
OrganizationName | |
OrganizationName.Builder |
Builder for organizations/{organization}.
|
OrganizationSettings |
User specified settings that are attached to the Security Command
Center organization.
|
OrganizationSettings.AssetDiscoveryConfig |
The configuration used for Asset Discovery runs.
|
OrganizationSettings.AssetDiscoveryConfig.Builder |
The configuration used for Asset Discovery runs.
|
OrganizationSettings.Builder |
User specified settings that are attached to the Security Command
Center organization.
|
OrganizationSettingsName | |
OrganizationSettingsName.Builder |
Builder for organizations/{organization}/organizationSettings.
|
OrganizationSettingsOuterClass | |
Process |
Represents an operating system process.
|
Process.Builder |
Represents an operating system process.
|
ProcessProto | |
ProjectName | |
ProjectName.Builder |
Builder for projects/{project}.
|
Reference |
Additional Links
|
Reference.Builder |
Additional Links
|
Resource |
Information related to the Google Cloud resource.
|
Resource.Builder |
Information related to the Google Cloud resource.
|
ResourceProto | |
RunAssetDiscoveryRequest |
Request message for running asset discovery for an organization.
|
RunAssetDiscoveryRequest.Builder |
Request message for running asset discovery for an organization.
|
RunAssetDiscoveryResponse |
Response of asset discovery run
|
RunAssetDiscoveryResponse.Builder |
Response of asset discovery run
|
RunAssetDiscoveryResponseOuterClass | |
SecurityCenterClient |
Service Description: V1 APIs for Security Center service.
|
SecurityCenterClient.GroupAssetsFixedSizeCollection | |
SecurityCenterClient.GroupAssetsPage | |
SecurityCenterClient.GroupAssetsPagedResponse | |
SecurityCenterClient.GroupFindingsFixedSizeCollection | |
SecurityCenterClient.GroupFindingsPage | |
SecurityCenterClient.GroupFindingsPagedResponse | |
SecurityCenterClient.ListAssetsFixedSizeCollection | |
SecurityCenterClient.ListAssetsPage | |
SecurityCenterClient.ListAssetsPagedResponse | |
SecurityCenterClient.ListBigQueryExportsFixedSizeCollection | |
SecurityCenterClient.ListBigQueryExportsPage | |
SecurityCenterClient.ListBigQueryExportsPagedResponse | |
SecurityCenterClient.ListFindingsFixedSizeCollection | |
SecurityCenterClient.ListFindingsPage | |
SecurityCenterClient.ListFindingsPagedResponse | |
SecurityCenterClient.ListMuteConfigsFixedSizeCollection | |
SecurityCenterClient.ListMuteConfigsPage | |
SecurityCenterClient.ListMuteConfigsPagedResponse | |
SecurityCenterClient.ListNotificationConfigsFixedSizeCollection | |
SecurityCenterClient.ListNotificationConfigsPage | |
SecurityCenterClient.ListNotificationConfigsPagedResponse | |
SecurityCenterClient.ListSourcesFixedSizeCollection | |
SecurityCenterClient.ListSourcesPage | |
SecurityCenterClient.ListSourcesPagedResponse | |
SecurityCenterGrpc |
V1 APIs for Security Center service.
|
SecurityCenterGrpc.SecurityCenterBlockingStub |
V1 APIs for Security Center service.
|
SecurityCenterGrpc.SecurityCenterFutureStub |
V1 APIs for Security Center service.
|
SecurityCenterGrpc.SecurityCenterImplBase |
V1 APIs for Security Center service.
|
SecurityCenterGrpc.SecurityCenterStub |
V1 APIs for Security Center service.
|
SecuritycenterService | |
SecurityCenterSettings |
Settings class to configure an instance of
SecurityCenterClient . |
SecurityCenterSettings.Builder |
Builder for SecurityCenterSettings.
|
SecurityMarks |
User specified security marks that are attached to the parent Security
Command Center resource.
|
SecurityMarks.Builder |
User specified security marks that are attached to the parent Security
Command Center resource.
|
SecurityMarksOuterClass | |
ServiceAccountDelegationInfo |
Identity delegation history of an authenticated service account.
|
ServiceAccountDelegationInfo.Builder |
Identity delegation history of an authenticated service account.
|
SetFindingStateRequest |
Request message for updating a finding's state.
|
SetFindingStateRequest.Builder |
Request message for updating a finding's state.
|
SetMuteRequest |
Request message for updating a finding's mute status.
|
SetMuteRequest.Builder |
Request message for updating a finding's mute status.
|
Source |
Security Command Center finding source.
|
Source.Builder |
Security Command Center finding source.
|
SourceName | |
SourceName.Builder |
Builder for organizations/{organization}/sources/{source}.
|
SourceName.FolderSourceBuilder |
Builder for folders/{folder}/sources/{source}.
|
SourceName.ProjectSourceBuilder |
Builder for projects/{project}/sources/{source}.
|
SourceOuterClass | |
UpdateBigQueryExportRequest |
Request message for updating a BigQuery export.
|
UpdateBigQueryExportRequest.Builder |
Request message for updating a BigQuery export.
|
UpdateExternalSystemRequest |
Request message for updating a ExternalSystem resource.
|
UpdateExternalSystemRequest.Builder |
Request message for updating a ExternalSystem resource.
|
UpdateFindingRequest |
Request message for updating or creating a finding.
|
UpdateFindingRequest.Builder |
Request message for updating or creating a finding.
|
UpdateMuteConfigRequest |
Request message for updating a mute config.
|
UpdateMuteConfigRequest.Builder |
Request message for updating a mute config.
|
UpdateNotificationConfigRequest |
Request message for updating a notification config.
|
UpdateNotificationConfigRequest.Builder |
Request message for updating a notification config.
|
UpdateOrganizationSettingsRequest |
Request message for updating an organization's settings.
|
UpdateOrganizationSettingsRequest.Builder |
Request message for updating an organization's settings.
|
UpdateSecurityMarksRequest |
Request message for updating a SecurityMarks resource.
|
UpdateSecurityMarksRequest.Builder |
Request message for updating a SecurityMarks resource.
|
UpdateSourceRequest |
Request message for updating a source.
|
UpdateSourceRequest.Builder |
Request message for updating a source.
|
Vulnerability |
Refers to common vulnerability fields e.g.
|
Vulnerability.Builder |
Refers to common vulnerability fields e.g.
|
VulnerabilityProto |
Enum | Description |
---|---|
Connection.Protocol |
IANA Internet Protocol Number such as TCP(6) and UDP(17).
|
Cvssv3.AttackComplexity |
This metric describes the conditions beyond the attacker's control that
must exist in order to exploit the vulnerability.
|
Cvssv3.AttackVector |
This metric reflects the context by which vulnerability exploitation is
possible.
|
Cvssv3.Impact |
The Impact metrics capture the effects of a successfully exploited
vulnerability on the component that suffers the worst outcome that is most
directly and predictably associated with the attack.
|
Cvssv3.PrivilegesRequired |
This metric describes the level of privileges an attacker must possess
before successfully exploiting the vulnerability.
|
Cvssv3.Scope |
The Scope metric captures whether a vulnerability in one vulnerable
component impacts resources in components beyond its security scope.
|
Cvssv3.UserInteraction |
This metric captures the requirement for a human user, other than the
attacker, to participate in the successful compromise of the vulnerable
component.
|
Finding.FindingClass |
Represents what kind of Finding it is.
|
Finding.Mute |
Mute state a finding can be in.
|
Finding.Severity |
The severity of the finding.
|
Finding.State |
The state of the finding.
|
IamBinding.Action |
The type of action performed on a Binding in a policy.
|
Indicator.ProcessSignature.SignatureCase | |
Kubernetes.Role.Kind |
Types of Kubernetes roles.
|
Kubernetes.Subject.AuthType |
Auth types that can be used for Subject's kind field.
|
ListAssetsResponse.ListAssetsResult.StateChange |
The change in state of the asset.
|
ListFindingsResponse.ListFindingsResult.StateChange |
The change in state of the finding.
|
MitreAttack.Tactic |
MITRE ATT&CK tactics that can be referenced by SCC findings.
|
MitreAttack.Technique |
MITRE ATT&CK techniques that can be referenced by SCC findings.
|
NotificationConfig.NotifyConfigCase | |
NotificationMessage.EventCase | |
OrganizationSettings.AssetDiscoveryConfig.InclusionMode |
The mode of inclusion when running Asset Discovery.
|
RunAssetDiscoveryResponse.State |
The state of an asset discovery run.
|
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);
}
Copyright © 2022 Google LLC. All rights reserved.