EffectiveSecurityHealthAnalyticsCustomModule(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)
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.
Attributes |
|
---|---|
Name | Description |
name |
str
Identifier. The full resource name of the custom module, in one of the following formats: - organizations/organization/{location}/effectiveSecurityHealthAnalyticsCustomModules/{custom_module}
- folders/folder/{location}/effectiveSecurityHealthAnalyticsCustomModules/{custom_module}
- projects/project/{location}/effectiveSecurityHealthAnalyticsCustomModules/{custom_module}
|
custom_config |
google.cloud.securitycentermanagement_v1.types.CustomConfig
Output only. The user-specified configuration for the module. |
enablement_state |
google.cloud.securitycentermanagement_v1.types.EffectiveSecurityHealthAnalyticsCustomModule.EnablementState
Output only. The effective enablement state for the module at the given level of the hierarchy. |
display_name |
str
Output only. The display name for the custom module. The name must be between 1 and 128 characters, start with a lowercase letter, and contain alphanumeric characters or underscores only. |
Classes
EnablementState
EnablementState(value)
The enablement state of the module.