in UpdateMembers/src/UpdateMember/index.py [0:0]
def update_control_status(member_control, client, new_status, disabled_reason=None):
"""
Updates the Security Hub control as specified in the the security hub administrator account
"""
if DISABLED == new_status:
client.update_standards_control(
StandardsControlArn=member_control["StandardsControlArn"],
ControlStatus=new_status,
DisabledReason=disabled_reason if disabled_reason else DISABLED_REASON,
)
else:
# ENABLE control
client.update_standards_control(
StandardsControlArn=member_control["StandardsControlArn"],
ControlStatus=new_status,
)