public sealed class EffectiveSecurityHealthAnalyticsCustomModule : IMessage<EffectiveSecurityHealthAnalyticsCustomModule>, IEquatable<EffectiveSecurityHealthAnalyticsCustomModule>, IDeepCloneable<EffectiveSecurityHealthAnalyticsCustomModule>, IBufferMessage, IMessage
Reference documentation and code samples for the Security Center Management v1 API class 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.
Implements
IMessageEffectiveSecurityHealthAnalyticsCustomModule, IEquatableEffectiveSecurityHealthAnalyticsCustomModule, IDeepCloneableEffectiveSecurityHealthAnalyticsCustomModule, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenterManagement.V1Assembly
Google.Cloud.SecurityCenterManagement.V1.dll
Constructors
EffectiveSecurityHealthAnalyticsCustomModule()
public EffectiveSecurityHealthAnalyticsCustomModule()
EffectiveSecurityHealthAnalyticsCustomModule(EffectiveSecurityHealthAnalyticsCustomModule)
public EffectiveSecurityHealthAnalyticsCustomModule(EffectiveSecurityHealthAnalyticsCustomModule other)
Parameter | |
---|---|
Name | Description |
other |
EffectiveSecurityHealthAnalyticsCustomModule |
Properties
CustomConfig
public CustomConfig CustomConfig { get; set; }
Output only. The user-specified configuration for the module.
Property Value | |
---|---|
Type | Description |
CustomConfig |
DisplayName
public string DisplayName { get; set; }
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.
Property Value | |
---|---|
Type | Description |
string |
EffectiveSecurityHealthAnalyticsCustomModuleName
public EffectiveSecurityHealthAnalyticsCustomModuleName EffectiveSecurityHealthAnalyticsCustomModuleName { get; set; }
EffectiveSecurityHealthAnalyticsCustomModuleName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
EffectiveSecurityHealthAnalyticsCustomModuleName |
EnablementState
public EffectiveSecurityHealthAnalyticsCustomModule.Types.EnablementState EnablementState { get; set; }
Output only. The effective enablement state for the module at the given level of the hierarchy.
Property Value | |
---|---|
Type | Description |
EffectiveSecurityHealthAnalyticsCustomModuleTypesEnablementState |
Name
public string Name { get; set; }
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}
Property Value | |
---|---|
Type | Description |
string |