ProjectsSecurityHealthAnalyticsSettingsCustomModules
class ProjectsSecurityHealthAnalyticsSettingsCustomModules extends Resource (View source)
The "customModules" collection of methods.
Typical usage is:
$securitycenterService = new Google\Service\SecurityCommandCenter(...);
$customModules = $securitycenterService->projects_securityHealthAnalyticsSettings_customModules;
Methods
Creates a resident SecurityHealthAnalyticsCustomModule at the scope of the given CRM parent, and also creates inherited SecurityHealthAnalyticsCustomModules for all CRM descendants of the given parent. These modules are enabled by default. (customModules.create)
Deletes the specified SecurityHealthAnalyticsCustomModule and all of its descendants in the CRM hierarchy. This method is only supported for resident custom modules. (customModules.delete)
Retrieves a SecurityHealthAnalyticsCustomModule. (customModules.get)
Returns a list of all SecurityHealthAnalyticsCustomModules for the given parent. This includes resident modules defined at the scope of the parent, and inherited modules, inherited from CRM ancestors.
Returns a list of all resident SecurityHealthAnalyticsCustomModules under the given CRM parent and all of the parent’s CRM descendants.
Updates the SecurityHealthAnalyticsCustomModule under the given name based on the given update mask. Updating the enablement state is supported on both resident and inherited modules (though resident modules cannot have an enablement state of "inherited"). Updating the display name and custom config of a module is supported on resident modules only. (customModules.patch)
Simulates a given SecurityHealthAnalyticsCustomModule and Resource.
Details
GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule
create(string $parent, GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule $postBody, array $optParams = [])
Creates a resident SecurityHealthAnalyticsCustomModule at the scope of the given CRM parent, and also creates inherited SecurityHealthAnalyticsCustomModules for all CRM descendants of the given parent. These modules are enabled by default. (customModules.create)
SecuritycenterEmpty
delete(string $name, array $optParams = [])
Deletes the specified SecurityHealthAnalyticsCustomModule and all of its descendants in the CRM hierarchy. This method is only supported for resident custom modules. (customModules.delete)
GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule
get(string $name, array $optParams = [])
Retrieves a SecurityHealthAnalyticsCustomModule. (customModules.get)
ListSecurityHealthAnalyticsCustomModulesResponse
listProjectsSecurityHealthAnalyticsSettingsCustomModules(string $parent, array $optParams = [])
Returns a list of all SecurityHealthAnalyticsCustomModules for the given parent. This includes resident modules defined at the scope of the parent, and inherited modules, inherited from CRM ancestors.
(customModules.listProjectsSecurityHealthAnalyticsSettingsCustomModules)
ListDescendantSecurityHealthAnalyticsCustomModulesResponse
listDescendant(string $parent, array $optParams = [])
Returns a list of all resident SecurityHealthAnalyticsCustomModules under the given CRM parent and all of the parent’s CRM descendants.
(customModules.listDescendant)
GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule
patch(string $name, GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule $postBody, array $optParams = [])
Updates the SecurityHealthAnalyticsCustomModule under the given name based on the given update mask. Updating the enablement state is supported on both resident and inherited modules (though resident modules cannot have an enablement state of "inherited"). Updating the display name and custom config of a module is supported on resident modules only. (customModules.patch)
SimulateSecurityHealthAnalyticsCustomModuleResponse
simulate(string $parent, SimulateSecurityHealthAnalyticsCustomModuleRequest $postBody, array $optParams = [])
Simulates a given SecurityHealthAnalyticsCustomModule and Resource.
(customModules.simulate)