FoldersEventThreatDetectionSettingsCustomModules
class FoldersEventThreatDetectionSettingsCustomModules extends Resource (View source)
The "customModules" collection of methods.
Typical usage is:
$securitycenterService = new Google\Service\SecurityCommandCenter(...);
$customModules = $securitycenterService->folders_eventThreatDetectionSettings_customModules;
Methods
Creates a resident Event Threat Detection custom module at the scope of the given Resource Manager parent, and also creates inherited custom modules for all descendants of the given parent. These modules are enabled by default.
Deletes the specified Event Threat Detection custom module and all of its descendants in the Resource Manager hierarchy. This method is only supported for resident custom modules. (customModules.delete)
Gets an Event Threat Detection custom module. (customModules.get)
Lists all Event Threat Detection custom modules for the given Resource Manager parent. This includes resident modules defined at the scope of the parent along with modules inherited from ancestors.
Lists all resident Event Threat Detection custom modules under the given Resource Manager parent and its descendants. (customModules.listDescendant)
Updates the Event Threat Detection custom module with the given name based on the given update mask. Updating the enablement state is supported for both resident and inherited modules (though resident modules cannot have an enablement state of "inherited"). Updating the display name or configuration of a module is supported for resident modules only. The type of a module cannot be changed. (customModules.patch)
Details
EventThreatDetectionCustomModule
create(string $parent, EventThreatDetectionCustomModule $postBody, array $optParams = [])
Creates a resident Event Threat Detection custom module at the scope of the given Resource Manager parent, and also creates inherited custom modules for all descendants of the given parent. These modules are enabled by default.
(customModules.create)
SecuritycenterEmpty
delete(string $name, array $optParams = [])
Deletes the specified Event Threat Detection custom module and all of its descendants in the Resource Manager hierarchy. This method is only supported for resident custom modules. (customModules.delete)
EventThreatDetectionCustomModule
get(string $name, array $optParams = [])
Gets an Event Threat Detection custom module. (customModules.get)
ListEventThreatDetectionCustomModulesResponse
listFoldersEventThreatDetectionSettingsCustomModules(string $parent, array $optParams = [])
Lists all Event Threat Detection custom modules for the given Resource Manager parent. This includes resident modules defined at the scope of the parent along with modules inherited from ancestors.
(customModules.listFoldersEventThreatDetectionSettingsCustomModules)
ListDescendantEventThreatDetectionCustomModulesResponse
listDescendant(string $parent, array $optParams = [])
Lists all resident Event Threat Detection custom modules under the given Resource Manager parent and its descendants. (customModules.listDescendant)
EventThreatDetectionCustomModule
patch(string $name, EventThreatDetectionCustomModule $postBody, array $optParams = [])
Updates the Event Threat Detection custom module with the given name based on the given update mask. Updating the enablement state is supported for both resident and inherited modules (though resident modules cannot have an enablement state of "inherited"). Updating the display name or configuration of a module is supported for resident modules only. The type of a module cannot be changed. (customModules.patch)