Security Center Management v1 API - Namespace Google.Cloud.SecurityCenterManagement.V1 (1.2.0)

Classes

CreateEventThreatDetectionCustomModuleRequest

Request message for [SecurityCenterManagement.CreateEventThreatDetectionCustomModule][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.CreateEventThreatDetectionCustomModule].

CreateSecurityHealthAnalyticsCustomModuleRequest

Request message for [SecurityCenterManagement.CreateSecurityHealthAnalyticsCustomModule][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.CreateSecurityHealthAnalyticsCustomModule].

CustomConfig

Defines the properties in a custom module configuration for Security Health Analytics. Use the custom module configuration to create custom detectors that generate custom findings for resources that you specify.

CustomConfig.Types

Container for nested types declared in the CustomConfig message type.

CustomConfig.Types.CustomOutputSpec

A set of optional name-value pairs that define custom source properties to return with each finding that is generated by the custom module. The custom source properties that are defined here are included in the finding.

CustomConfig.Types.CustomOutputSpec.Types

Container for nested types declared in the CustomOutputSpec message type.

CustomConfig.Types.CustomOutputSpec.Types.Property

An individual name-value pair that defines a custom source property.

CustomConfig.Types.ResourceSelector

Resource for selecting resource type.

DeleteEventThreatDetectionCustomModuleRequest

Request message for [SecurityCenterManagement.DeleteEventThreatDetectionCustomModule][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.DeleteEventThreatDetectionCustomModule].

DeleteSecurityHealthAnalyticsCustomModuleRequest

Request message for [SecurityCenterManagement.DeleteSecurityHealthAnalyticsCustomModule][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.DeleteSecurityHealthAnalyticsCustomModule].

EffectiveEventThreatDetectionCustomModule

The representation of an [EventThreatDetectionCustomModule][google.cloud.securitycentermanagement.v1.EventThreatDetectionCustomModule] at a given level, taking hierarchy into account and resolving various fields accordingly. For example, if the module is enabled at the ancestor level, then effective modules at all descendant levels will have their enablement state set to ENABLED. Similarly, if module.inherited is set, then the effective module's configuration will reflect the ancestor's configuration.

EffectiveEventThreatDetectionCustomModule.Types

Container for nested types declared in the EffectiveEventThreatDetectionCustomModule message type.

EffectiveEventThreatDetectionCustomModuleName

Resource name for the EffectiveEventThreatDetectionCustomModule resource.

EffectiveSecurityHealthAnalyticsCustomModule

The representation of a Security Health Analytics custom module at a specified level of the resource hierarchy: organization, folder, or project. If a custom module is inherited from an ancestor organization or folder, then the enablement state is set to the value that is effective in the parent, not to INHERITED. For example, if the module is enabled in an organization or folder, then the effective enablement state for the module is ENABLED in all descendant folders or projects.

EffectiveSecurityHealthAnalyticsCustomModule.Types

Container for nested types declared in the EffectiveSecurityHealthAnalyticsCustomModule message type.

EffectiveSecurityHealthAnalyticsCustomModuleName

Resource name for the EffectiveSecurityHealthAnalyticsCustomModule resource.

EventThreatDetectionCustomModule

A Security Command Center resource that contains the configuration and enablement state of a custom module, which enables Event Threat Detection to write certain findings to Security Command Center.

EventThreatDetectionCustomModule.Types

Container for nested types declared in the EventThreatDetectionCustomModule message type.

EventThreatDetectionCustomModuleName

Resource name for the EventThreatDetectionCustomModule resource.

FindingName

Resource name for the Finding resource.

FolderLocationName

Resource name for the FolderLocation resource.

GetEffectiveEventThreatDetectionCustomModuleRequest

Request message for [SecurityCenterManagement.GetEffectiveEventThreatDetectionCustomModule][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.GetEffectiveEventThreatDetectionCustomModule].

GetEffectiveSecurityHealthAnalyticsCustomModuleRequest

Request message for [SecurityCenterManagement.GetEffectiveSecurityHealthAnalyticsCustomModule][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.GetEffectiveSecurityHealthAnalyticsCustomModule].

GetEventThreatDetectionCustomModuleRequest

Request message for [SecurityCenterManagement.GetEventThreatDetectionCustomModule][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.GetEventThreatDetectionCustomModule].

GetSecurityCenterServiceRequest

Request message for [SecurityCenterManagement.GetSecurityCenterService][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.GetSecurityCenterService].

GetSecurityHealthAnalyticsCustomModuleRequest

Request message for [SecurityCenterManagement.GetSecurityHealthAnalyticsCustomModule][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.GetSecurityHealthAnalyticsCustomModule].

ListDescendantEventThreatDetectionCustomModulesRequest

Request message for [SecurityCenterManagement.ListDescendantEventThreatDetectionCustomModules][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.ListDescendantEventThreatDetectionCustomModules].

ListDescendantEventThreatDetectionCustomModulesResponse

Response message for [SecurityCenterManagement.ListDescendantEventThreatDetectionCustomModules][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.ListDescendantEventThreatDetectionCustomModules].

ListDescendantSecurityHealthAnalyticsCustomModulesRequest

Request message for [SecurityCenterManagement.ListDescendantSecurityHealthAnalyticsCustomModules][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.ListDescendantSecurityHealthAnalyticsCustomModules].

ListDescendantSecurityHealthAnalyticsCustomModulesResponse

Response message for [SecurityCenterManagement.ListDescendantSecurityHealthAnalyticsCustomModules][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.ListDescendantSecurityHealthAnalyticsCustomModules].

ListEffectiveEventThreatDetectionCustomModulesRequest

Request message for [SecurityCenterManagement.ListEffectiveEventThreatDetectionCustomModules][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.ListEffectiveEventThreatDetectionCustomModules].

ListEffectiveEventThreatDetectionCustomModulesResponse

Response message for [SecurityCenterManagement.ListEffectiveEventThreatDetectionCustomModules][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.ListEffectiveEventThreatDetectionCustomModules].

ListEffectiveSecurityHealthAnalyticsCustomModulesRequest

Request message for [SecurityCenterManagement.ListEffectiveSecurityHealthAnalyticsCustomModules][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.ListEffectiveSecurityHealthAnalyticsCustomModules].

ListEffectiveSecurityHealthAnalyticsCustomModulesResponse

Response message for [SecurityCenterManagement.ListEffectiveSecurityHealthAnalyticsCustomModules][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.ListEffectiveSecurityHealthAnalyticsCustomModules].

ListEventThreatDetectionCustomModulesRequest

Request message for [SecurityCenterManagement.ListEventThreatDetectionCustomModules][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.ListEventThreatDetectionCustomModules].

ListEventThreatDetectionCustomModulesResponse

Response message for [SecurityCenterManagement.ListEventThreatDetectionCustomModules][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.ListEventThreatDetectionCustomModules].

ListSecurityCenterServicesRequest

Request message for [SecurityCenterManagement.ListSecurityCenterServices][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.ListSecurityCenterServices].

ListSecurityCenterServicesResponse

Response message for [SecurityCenterManagement.ListSecurityCenterServices][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.ListSecurityCenterServices].

ListSecurityHealthAnalyticsCustomModulesRequest

Request message for [SecurityCenterManagement.ListSecurityHealthAnalyticsCustomModules][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.ListSecurityHealthAnalyticsCustomModules].

ListSecurityHealthAnalyticsCustomModulesResponse

Response message for [SecurityCenterManagement.ListSecurityHealthAnalyticsCustomModules][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.ListSecurityHealthAnalyticsCustomModules].

OrganizationLocationName

Resource name for the OrganizationLocation resource.

SecurityCenterManagement

Service describing handlers for resources

SecurityCenterManagement.SecurityCenterManagementBase

Base class for server-side implementations of SecurityCenterManagement

SecurityCenterManagement.SecurityCenterManagementClient

Client for SecurityCenterManagement

SecurityCenterManagementClient

SecurityCenterManagement client wrapper, for convenient use.

SecurityCenterManagementClientBuilder

Builder class for SecurityCenterManagementClient to provide simple configuration of credentials, endpoint etc.

SecurityCenterManagementClientImpl

SecurityCenterManagement client wrapper implementation, for convenient use.

SecurityCenterManagementSettings

Settings for SecurityCenterManagementClient instances.

SecurityCenterService

Represents a particular Security Command Center service. This includes settings information such as top-level enablement in addition to individual module settings. Service settings can be configured at the organization, folder, or project level. Service settings at the organization or folder level are inherited by those in descendant folders and projects.

SecurityCenterService.Types

Container for nested types declared in the SecurityCenterService message type.

SecurityCenterService.Types.ModuleSettings

The settings for individual modules.

SecurityCenterServiceName

Resource name for the SecurityCenterService resource.

SecurityHealthAnalyticsCustomModule

Represents an instance of a Security Health Analytics custom module, including its full module name, display name, enablement state, and last updated time. You can create a custom module at the organization, folder, or project level. Custom modules that you create at the organization or folder level are inherited by the descendant folders and projects.

SecurityHealthAnalyticsCustomModule.Types

Container for nested types declared in the SecurityHealthAnalyticsCustomModule message type.

SecurityHealthAnalyticsCustomModuleName

Resource name for the SecurityHealthAnalyticsCustomModule resource.

SimulateSecurityHealthAnalyticsCustomModuleRequest

Request message for [SecurityCenterManagement.SimulateSecurityHealthAnalyticsCustomModule][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.SimulateSecurityHealthAnalyticsCustomModule]. The maximum size of the request is 4 MiB.

SimulateSecurityHealthAnalyticsCustomModuleRequest.Types

Container for nested types declared in the SimulateSecurityHealthAnalyticsCustomModuleRequest message type.

SimulateSecurityHealthAnalyticsCustomModuleRequest.Types.SimulatedResource

Manually constructed information about a resource.

SimulateSecurityHealthAnalyticsCustomModuleResponse

Response message for [SecurityCenterManagement.SimulateSecurityHealthAnalyticsCustomModule][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.SimulateSecurityHealthAnalyticsCustomModule].

SimulateSecurityHealthAnalyticsCustomModuleResponse.Types

Container for nested types declared in the SimulateSecurityHealthAnalyticsCustomModuleResponse message type.

SimulateSecurityHealthAnalyticsCustomModuleResponse.Types.SimulatedResult

Possible test result.

SimulatedFinding

The minimum set of fields needed to represent a simulated finding from a Security Health Analytics custom module.

SimulatedFinding.Types

Container for nested types declared in the SimulatedFinding message type.

UpdateEventThreatDetectionCustomModuleRequest

Message for updating a EventThreatDetectionCustomModule

UpdateSecurityCenterServiceRequest

Request message for [SecurityCenterManagement.UpdateSecurityCenterService][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.UpdateSecurityCenterService].

UpdateSecurityHealthAnalyticsCustomModuleRequest

Request message for [SecurityCenterManagement.UpdateSecurityHealthAnalyticsCustomModule][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.UpdateSecurityHealthAnalyticsCustomModule].

ValidateEventThreatDetectionCustomModuleRequest

Request message for [SecurityCenterManagement.ValidateEventThreatDetectionCustomModule][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.ValidateEventThreatDetectionCustomModule].

ValidateEventThreatDetectionCustomModuleResponse

Response message for [SecurityCenterManagement.ValidateEventThreatDetectionCustomModule][google.cloud.securitycentermanagement.v1.SecurityCenterManagement.ValidateEventThreatDetectionCustomModule].

ValidateEventThreatDetectionCustomModuleResponse.Types

Container for nested types declared in the ValidateEventThreatDetectionCustomModuleResponse message type.

ValidateEventThreatDetectionCustomModuleResponse.Types.CustomModuleValidationError

An error encountered while validating the uploaded configuration of an Event Threat Detection custom module.

ValidateEventThreatDetectionCustomModuleResponse.Types.Position

A position in the uploaded text version of a module.

Enums

CustomConfig.Types.Severity

Defines the valid value options for the severity of a finding.

EffectiveEventThreatDetectionCustomModule.Types.EnablementState

The enablement state of the module.

EffectiveEventThreatDetectionCustomModuleName.ResourceNameType

The possible contents of EffectiveEventThreatDetectionCustomModuleName.

EffectiveSecurityHealthAnalyticsCustomModule.Types.EnablementState

The enablement state of the module.

EffectiveSecurityHealthAnalyticsCustomModuleName.ResourceNameType

The possible contents of EffectiveSecurityHealthAnalyticsCustomModuleName.

EventThreatDetectionCustomModule.Types.EnablementState

The enablement state of the module.

EventThreatDetectionCustomModuleName.ResourceNameType

The possible contents of EventThreatDetectionCustomModuleName.

FindingName.ResourceNameType

The possible contents of FindingName.

FolderLocationName.ResourceNameType

The possible contents of FolderLocationName.

OrganizationLocationName.ResourceNameType

The possible contents of OrganizationLocationName.

SecurityCenterService.Types.EnablementState

Represents the possible enablement states for a service or module.

SecurityCenterServiceName.ResourceNameType

The possible contents of SecurityCenterServiceName.

SecurityHealthAnalyticsCustomModule.Types.EnablementState

Possible enablement states of a custom module.

SecurityHealthAnalyticsCustomModuleName.ResourceNameType

The possible contents of SecurityHealthAnalyticsCustomModuleName.

SimulateSecurityHealthAnalyticsCustomModuleResponse.Types.SimulatedResult.ResultOneofCase

Enum of possible cases for the "result" oneof.

SimulatedFinding.Types.FindingClass

Represents what kind of finding it is.

SimulatedFinding.Types.Severity

The severity of the finding.

SimulatedFinding.Types.State

The state of the finding.