Security Center Management v1 API - Class SecurityCenterService.Types.ModuleSettings (1.1.0)

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.

Inheritance

object > SecurityCenterService.Types.ModuleSettings

Namespace

Google.Cloud.SecurityCenterManagement.V1

Assembly

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