Package com.google.cloud.securitycenter.v1 (2.10.0)

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:

  1. If multiple bulk update requests match the same resource, the order in which they get executed is not defined.
  2. 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:

  1. If multiple bulk update requests match the same resource, the order in which they get executed is not defined.
  2. 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