Skip to main content

security_health_analytics_modules

Creates, updates, deletes, gets or lists a security_health_analytics_modules resource.

Overview

Namesecurity_health_analytics_modules
TypeResource
Idgoogle.securitycenter.security_health_analytics_modules

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestring
ancestorModulestring
cloudProviderstring (CLOUD_PROVIDER_UNSPECIFIED, GOOGLE_CLOUD_PLATFORM, AMAZON_WEB_SERVICES, MICROSOFT_AZURE)
customConfigobject (id: GoogleCloudSecuritycenterV1CustomConfig)
displayNamestring
enablementStatestring (ENABLEMENT_STATE_UNSPECIFIED, ENABLED, DISABLED, INHERITED)
lastEditorstring
updateTimestring (google-datetime)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
organizations_security_health_analytics_settings_custom_modules_getselectorganizationsId, customModulesId
projects_security_health_analytics_settings_custom_modules_getselectprojectsId, customModulesId
folders_security_health_analytics_settings_custom_modules_getselectfoldersId, customModulesId
organizations_security_health_analytics_settings_custom_modules_listselectorganizationsIdpageToken, pageSize
projects_security_health_analytics_settings_custom_modules_listselectprojectsIdpageSize, pageToken
folders_security_health_analytics_settings_custom_modules_listselectfoldersIdpageToken, pageSize
organizations_security_health_analytics_settings_custom_modules_createinsertorganizationsId
projects_security_health_analytics_settings_custom_modules_createinsertprojectsId
folders_security_health_analytics_settings_custom_modules_createinsertfoldersId
organizations_security_health_analytics_settings_custom_modules_deletedeleteorganizationsId, customModulesId
projects_security_health_analytics_settings_custom_modules_deletedeleteprojectsId, customModulesId
folders_security_health_analytics_settings_custom_modules_deletedeletefoldersId, customModulesId

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
customModulesIdstring
foldersIdstring
organizationsIdstring
projectsIdstring
pageSizeinteger (int32)
pageTokenstring

SELECT examples

Successful response

SELECT
name,
ancestorModule,
cloudProvider,
customConfig,
displayName,
enablementState,
lastEditor,
updateTime
FROM google.securitycenter.security_health_analytics_modules
WHERE organizationsId = '{{ organizationsId }}' -- required
AND customModulesId = '{{ customModulesId }}' -- required
;

INSERT examples

No description available.

INSERT INTO google.securitycenter.security_health_analytics_modules (
data__displayName,
data__enablementState,
data__name,
data__customConfig,
data__cloudProvider,
organizationsId
)
SELECT
'{{ displayName }}',
'{{ enablementState }}',
'{{ name }}',
'{{ customConfig }}',
'{{ cloudProvider }}',
'{{ organizationsId }}'
RETURNING
name,
ancestorModule,
cloudProvider,
customConfig,
displayName,
enablementState,
lastEditor,
updateTime
;

DELETE examples

No description available.

DELETE FROM google.securitycenter.security_health_analytics_modules
WHERE organizationsId = '{{ organizationsId }}' --required
AND customModulesId = '{{ customModulesId }}' --required
;