public sealed class SecurityCenterService.Types.ModuleSettings : IMessage<SecurityCenterService.Types.ModuleSettings>, IEquatable<SecurityCenterService.Types.ModuleSettings>, IDeepCloneable<SecurityCenterService.Types.ModuleSettings>, IBufferMessage, IMessage
Reference documentation and code samples for the Security Center Management v1 API class SecurityCenterService.Types.ModuleSettings.
The settings for individual modules.
Implements
IMessageSecurityCenterServiceTypesModuleSettings, IEquatableSecurityCenterServiceTypesModuleSettings, IDeepCloneableSecurityCenterServiceTypesModuleSettings, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenterManagement.V1Assembly
Google.Cloud.SecurityCenterManagement.V1.dll
Constructors
ModuleSettings()
public ModuleSettings()
ModuleSettings(ModuleSettings)
public ModuleSettings(SecurityCenterService.Types.ModuleSettings other)
Parameter | |
---|---|
Name | Description |
other |
SecurityCenterServiceTypesModuleSettings |
Properties
EffectiveEnablementState
public SecurityCenterService.Types.EnablementState EffectiveEnablementState { get; set; }
Output only. The effective enablement state for the module at its level of the resource hierarchy. If the intended state is set to INHERITED, the effective state will be inherited from the enablement state of an ancestor. This state may differ from the intended enablement state due to billing eligibility or onboarding status.
Property Value | |
---|---|
Type | Description |
SecurityCenterServiceTypesEnablementState |
IntendedEnablementState
public SecurityCenterService.Types.EnablementState IntendedEnablementState { get; set; }
Optional. The intended state of enablement for the module at its level of the resource hierarchy.
Property Value | |
---|---|
Type | Description |
SecurityCenterServiceTypesEnablementState |