- 2.56.0 (latest)
- 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
The interfaces provided are listed below, along with usage samples.
SecurityCenterClient
Service Description: V1p1Beta1 APIs for Security Center service.
Sample for SecurityCenterClient:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
Source source = Source.newBuilder().build();
Source response = securityCenterClient.createSource(parent, source);
}
Classes
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.v1p1beta1.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.v1p1beta1.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.v1p1beta1.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.v1p1beta1.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.v1p1beta1.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.v1p1beta1.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
CreateFindingRequest
Request message for creating a finding.
Protobuf type google.cloud.securitycenter.v1p1beta1.CreateFindingRequest
CreateFindingRequest.Builder
Request message for creating a finding.
Protobuf type google.cloud.securitycenter.v1p1beta1.CreateFindingRequest
CreateNotificationConfigRequest
Request message for creating a notification config.
Protobuf type google.cloud.securitycenter.v1p1beta1.CreateNotificationConfigRequest
CreateNotificationConfigRequest.Builder
Request message for creating a notification config.
Protobuf type google.cloud.securitycenter.v1p1beta1.CreateNotificationConfigRequest
CreateSourceRequest
Request message for creating a source.
Protobuf type google.cloud.securitycenter.v1p1beta1.CreateSourceRequest
CreateSourceRequest.Builder
Request message for creating a source.
Protobuf type google.cloud.securitycenter.v1p1beta1.CreateSourceRequest
DeleteNotificationConfigRequest
Request message for deleting a notification config.
Protobuf type google.cloud.securitycenter.v1p1beta1.DeleteNotificationConfigRequest
DeleteNotificationConfigRequest.Builder
Request message for deleting a notification config.
Protobuf type google.cloud.securitycenter.v1p1beta1.DeleteNotificationConfigRequest
Finding
Security Command Center finding. A finding is a record of assessment data (security, risk, health or privacy) ingested into Security Command Center for presentation, notification, analysis, policy testing, and enforcement. For example, an XSS vulnerability in an App Engine application is a finding.
Protobuf type google.cloud.securitycenter.v1p1beta1.Finding
Finding.Builder
Security Command Center finding. A finding is a record of assessment data (security, risk, health or privacy) ingested into Security Command Center for presentation, notification, analysis, policy testing, and enforcement. For example, an XSS vulnerability in an App Engine application is a finding.
Protobuf type google.cloud.securitycenter.v1p1beta1.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.v1p1beta1.Folder
Folder.Builder
Message that contains the resource name and display name of a folder resource.
Protobuf type google.cloud.securitycenter.v1p1beta1.Folder
FolderName
FolderName.Builder
Builder for folders/{folder}.
FolderProto
GetNotificationConfigRequest
Request message for getting a notification config.
Protobuf type google.cloud.securitycenter.v1p1beta1.GetNotificationConfigRequest
GetNotificationConfigRequest.Builder
Request message for getting a notification config.
Protobuf type google.cloud.securitycenter.v1p1beta1.GetNotificationConfigRequest
GetOrganizationSettingsRequest
Request message for getting organization settings.
Protobuf type google.cloud.securitycenter.v1p1beta1.GetOrganizationSettingsRequest
GetOrganizationSettingsRequest.Builder
Request message for getting organization settings.
Protobuf type google.cloud.securitycenter.v1p1beta1.GetOrganizationSettingsRequest
GetSourceRequest
Request message for getting a source.
Protobuf type google.cloud.securitycenter.v1p1beta1.GetSourceRequest
GetSourceRequest.Builder
Request message for getting a source.
Protobuf type google.cloud.securitycenter.v1p1beta1.GetSourceRequest
GroupAssetsRequest
Request message for grouping by assets.
Protobuf type google.cloud.securitycenter.v1p1beta1.GroupAssetsRequest
GroupAssetsRequest.Builder
Request message for grouping by assets.
Protobuf type google.cloud.securitycenter.v1p1beta1.GroupAssetsRequest
GroupAssetsResponse
Response message for grouping by assets.
Protobuf type google.cloud.securitycenter.v1p1beta1.GroupAssetsResponse
GroupAssetsResponse.Builder
Response message for grouping by assets.
Protobuf type google.cloud.securitycenter.v1p1beta1.GroupAssetsResponse
GroupFindingsRequest
Request message for grouping by findings.
Protobuf type google.cloud.securitycenter.v1p1beta1.GroupFindingsRequest
GroupFindingsRequest.Builder
Request message for grouping by findings.
Protobuf type google.cloud.securitycenter.v1p1beta1.GroupFindingsRequest
GroupFindingsResponse
Response message for group by findings.
Protobuf type google.cloud.securitycenter.v1p1beta1.GroupFindingsResponse
GroupFindingsResponse.Builder
Response message for group by findings.
Protobuf type google.cloud.securitycenter.v1p1beta1.GroupFindingsResponse
GroupResult
Result containing the properties and count of a groupBy request.
Protobuf type google.cloud.securitycenter.v1p1beta1.GroupResult
GroupResult.Builder
Result containing the properties and count of a groupBy request.
Protobuf type google.cloud.securitycenter.v1p1beta1.GroupResult
ListAssetsRequest
Request message for listing assets.
Protobuf type google.cloud.securitycenter.v1p1beta1.ListAssetsRequest
ListAssetsRequest.Builder
Request message for listing assets.
Protobuf type google.cloud.securitycenter.v1p1beta1.ListAssetsRequest
ListAssetsResponse
Response message for listing assets.
Protobuf type google.cloud.securitycenter.v1p1beta1.ListAssetsResponse
ListAssetsResponse.Builder
Response message for listing assets.
Protobuf type google.cloud.securitycenter.v1p1beta1.ListAssetsResponse
ListAssetsResponse.ListAssetsResult
Result containing the Asset and its State.
Protobuf type google.cloud.securitycenter.v1p1beta1.ListAssetsResponse.ListAssetsResult
ListAssetsResponse.ListAssetsResult.Builder
Result containing the Asset and its State.
Protobuf type
google.cloud.securitycenter.v1p1beta1.ListAssetsResponse.ListAssetsResult
ListFindingsRequest
Request message for listing findings.
Protobuf type google.cloud.securitycenter.v1p1beta1.ListFindingsRequest
ListFindingsRequest.Builder
Request message for listing findings.
Protobuf type google.cloud.securitycenter.v1p1beta1.ListFindingsRequest
ListFindingsResponse
Response message for listing findings.
Protobuf type google.cloud.securitycenter.v1p1beta1.ListFindingsResponse
ListFindingsResponse.Builder
Response message for listing findings.
Protobuf type google.cloud.securitycenter.v1p1beta1.ListFindingsResponse
ListFindingsResponse.ListFindingsResult
Result containing the Finding and its StateChange.
Protobuf type
google.cloud.securitycenter.v1p1beta1.ListFindingsResponse.ListFindingsResult
ListFindingsResponse.ListFindingsResult.Builder
Result containing the Finding and its StateChange.
Protobuf type
google.cloud.securitycenter.v1p1beta1.ListFindingsResponse.ListFindingsResult
ListFindingsResponse.ListFindingsResult.Resource
Information related to the Google Cloud resource that is associated with this finding.
Protobuf type
google.cloud.securitycenter.v1p1beta1.ListFindingsResponse.ListFindingsResult.Resource
ListFindingsResponse.ListFindingsResult.Resource.Builder
Information related to the Google Cloud resource that is associated with this finding.
Protobuf type
google.cloud.securitycenter.v1p1beta1.ListFindingsResponse.ListFindingsResult.Resource
ListNotificationConfigsRequest
Request message for listing notification configs.
Protobuf type google.cloud.securitycenter.v1p1beta1.ListNotificationConfigsRequest
ListNotificationConfigsRequest.Builder
Request message for listing notification configs.
Protobuf type google.cloud.securitycenter.v1p1beta1.ListNotificationConfigsRequest
ListNotificationConfigsResponse
Response message for listing notification configs.
Protobuf type google.cloud.securitycenter.v1p1beta1.ListNotificationConfigsResponse
ListNotificationConfigsResponse.Builder
Response message for listing notification configs.
Protobuf type google.cloud.securitycenter.v1p1beta1.ListNotificationConfigsResponse
ListSourcesRequest
Request message for listing sources.
Protobuf type google.cloud.securitycenter.v1p1beta1.ListSourcesRequest
ListSourcesRequest.Builder
Request message for listing sources.
Protobuf type google.cloud.securitycenter.v1p1beta1.ListSourcesRequest
ListSourcesResponse
Response message for listing sources.
Protobuf type google.cloud.securitycenter.v1p1beta1.ListSourcesResponse
ListSourcesResponse.Builder
Response message for listing sources.
Protobuf type google.cloud.securitycenter.v1p1beta1.ListSourcesResponse
NotificationConfig
Security Command Center notification configs. A notification config is a Security Command Center resource that contains the configuration to send notifications for create/update events of findings, assets and etc.
Protobuf type google.cloud.securitycenter.v1p1beta1.NotificationConfig
NotificationConfig.Builder
Security Command Center notification configs. A notification config is a Security Command Center resource that contains the configuration to send notifications for create/update events of findings, assets and etc.
Protobuf type google.cloud.securitycenter.v1p1beta1.NotificationConfig
NotificationConfig.StreamingConfig
The config for streaming-based notifications, which send each event as soon as it is detected.
Protobuf type google.cloud.securitycenter.v1p1beta1.NotificationConfig.StreamingConfig
NotificationConfig.StreamingConfig.Builder
The config for streaming-based notifications, which send each event as soon as it is detected.
Protobuf type
google.cloud.securitycenter.v1p1beta1.NotificationConfig.StreamingConfig
NotificationConfigName
NotificationConfigName.Builder
Builder for organizations/{organization}/notificationConfigs/{notification_config}.
NotificationConfigOuterClass
NotificationMessage
Security Command Center's Notification
Protobuf type google.cloud.securitycenter.v1p1beta1.NotificationMessage
NotificationMessage.Builder
Security Command Center's Notification
Protobuf type google.cloud.securitycenter.v1p1beta1.NotificationMessage
NotificationMessageOuterClass
OrganizationName
OrganizationName.Builder
Builder for organizations/{organization}.
OrganizationSettings
User specified settings that are attached to the Security Command Center organization.
Protobuf type google.cloud.securitycenter.v1p1beta1.OrganizationSettings
OrganizationSettings.AssetDiscoveryConfig
The configuration used for Asset Discovery runs.
Protobuf type
google.cloud.securitycenter.v1p1beta1.OrganizationSettings.AssetDiscoveryConfig
OrganizationSettings.AssetDiscoveryConfig.Builder
The configuration used for Asset Discovery runs.
Protobuf type
google.cloud.securitycenter.v1p1beta1.OrganizationSettings.AssetDiscoveryConfig
OrganizationSettings.Builder
User specified settings that are attached to the Security Command Center organization.
Protobuf type google.cloud.securitycenter.v1p1beta1.OrganizationSettings
OrganizationSettingsName
OrganizationSettingsName.Builder
Builder for organizations/{organization}/organizationSettings.
OrganizationSettingsOuterClass
ProjectName
ProjectName.Builder
Builder for projects/{project}.
Resource
Information related to the Google Cloud resource.
Protobuf type google.cloud.securitycenter.v1p1beta1.Resource
Resource.Builder
Information related to the Google Cloud resource.
Protobuf type google.cloud.securitycenter.v1p1beta1.Resource
ResourceProto
RunAssetDiscoveryRequest
Request message for running asset discovery for an organization.
Protobuf type google.cloud.securitycenter.v1p1beta1.RunAssetDiscoveryRequest
RunAssetDiscoveryRequest.Builder
Request message for running asset discovery for an organization.
Protobuf type google.cloud.securitycenter.v1p1beta1.RunAssetDiscoveryRequest
RunAssetDiscoveryResponse
Response of asset discovery run
Protobuf type google.cloud.securitycenter.v1p1beta1.RunAssetDiscoveryResponse
RunAssetDiscoveryResponse.Builder
Response of asset discovery run
Protobuf type google.cloud.securitycenter.v1p1beta1.RunAssetDiscoveryResponse
RunAssetDiscoveryResponseOuterClass
SecurityCenterClient
Service Description: V1p1Beta1 APIs for Security Center service.
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
Source source = Source.newBuilder().build();
Source response = securityCenterClient.createSource(parent, source);
}
Note: close() needs to be called on the SecurityCenterClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
The surface of this class includes several types of Java methods for each of the API's methods:
- A "flattened" method. With this type of method, the fields of the request type have been converted into function parameters. It may be the case that not all fields are available as parameters, and not every API method will have a flattened method entry point.
- A "request object" method. This type of method only takes one parameter, a request object, which must be constructed before the call. Not every API method will have a request object method.
- A "callable" method. This type of method takes no parameters and returns an immutable API callable object, which can be used to initiate calls to the service.
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of SecurityCenterSettings to create(). For example:
To customize credentials:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
SecurityCenterSettings securityCenterSettings =
SecurityCenterSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
SecurityCenterClient securityCenterClient = SecurityCenterClient.create(securityCenterSettings);
To customize the endpoint:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
SecurityCenterSettings securityCenterSettings =
SecurityCenterSettings.newBuilder().setEndpoint(myEndpoint).build();
SecurityCenterClient securityCenterClient = SecurityCenterClient.create(securityCenterSettings);
To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
SecurityCenterSettings securityCenterSettings =
SecurityCenterSettings.newBuilder()
.setTransportChannelProvider(
SecurityCenterSettings.defaultHttpJsonTransportProviderBuilder().build())
.build();
SecurityCenterClient securityCenterClient = SecurityCenterClient.create(securityCenterSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
SecurityCenterClient.GroupAssetsFixedSizeCollection
SecurityCenterClient.GroupAssetsPage
SecurityCenterClient.GroupAssetsPagedResponse
SecurityCenterClient.GroupFindingsFixedSizeCollection
SecurityCenterClient.GroupFindingsPage
SecurityCenterClient.GroupFindingsPagedResponse
SecurityCenterClient.ListAssetsFixedSizeCollection
SecurityCenterClient.ListAssetsPage
SecurityCenterClient.ListAssetsPagedResponse
SecurityCenterClient.ListFindingsFixedSizeCollection
SecurityCenterClient.ListFindingsPage
SecurityCenterClient.ListFindingsPagedResponse
SecurityCenterClient.ListNotificationConfigsFixedSizeCollection
SecurityCenterClient.ListNotificationConfigsPage
SecurityCenterClient.ListNotificationConfigsPagedResponse
SecurityCenterClient.ListSourcesFixedSizeCollection
SecurityCenterClient.ListSourcesPage
SecurityCenterClient.ListSourcesPagedResponse
SecurityCenterGrpc
V1p1Beta1 APIs for Security Center service.
SecurityCenterGrpc.SecurityCenterBlockingStub
V1p1Beta1 APIs for Security Center service.
SecurityCenterGrpc.SecurityCenterFutureStub
V1p1Beta1 APIs for Security Center service.
SecurityCenterGrpc.SecurityCenterImplBase
V1p1Beta1 APIs for Security Center service.
SecurityCenterGrpc.SecurityCenterStub
V1p1Beta1 APIs for Security Center service.
SecurityCenterSettings
Settings class to configure an instance of SecurityCenterClient.
The default instance has everything set to sensible defaults:
- The default service address (securitycenter.googleapis.com) and default port (443) are used.
- Credentials are acquired automatically through Application Default Credentials.
- Retries are configured for idempotent methods but not for non-idempotent methods.
The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.
For example, to set the total timeout of createSource to 30 seconds:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
SecurityCenterSettings.Builder securityCenterSettingsBuilder =
SecurityCenterSettings.newBuilder();
securityCenterSettingsBuilder
.createSourceSettings()
.setRetrySettings(
securityCenterSettingsBuilder
.createSourceSettings()
.getRetrySettings()
.toBuilder()
.setTotalTimeout(Duration.ofSeconds(30))
.build());
SecurityCenterSettings securityCenterSettings = securityCenterSettingsBuilder.build();
SecurityCenterSettings.Builder
Builder for SecurityCenterSettings.
SecurityMarks
User specified security marks that are attached to the parent Security Command Center resource. Security marks are scoped within a Security Command Center organization -- they can be modified and viewed by all users who have proper permissions on the organization.
Protobuf type google.cloud.securitycenter.v1p1beta1.SecurityMarks
SecurityMarks.Builder
User specified security marks that are attached to the parent Security Command Center resource. Security marks are scoped within a Security Command Center organization -- they can be modified and viewed by all users who have proper permissions on the organization.
Protobuf type google.cloud.securitycenter.v1p1beta1.SecurityMarks
SecurityMarksOuterClass
SecuritycenterService
SetFindingStateRequest
Request message for updating a finding's state.
Protobuf type google.cloud.securitycenter.v1p1beta1.SetFindingStateRequest
SetFindingStateRequest.Builder
Request message for updating a finding's state.
Protobuf type google.cloud.securitycenter.v1p1beta1.SetFindingStateRequest
Source
Security Command Center finding source. A finding source is an entity or a mechanism that can produce a finding. A source is like a container of findings that come from the same scanner, logger, monitor, etc.
Protobuf type google.cloud.securitycenter.v1p1beta1.Source
Source.Builder
Security Command Center finding source. A finding source is an entity or a mechanism that can produce a finding. A source is like a container of findings that come from the same scanner, logger, monitor, etc.
Protobuf type google.cloud.securitycenter.v1p1beta1.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
UpdateFindingRequest
Request message for updating or creating a finding.
Protobuf type google.cloud.securitycenter.v1p1beta1.UpdateFindingRequest
UpdateFindingRequest.Builder
Request message for updating or creating a finding.
Protobuf type google.cloud.securitycenter.v1p1beta1.UpdateFindingRequest
UpdateNotificationConfigRequest
Request message for updating a notification config.
Protobuf type google.cloud.securitycenter.v1p1beta1.UpdateNotificationConfigRequest
UpdateNotificationConfigRequest.Builder
Request message for updating a notification config.
Protobuf type google.cloud.securitycenter.v1p1beta1.UpdateNotificationConfigRequest
UpdateOrganizationSettingsRequest
Request message for updating an organization's settings.
Protobuf type google.cloud.securitycenter.v1p1beta1.UpdateOrganizationSettingsRequest
UpdateOrganizationSettingsRequest.Builder
Request message for updating an organization's settings.
Protobuf type google.cloud.securitycenter.v1p1beta1.UpdateOrganizationSettingsRequest
UpdateSecurityMarksRequest
Request message for updating a SecurityMarks resource.
Protobuf type google.cloud.securitycenter.v1p1beta1.UpdateSecurityMarksRequest
UpdateSecurityMarksRequest.Builder
Request message for updating a SecurityMarks resource.
Protobuf type google.cloud.securitycenter.v1p1beta1.UpdateSecurityMarksRequest
UpdateSourceRequest
Request message for updating a source.
Protobuf type google.cloud.securitycenter.v1p1beta1.UpdateSourceRequest
UpdateSourceRequest.Builder
Request message for updating a source.
Protobuf type google.cloud.securitycenter.v1p1beta1.UpdateSourceRequest
Interfaces
Asset.IamPolicyOrBuilder
Asset.SecurityCenterPropertiesOrBuilder
AssetOrBuilder
CreateFindingRequestOrBuilder
CreateNotificationConfigRequestOrBuilder
CreateSourceRequestOrBuilder
DeleteNotificationConfigRequestOrBuilder
FindingOrBuilder
FolderOrBuilder
GetNotificationConfigRequestOrBuilder
GetOrganizationSettingsRequestOrBuilder
GetSourceRequestOrBuilder
GroupAssetsRequestOrBuilder
GroupAssetsResponseOrBuilder
GroupFindingsRequestOrBuilder
GroupFindingsResponseOrBuilder
GroupResultOrBuilder
ListAssetsRequestOrBuilder
ListAssetsResponse.ListAssetsResultOrBuilder
ListAssetsResponseOrBuilder
ListFindingsRequestOrBuilder
ListFindingsResponse.ListFindingsResult.ResourceOrBuilder
ListFindingsResponse.ListFindingsResultOrBuilder
ListFindingsResponseOrBuilder
ListNotificationConfigsRequestOrBuilder
ListNotificationConfigsResponseOrBuilder
ListSourcesRequestOrBuilder
ListSourcesResponseOrBuilder
NotificationConfig.StreamingConfigOrBuilder
NotificationConfigOrBuilder
NotificationMessageOrBuilder
OrganizationSettings.AssetDiscoveryConfigOrBuilder
OrganizationSettingsOrBuilder
ResourceOrBuilder
RunAssetDiscoveryRequestOrBuilder
RunAssetDiscoveryResponseOrBuilder
SecurityMarksOrBuilder
SetFindingStateRequestOrBuilder
SourceOrBuilder
UpdateFindingRequestOrBuilder
UpdateNotificationConfigRequestOrBuilder
UpdateOrganizationSettingsRequestOrBuilder
UpdateSecurityMarksRequestOrBuilder
UpdateSourceRequestOrBuilder
Enums
Finding.Severity
The severity of the finding. This field is managed by the source that writes the finding.
Protobuf enum google.cloud.securitycenter.v1p1beta1.Finding.Severity
Finding.State
The state of the finding.
Protobuf enum google.cloud.securitycenter.v1p1beta1.Finding.State
ListAssetsResponse.ListAssetsResult.StateChange
The change in state of the asset. When querying across two points in time this describes the change between the two points: ADDED, REMOVED, or ACTIVE. If there was no compare_duration supplied in the request the state change will be: UNUSED
Protobuf enum
google.cloud.securitycenter.v1p1beta1.ListAssetsResponse.ListAssetsResult.StateChange
ListFindingsResponse.ListFindingsResult.StateChange
The change in state of the finding. When querying across two points in time this describes the change in the finding between the two points: CHANGED, UNCHANGED, ADDED, or REMOVED. Findings can not be deleted, so REMOVED implies that the finding at timestamp does not match the filter specified, but it did at timestamp - compare_duration. If there was no compare_duration supplied in the request the state change will be: UNUSED
Protobuf enum
google.cloud.securitycenter.v1p1beta1.ListFindingsResponse.ListFindingsResult.StateChange
NotificationConfig.EventType
The type of events.
Protobuf enum google.cloud.securitycenter.v1p1beta1.NotificationConfig.EventType
NotificationConfig.NotifyConfigCase
NotificationMessage.EventCase
OrganizationSettings.AssetDiscoveryConfig.InclusionMode
The mode of inclusion when running Asset Discovery. Asset discovery can be limited by explicitly identifying projects to be included or excluded. If INCLUDE_ONLY is set, then only those projects within the organization and their children are discovered during asset discovery. If EXCLUDE is set, then projects that don't match those projects are discovered during asset discovery. If neither are set, then all projects within the organization are discovered during asset discovery.
Protobuf enum
google.cloud.securitycenter.v1p1beta1.OrganizationSettings.AssetDiscoveryConfig.InclusionMode
RunAssetDiscoveryResponse.State
The state of an asset discovery run.
Protobuf enum google.cloud.securitycenter.v1p1beta1.RunAssetDiscoveryResponse.State