Reference documentation and code samples for the Security Command Center Management V1 API class Google::Cloud::SecurityCenterManagement::V1::SecurityCenterService::ModuleSettings.
The settings for individual modules.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#effective_enablement_state
def effective_enablement_state() -> ::Google::Cloud::SecurityCenterManagement::V1::SecurityCenterService::EnablementState
Returns
-
(::Google::Cloud::SecurityCenterManagement::V1::SecurityCenterService::EnablementState) — 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.
#intended_enablement_state
def intended_enablement_state() -> ::Google::Cloud::SecurityCenterManagement::V1::SecurityCenterService::EnablementState
Returns
- (::Google::Cloud::SecurityCenterManagement::V1::SecurityCenterService::EnablementState) — Optional. The intended enablement state for the module at its level of the resource hierarchy.
#intended_enablement_state=
def intended_enablement_state=(value) -> ::Google::Cloud::SecurityCenterManagement::V1::SecurityCenterService::EnablementState
Parameter
- value (::Google::Cloud::SecurityCenterManagement::V1::SecurityCenterService::EnablementState) — Optional. The intended enablement state for the module at its level of the resource hierarchy.
Returns
- (::Google::Cloud::SecurityCenterManagement::V1::SecurityCenterService::EnablementState) — Optional. The intended enablement state for the module at its level of the resource hierarchy.