def update_control_status()

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,
        )