Reference documentation and code samples for the Security 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 state of enablement 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 state of enablement for the module at its level of the resource hierarchy.
Returns
- (::Google::Cloud::SecurityCenterManagement::V1::SecurityCenterService::EnablementState) — Optional. The intended state of enablement for the module at its level of the resource hierarchy.